Welches von den Beiden wird klappen?
^
|
Das?
oder
Das?
|
v
Im 1. Ist es : when login begin
Im 2. ist es so: when login."Teamler Online" begin
Code:
quest gmonline begin
state start begin
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
setskin(NOWINDOW)
chat("Das Team-Mitglied"..pc.get_name().." ist nun Online!")
if get_time() > pc.getqf("abgelaufen") then
notice_all(""..pc.get_name().." ist nun Online, und steht für eure Fragen zur verfügung")
pc.setqf("abgelaufen",get_time()+60*60*1)
end
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
setskin(NOWINDOW)
chat("Das Team-Mitglied, "..pc.get_name().." Ist nun Offline!!")
end
when login begin
local sa = {'Crazy','AirmaC'}
local sga = {'Crank'}
local tm = {'Mentii'}
local ga = {'Dzana'}
local anzahlSA = 2
local anzahlTM = 1
local anzahlSGA = 1
local anzahlGA = 1
--Server Admin--
i = 1
while i <= anzahlSA do
local text = sa[number(i ,i)];
local name = '[SA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SA}"..name.." ist online.")
else
say("{SA}"..name.." ist Offline.")
end
i = i + 1
end
--Team Manager--
i = 1
while i <= anzahlTM do
local text = tm[number(i ,i)];
local name = '[TM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{TM}"..name.." ist online.")
else
say("{TM}"..name.." ist Offline.")
end
i = i + 1
end
--Super Game Admin--
i = 1
while i <= anzahlSGA do
local text = sga[number(i ,i)];
local name = '[SGA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SGA}"..name.." ist online.")
else
say("{SGA}"..name.." ist Offline.")
end
i = i + 1
end
--Super Game Master--
i = 1
while i <= anzahlSGM do
local text = sgm[number(i ,i)];
local name = '[SGM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SGM}"..name.." ist online.")
else
say("{SGM}"..name.." ist Offline.")
end
i = i + 1
end
--Game Admin--
i = 1
while i <= anzahlGA do
local text = ga[number(i ,i)];
local name = '[GA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{GA}"..name.." ist online.")
else
say("{GA}"..name.." ist Offline.")
end
i = i + 1
end
--GameMaster--
i = 1
while i <= anzahlGM do
local text = gm[number(i ,i)];
local name = '[GM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{GM}"..name.." ist online.")
else
say("{GM}"..name.." ist Offline.")
end
i = i + 1
end
--BoardAdmin--
i = 1
while i <= anzahlBA do
local text = ba[number(i ,i)];
local name = '[BA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{BA}"..name.." ist online.")
else
say("{BA}"..name.." ist Offline.")
end
i = i + 1
end
--CommunityManagager--
i = 1
while i <= anzahlCoMa do
local text = coma[number(i ,i)];
local name = '[CoMa]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{CoMa}"..name.." ist online.")
else
say("{CoMa}"..name.." ist Offline.")
end
i = i + 1
end
--Moderator--
i = 1
while i <= anzahlMOD do
local text = mod[number(i ,i)];
local name = '[MOD]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{MOD}"..name.." ist online.")
else
say("{MOD}"..name.." ist Offline.")
end
i = i + 1
end
end
end
end
|
Das?
oder
Das?
|
v
Code:
quest gmonline begin
state start begin
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
setskin(NOWINDOW)
chat("Das Team-Mitglied"..pc.get_name().." ist nun Online!")
if get_time() > pc.getqf("abgelaufen") then
notice_all(""..pc.get_name().." ist nun Online, und steht für eure Fragen zur verfügung")
pc.setqf("abgelaufen",get_time()+60*60*1)
end
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
setskin(NOWINDOW)
chat("Das Team-Mitglied, "..pc.get_name().." Ist nun Offline!!")
end
when login."Teamler Online" begin
local sa = {'Crazy','AirmaC'}
local sga = {'Crank'}
local tm = {'Mentii'}
local ga = {'Dzana'}
local anzahlSA = 2
local anzahlTM = 1
local anzahlSGA = 1
local anzahlGA = 1
--Server Admin--
i = 1
while i <= anzahlSA do
local text = sa[number(i ,i)];
local name = '[SA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SA}"..name.." ist online.")
else
say("{SA}"..name.." ist Offline.")
end
i = i + 1
end
--Team Manager--
i = 1
while i <= anzahlTM do
local text = tm[number(i ,i)];
local name = '[TM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{TM}"..name.." ist online.")
else
say("{TM}"..name.." ist Offline.")
end
i = i + 1
end
--Super Game Admin--
i = 1
while i <= anzahlSGA do
local text = sga[number(i ,i)];
local name = '[SGA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SGA}"..name.." ist online.")
else
say("{SGA}"..name.." ist Offline.")
end
i = i + 1
end
--Super Game Master--
i = 1
while i <= anzahlSGM do
local text = sgm[number(i ,i)];
local name = '[SGM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{SGM}"..name.." ist online.")
else
say("{SGM}"..name.." ist Offline.")
end
i = i + 1
end
--Game Admin--
i = 1
while i <= anzahlGA do
local text = ga[number(i ,i)];
local name = '[GA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{GA}"..name.." ist online.")
else
say("{GA}"..name.." ist Offline.")
end
i = i + 1
end
--GameMaster--
i = 1
while i <= anzahlGM do
local text = gm[number(i ,i)];
local name = '[GM]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{GM}"..name.." ist online.")
else
say("{GM}"..name.." ist Offline.")
end
i = i + 1
end
--BoardAdmin--
i = 1
while i <= anzahlBA do
local text = ba[number(i ,i)];
local name = '[BA]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{BA}"..name.." ist online.")
else
say("{BA}"..name.." ist Offline.")
end
i = i + 1
end
--CommunityManagager--
i = 1
while i <= anzahlCoMa do
local text = coma[number(i ,i)];
local name = '[CoMa]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{CoMa}"..name.." ist online.")
else
say("{CoMa}"..name.." ist Offline.")
end
i = i + 1
end
--Moderator--
i = 1
while i <= anzahlMOD do
local text = mod[number(i ,i)];
local name = '[MOD]' ..text
if game.get_event_flag(""..name.."")== 1 then
say_reward("{MOD}"..name.." ist online.")
else
say("{MOD}"..name.." ist Offline.")
end
i = i + 1
end
end
end
end
Im 1. Ist es : when login begin
Im 2. ist es so: when login."Teamler Online" begin