Brauche Hilfe bei einer quest

12/16/2011 12:22 volume1a#1
Ich Bin am Verzweifeln, das ist mir ein bisschen peinlich aber könnt ihr mir bei der quest helfen?
:rtfm:

quest panel begin
state start begin
when login begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("GM Online Liste")
end
when button or info begin
say_title("Wilkommen ".. pc.get_name() .." zur GM Online Liste!")
say("")
local s=select("GM Online Liste", "Abbruch")
if s==1 then
say("Name Status")
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
if game.get_event_flag("[SA]Stuffy [TR]Andre [SGA]Dark [SGM]Citral [TGM]Deep [TGM]Ganja")== 1 then
say_reward("[SA]Stuffy online")
say_reward("[TR]Andre online")
say_reward("[SGA]Dark online")
say_reward("[SGM]Citral online")
say_reward("[TGM]Deep online")
say_reward("[TGM]Ganja online")
else
say("[SA]Stuffy offline")
say("[TR]Andre offline")
say("[SGA]Dark offline")
say("[SGM]Citral offline")
say("[TGM]Deep offline")
say("[TGM]Ganja offline")
end
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
elseif s==2 then
end
end
end
end




Alle werden als offline angezeigt, wobei alle online sind.

Ob einer weiterhelfen kann:handsdown:.
Wäre nett

MFG

Chris ( volume1a )
12/16/2011 12:43 .Delta#2
Quote:
Originally Posted by KleinesGumi View Post
ich bin [TR]Andre :D
das interessiert wen?
spam reported

@ TE probiers mit der quest
Du musst allerdings table.concat in deine quest_functions eintragen ;)
Code:
quest panel begin
	state start begin
		when login with pc.is_gm() begin
			game.set_event_flag(""..pc.get_name().."", 1)
		end
		when logout or leave or disconnect or shutdown with pc.is_gm() begin
			game.set_event_flag(""..pc.get_name().."", 0)
		end
		when letter begin
			send_letter("GM Status")
		end
		when button or info begin
			local name
			local teamler = {
				{"SA", "[SA]Stuffy"},
				{"TR", "[TR]Andre"},
				{"SGA", "[SGA]Dark"},
				{"SGM", "[SGM]Citral"},
				{"TGM", "[TGM]Deep"},
				{"TGM", "[TGM]Ganja"},
			}
			for i=1, table.getn(teamler), 1 do
				name = table.concat(teamler[i], " ")
				if game.get_event_flag(""..teamler[i][2].."") == 1 then
					say_reward(name.." ist online")
				else
					say(name.." ist offline")
				end
			end
		end
	end
end
12/16/2011 13:43 volume1a#3
xD thx ;)

Quets funktioniert nicht *_*