Kéksárkány terem quest..(k)

Indította Ferenc, 2013-09-26, 22:23:53

2013-09-26, 22:23:53 Utolsó szerkesztés: 2013-10-12, 12:56:37 Szerző: [TMOD]Aceagan
Sziasztok!

Szerettem volna megoldani hogy ez a quest:

quest bossraum begin
   state start begin
      when login or levelup with pc.get_level() > 74 begin
         set_state(bossraum)
      end
   end
   state bossraum begin
      when letter begin
         send_letter("Sárkány templom")
      end
      when button or info begin
         notice_all(""..pc.get_name().." belépett a sárkány templomába!")
         say("Üdvözöllek "..pc.get_name()..", ")
         say("Beszeretnél lépni a sárkány templomába?")
         local xny = select("Igen","Nem")
         if xny == 2 then
            return
         else
            pc.warp(843200, 1066900)
         end
      end
      when 2493.kill begin
         notice_all(""..pc.get_name().." megölte a kék sárkányt!")
         notice_all("A sárkány temploma ismét szabad!")
      end
   end
end


Azt szerettem volna megcsinálni, hogy a quest úgy portoljon be, hogy 10 perc van megölni a kék sárkányt és mikor megölöd a ládát egyböl a leltáradba rakja és kiportoljon.

Aki tudna segíteni nagyon hálás lennék!

Előre is köszönöm!

Üdv:Feri



quest bossraum begin
state start begin
when login or levelup with pc.get_level() > 74 begin
set_state(bossraum)
end
end
state bossraum begin
when letter begin
send_letter("Sárkány templom")
end
when button or info begin
say("Üdvözöllek "..pc.get_name()..", ")
say("10 perced van arra, hogy legyőzd"
say("a kéksárkányt!"
say("Beszeretnél lépni a sárkány templomába?")
local xny = select("Igen","Nem")
        if xny == 2 then
return
        else
pc.warp(843200, 1066900)
notice_all(""..pc.get_name().." belépett a sárkány templomába!")
end
end
when enter begin
pc.setqf("dragon_time", get_time()+60*10) --- 10 perc
end
when 2493.kill begin
notice_all(""..pc.get_name().." megölte a kék sárkányt!")
notice_all("A sárkány temploma ismét szabad!")
pc.warp(Kiportolás)
end
when get_time() >= pc.getqf("dragon_time") begin -- idő lejár
syschat("Lejárt az időd!")
pc.warp(Kiportolás)
end
end
end