[SERVICE] Die Questerstellung

06/04/2015 13:31 timonick#2881
Quote:
Originally Posted by Noa_ View Post
what kind of error?
[Only registered and activated users can see links. Click Here To Register...]
06/05/2015 03:40 Tobii12xx#2882
Hallo, ich bräuchte zwei Quest's.

1. Bezwecken soll sie, das wenn man sich ausloggt das Pet automatisch weggeschickt wird. Es kommt auf meinem Server vor, dass wenn man sich ausloggt/Relog manchmal die Bonis des Pets erhalten bleiben un der Char dann verbuggt ist.

2. Man soll seine Skills alle einzeln auf P lesen können. ( Regenbogenstein )
06/05/2015 12:29 srsly.Zyl#2883
Suche eine Quest die wie folgt funktioniert.

PHP Code:
notice_all("Wir haben 12:30 Uhr."
06/05/2015 12:50 KΛIƬӨ#2884
Quote:
Originally Posted by srsly.Zyl View Post
Suche eine Quest die wie folgt funktioniert.

PHP Code:
notice_all("Wir haben 12:30 Uhr."
Code:
notice_all("Wir haben "..os.date("%X"))
06/05/2015 12:52 .yorliK#2885
Ingame bei Uriel den Timer verwalten. In der Tabelle alle Zeiten in diesem Format angeben, an denen ne notice kommen soll das es so "Spät" ist.

Ich hoffe, jemand anderes verbessert die Quest noch, auch wenn die Funktion erhalten bleibt.
Code:
quest KUxTca3y6nFc begin
	state start begin
		when 20011.chat."Server Zeit Ansage!" with pc.is_gm() begin
			say_title("Zeit Ansage")
			say("")
			say("Willst du das die eingetragen Zeiten")
			say("angesagt werden?")
			local s = select("Ja", "Nein", "Abbrechen")
			if s==1 then
				clear_server_timer("ServerAnsage")
				server_timer("ServerAnsage", 30)
				game.set_event_flag("ServerAnsage", 0)
			elseif s==2 then
				clear_server_timer("ServerAnsage")
				game.set_event_flag("ServerAnsage", 0)
			elseif s==3 then
				return
			end
		end
		when ServerAnsage.server_timer begin
			local Zeiten = { "12:30", "13:30"}
			local Time = os.date("%H:%M")
			if game.get_event_flag("ServerAnsage")!=tonumber(os.date("%M")) then
				for i=1, table.getn(Zeiten), 1 do
					if Time==Zeiten[i] then
						game.set_event_flag("ServerAnsage", tonumber(os.date("%M")))
						notice_all("Wir haben "..(Time).." Uhr.") 
					end
				end
			end
		end
	end
end
06/05/2015 13:10 KΛIƬӨ#2886
Quote:
Originally Posted by Kilroy. View Post
Ingame bei Uriel den Timer verwalten. In der Tabelle alle Zeiten in diesem Format angeben, an denen ne notice kommen soll das es so "Spät" ist.

Ich hoffe, jemand anderes verbessert die Quest noch, auch wenn die Funktion erhalten bleibt.
Code:
quest KUxTca3y6nFc begin
	state start begin
		when 20011.chat."Server Zeit Ansage!" with pc.is_gm() begin
			say_title("Zeit Ansage")
			say("")
			say("Willst du das die eingetragen Zeiten")
			say("angesagt werden?")
			local s = select("Ja", "Nein", "Abbrechen")
			if s==1 then
				clear_server_timer("ServerAnsage")
				server_timer("ServerAnsage", 30)
				game.set_event_flag("ServerAnsage", 0)
			elseif s==2 then
				clear_server_timer("ServerAnsage")
				game.set_event_flag("ServerAnsage", 0)
			elseif s==3 then
				return
			end
		end
		when ServerAnsage.server_timer begin
			local Zeiten = { "12:30", "13:30"}
			local Time = os.date("%H:%M")
			if game.get_event_flag("ServerAnsage")!=tonumber(os.date("%M")) then
				for i=1, table.getn(Zeiten), 1 do
					if Time==Zeiten[i] then
						game.set_event_flag("ServerAnsage", tonumber(os.date("%M")))
						notice_all("Wir haben "..(Time).." Uhr.") 
					end
				end
			end
		end
	end
end
Was funktioniert denn nicht?

Code:
local Time = math.floor(tonumber(os.date("%X")))
Dann müsstest du %M nicht mehr angeben.
06/05/2015 13:36 .yorliK#2887
Quote:
Originally Posted by DYSKaito View Post
Was funktioniert denn nicht?

Code:
local Time = math.floor(tonumber(os.date("%X")))
Dann müsstest du %M nicht mehr angeben.
Die Quest funktioniert ! Es gibt nur genügend Leute hier, die ständig Quests verbessern/kürzen, obwohl die Funktion gleich bleibt!
06/05/2015 13:40 KΛIƬӨ#2888
Quote:
Originally Posted by Kilroy. View Post
Die Quest funktioniert ! Es gibt nur genügend Leute hier, die ständig Quests verbessern/kürzen, obwohl die Funktion gleich bleibt!
Solange die Quest funktioniert ist doch egal ob man sie verbessern/verkürzen kann, der Punkt ist immernoch dass die Quest funktionieren soll und das macht sie, nicht wahr? ;)
06/05/2015 14:42 srsly.Zyl#2889
Quest funzt net habe 14:40 eingetragen wird mir aber nicht angezeigt.

Möchte es eig nur so

when 1.timer begin
notice_all("Wir haben "..os.date("%X"))
timer("2", 60*1)
end
06/05/2015 19:07 i[Remix]#2890
Quote:
Originally Posted by DYSKaito View Post
Solange die Quest funktioniert ist doch egal ob man sie verbessern/verkürzen kann, der Punkt ist immernoch dass die Quest funktionieren soll und das macht sie, nicht wahr? ;)
Und genau das ist falsch.
Performance sagt euch nichts, oder?
06/05/2015 20:19 rollback#2891
Quote:
Originally Posted by Lord Metho View Post
Was hat das mit Performance zutun?
Der Spruch von Kaito, dass es ja egal sei, solange die Quest ihre Funktion erfüllt.

