Hey,
hab ein Problem mit der Warpring.quest.
PHP Code:
quest warpring begin
state start begin
when 70007.use with pc.get_level() >= 10 begin
say_title("Ring:")
say("Möchtest du teleportiert werden?")
local main_set = select("Ja","Nein")
if main_set == 2 then
return
end
if pc.get_level() < 10 then
say_title("Ring:")
say("Hm… Mit deinem derzeitigen Level bist du noch")
say("zu schwach für die Reise durch Zeit und Raum.")
say("Komm wieder, wenn du höher als Level 10 bist.")
return
end
local sub_set = select("Rotes Reich", "Blaues Reich", "Gelbes Reich", "MetinMap", "HighLvlMap 1", "HighLvlMap 2", "Abbrechen") + 5
if sub_set == 7 then
return
elseif sub_set == 1 then
pc.warp(474120, 954400)
elseif sub_set == 2 then
pc.warp(352900, 882500)
elseif sub_set == 3 then
pc.warp(63200, 166100)
elseif sub_set == 4 then
pc.warp(999900, 999900)
elseif sub_set == 5 then
pc.warp(83200, 0)
elseif sub_set == 6 then
pc.warp(940000, 897200)
end
end
end
end
Wenn ich auf "Rotes Reich" klicke, dann portet er in die HighLvlMap 2 und bei den anderen passiert gar nichts.
Hätte da noch eine "Autorates" quest die nicht funktioniert, hoffe mir kann auch da jemand helfen.
PHP Code:
quest rates begin
state start begin
when login with pc.is_gm() begin
timer("rates_1", 1)
end
when rates_1.timer begin
local day = os.date("%A")
if get_time() > game.get_event_flag("autorates") then
if day == "Friday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
elseif day == "Saturday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
elseif day == "Sunday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
else
__give_empire_priv("0", "4", "500", "96")
__give_empire_priv("0", "1", "500", "96")
__give_empire_priv("0", "2", "500", "96")
game.set_event_flag("autorates", get_time()+60*60*96)
end
end
timer("rates_2", 1)
end
when rates_2.timer begin
if get_time() > game.get_event_flag("autorates") then
if day == "Friday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
elseif day == "Saturday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
elseif day == "Sunday" then
__give_empire_priv("0", "4", "1000", "24")
__give_empire_priv("0", "1", "1000", "24")
__give_empire_priv("0", "2", "1000", "24")
game.set_event_flag("autorates", get_time()+60*60*24)
else
__give_empire_priv("0", "4", "500", "96")
__give_empire_priv("0", "1", "500", "96")
__give_empire_priv("0", "2", "500", "96")
game.set_event_flag("autorates", get_time()+60*60*96)
end
end
timer("rates_1", 1)
end
end
end
Es komm irgendso ein Fehler " have to start with "quest", oder so was ähnliches.