Questbe szörny lerakás (k)

Indította Samyuel98765, 2014-09-14, 12:53:12

Sziasztok.

Hogy tudnám megoldani egy quest-be,hogy például elindítom az eventet és 5 perc után lerak 3 db mobot különböző helyekre(amiket én adok meg hogy hova) arra a mapra ahova van rakva az event  ??

Segítségetek előre is köszönöm.
Láttam már csillagot,
S a nap is szépen ragyogott,
De annyira mint a Te szemed,
Semmi sem csillogott!


quest mob_event_handler begin
state start begin
when NPCID.chat."Mob event panel" with pc.is_gm() and pc.get_map_index() == X begin
            say_title("Hello "..pc.get_name().."!")
            say("Mit akarsz csinálni?")
            local s = select("Elindítani","Leállítani","Mégse")
            if s == 1 then
                game.set_event_flag("mob_event",1)
pc.setqf("mob_event_time",get_time()+5*60)  --5perc
                notice_all("Mob event elkezdődött!")
            elseif s == 2 then
                game.set_event_flag("mob_event",0)
                notice_all("Mob event lezárult!")
            elseif s == 3 then
                return
            end
        end
when login with pc.get_map_index() == X begin
loop_timer("mob_event",3) --- 3mp-nként ellenőriz
end
when mob_event.timer begin
if pc.getqf("mob_event_time") < get_time() then
d.spawn_mob(MOBID, x, y)
d.spawn_mob(MOBID, x, y)
d.spawn_mob(MOBID, x, y)
d.notice( "A szörnyek megjelentek!" )
end
end
when NPCID.chat."Mob event" with game.get_event_flag("mob_event") == 1 begin
say_title( "Üdvözöllek "..pc.get_name().."!" )
say( "Be szeretnél lépni a mob eventre? " )
local a = select("Igen","Nem")
if a == 1 then
pc.warp(x, y)
elseif a == 2 then
return
end
end
end
end