fehler:expecting when or function
seltsame_monster.quest:97 abort core dumped
quest:
seltsame_monster.quest:97 abort core dumped
quest:
PHP Code:
quest seltsame_monster begin
state start begin
end
state run begin
when login or levelup with pc.level >= 80 begin
set_state("go_to_soon_sel")
end
end
state go_to_soon_sel begin
when letter begin
local v = find_npc_by_vnum(20023)
if v != 0 then target.vid("__TARGET__", v, "Octafdsvio")
end
send_letter("Seltsame Monster")
end
when button or info begin
say_title("test")
say("test")
say("test.")
end
when __TARGET__.target.click or 20023.chat."Seltsame Monster" begin
target.delete("__TARGET__")
say("")
say("ES")
set_state("seltsame_monster")
end
end
state seltsame_monster begin
when letter begin
send_letter("Seltsame Monster")
end
when button or info begin
say("")
say_reward("es")
say("")
end
when login with pc.get_map_index() == 3 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time") < delay and pc.getqf("time") !=0 then
set_state("_complete_")
end
end
end
when login with pc.get_map_index() == 4 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time1") < delay and pc.getqf("time1") !=0 then
set_state("_complete_")
end
end
end
when login with pc.get_map_index() == 23 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time2") < delay and pc.getqf("time2") !=0 then
set_state("_complete_")
end
end
end
when login with pc.get_map_index() == 24 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time3") < delay and pc.getqf("time3") !=0 then
set_state("_complete_")
end
end
end
when login with pc.get_map_index() == 43 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time4") < delay and pc.getqf("time4") !=0 then
set_state("_complete_")
end
end
end
when login with pc.get_map_index() == 44 begin
local spawn = number(1, 500)
local delay=9600
if spawn == 1 then
mob.spawn(8041, 769, 805, 1)
if get_global_time()-pc.getqf("time5") < delay and pc.getqf("time5") !=0 then
set_state("_complete_")
end
end
end
state _complete_ begin
end
end