Das ihr mal sieht, um was für eine Quest es sich handelt.
Genau genommen sind es 2 Quests^^
PHP Code:
quest onlinequest begin
state start begin
when 30127.use begin
local name = pc.get_name()
say_size(350, 380)
say_title("Status Änderung")
say("")
say("Hier kannst du deinen Status ändern! in:")
say_green("Online")
say_red("Offline")
say_yellow("Abwesend")
say("")
say_reward("Welchen Status willst du haben?")
say("")
say_reward("Dein momentaner Status ist:")
if game.get_event_flag(""..name.."") == 1 then
say_green("Online")
elseif game.get_event_flag(""..name.."") == 0 then
say_red("Offline")
elseif game.get_event_flag(""..name.."") == 2 then
say_yellow("Abwesend")
end
say("")
local gm_status = select("Online", "Abwesend", "Offline", "Abbrechen")
if gm_status == 1 then
say_title("Status erfolgreich Geändert!")
say("")
say_green("Du bist nun Online in der Teamliste!")
say("")
game.set_event_flag(""..name.."",1)
elseif gm_status == 2 then
say_title("Status erfolgreich Geändert!")
say("")
say_yellow("Du bist nun Abwesend in der Teamliste!")
say("")
game.set_event_flag(""..name.."",2)
elseif gm_status == 3 then
say_title("Status erfolgreich Geändert!")
say("")
say_red("Du bist nun Offline in der Teamliste!")
say("")
game.set_event_flag(""..name.."",0)
return
end
end
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
end
end
end
und...
PHP Code:
quest onlinequest_login begin
state start begin
when login with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 1)
setskin(NOWINDOW)
end
when logout with pc.is_gm() begin
local name = pc.get_name()
game.set_event_flag(name, 0)
setskin(NOWINDOW)
end
end
end
Ich persönliche finde es ziemlich unnötig, da die Quest schon mehrfach publiziert wurde, aber das ihr sie euch nicht extra downloaden müsst, tada