übertriebenes Beispiel:
Code:
if pc.get_level() >= 1 then
	if pc.get_level() >= 1 then
		if pc.get_level() >= 1 then
			if pc.get_level() >= 1 then
				local i = 1
				while true do
					i = i+1
					if i >= 2000 and pc.get_level() >= 1 then
						break
					end
				end
				if pc.get_level() >= 1 then
					chat("Hallo")
				end
			end
		end
	end
end
vs.
Code:
chat("Hallo")
06/05/2015 20:30 KΛIƬӨ#2892
Quote:
Originally Posted by It's me, 1093 View Post
Der Spruch von Kaito, dass es ja egal sei, solange die Quest ihre Funktion erfüllt.

übertriebenes Beispiel:
Code:
if pc.get_level() >= 1 then
	if pc.get_level() >= 1 then
		if pc.get_level() >= 1 then
			if pc.get_level() >= 1 then
				local i = 1
				while true do
					i = i+1
					if i >= 2000 and pc.get_level() >= 1 then
						break
					end
				end
				if pc.get_level() >= 1 then
					chat("Hallo")
				end
			end
		end
	end
end
vs.
Code:
chat("Hallo")
Es geht auf die Performance, ja aber FAKT ist dass es funktioniert.
06/05/2015 20:50 srsly.Zyl#2893
Quote:
Originally Posted by DYSKaito View Post
Es geht auf die Performance, ja aber FAKT ist dass es funktioniert.
Deine Quest funzt aber nicht.
06/05/2015 20:53 KΛIƬӨ#2894
Quote:
Originally Posted by srsly.Zyl View Post
Deine Quest funzt aber nicht.
Welche Quest?

Quote:
Originally Posted by srsly.Zyl View Post
Quest funzt net habe 14:40 eingetragen wird mir aber nicht angezeigt.

Möchte es eig nur so

when 1.timer begin
notice_all("Wir haben "..os.date("%X"))
timer("2", 60*1)
end
..osdate("%X") gibt die Zeit aus, das heißt Stunde/Minute/Sekunde

das heißt du gibst da nix an weil es schon gegeben ist.
06/05/2015 21:00 srsly.Zyl#2895
Quote:
Originally Posted by DYSKaito View Post
Welche Quest?



..osdate("%X") gibt die Zeit aus, das heißt Stunde/Minute/Sekunde

das heißt du gibst da nix an weil es schon gegeben ist.
Ich weiß nur sie funzt nicht, es wird nicht angezeigt.
Desweiteren die Quest für TwoFace hat jeden auf dem Server Coins gegeben für nen Boss kill