Mein ziel ist es eine Quest zu schreiben die ein NPC spawnen lässt, der ein bestellten Shop enthält, doch ich weiß nicht, wie ich es so machen kann, dass der NPC nach einer Minute verschwindet.[Wenn man in nicht anklickt]. Bis jetzt bin ich soweit gekommen.
PHP Code:
quest userpannel begin
state start begin
when 70029.use begin
say("Shopping-Funktion:")
say_reward("Was möchtest du bestellen?")
local shop=select("Gemischtwarenhändlerin","ItemShop", "Beenden")
if shop==3 then
return
end
if shop==1 then
mob.spawn(20090, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
timer("dc1", 60)
set_state(gemi)
end
if shop==2 then
mob.spawn(20090, pc.get_local_x(), pc.get_local_y(), 1, 1, 1)
timer("dc2", 60)
set_state(item)
end
end
end
state gemi begin
when 20090.chat."Gemischtwarenhändlerin" begin
npc.open_shop(3)
setskin(NOWINDOW)
npc.purge()
set_state(start)
end
when dc1.timer begin
setskin(NOWINDOW)
npc.purge(20090)
set_state(start)
end
end
state item begin
when 20090.chat."ItemShop" begin
npc.open_shop(19)
setskin(NOWINDOW)
npc.purge()
set_state(start)
end
when dc2.timer begin
setskin(NOWINDOW)
npc.purge(20090)
set_state(start)
end
end
end