Guest User

Untitled

a guest
Apr 21st, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.18 KB | None | 0 0
  1. -- Created by .Teodor
  2. quest dragon_lair begin
  3.     state start begin
  4.         when 30121.chat."Chcę Zabić Smoka" begin
  5.             say_title(mob_name(npc.get_race())..":")
  6.             say("Więc chcesz walczyć ze smokiem?")
  7.             say("Wpuszczę Cię do jego komnaty, jeżeli spełnisz")
  8.             say("wymagane warunki. Musisz posiadać 3 osobową ")
  9.             say("grupę 85 poziom oraz podarować mi 3x Kręty Klucz.")
  10.             say("")
  11.             say_item_vnum(30179)
  12.             say("")
  13.             wait()
  14.             if not party.is_leader() then
  15.                 say_title(mob_name(npc.get_race())..":")
  16.                 say("Nie jesteś liderem grupy![ENTER]")
  17.                 return
  18.             elseif party.get_near_count() < 3 then
  19.                 say_title(mob_name(npc.get_race())..":")
  20.                 say("Nie posiadasz 3 osobowej grupy![ENTER]")
  21.                 return
  22.             elseif pc.count_item(30179) < 3 then
  23.                 say_title(mob_name(npc.get_race())..":")
  24.                 say("Nie posiadasz 3x Kręty Klucz![ENTER]")
  25.                 return
  26.             elseif pc.level < 85 then
  27.                 say_title(mob_name(npc.get_race())..":")
  28.                 say("Nie posiadasz 85 poziomu postaci![ENTER]")
  29.                 return
  30.             end
  31.             say_title(mob_name(npc.get_race())..":")
  32.             say("Hmmm... spełniacie wszystkie wymagania.")
  33.             say("Chcecie wejść do Komnaty Smoka?[ENTER]")
  34.             if select(locale.yes, locale.no) == 1 then
  35.                 pc.remove_item(30179, 3)
  36.                 pc.setqf("dungeon", 1)
  37.                 d.join(2)
  38.             end
  39.         end
  40.         when login with pc.in_dungeon() and pc.getqf("dungeon") == 1 begin
  41.             pc.setqf("dungeon", 0)
  42.             mob.spawn(2493, 183, 171, 1, 1, 1)
  43.             mob.spawn(8031, 200, 173, 1, 1, 1)
  44.             mob.spawn(8032, 180, 200, 1, 1, 1)
  45.             mob.spawn(8033, 161, 171, 1, 1, 1)
  46.             mob.spawn(8034, 183, 150, 1, 1, 1)
  47.             d.notice("Waszym celem jest pokonanie Berana-Setaou!")
  48.             d.notice("Macie na to 60 minut! Powodzenia!")
  49.             timer("exit", 3600)
  50.         end
  51.         when 2493.kill with pc.in_dungeon() begin
  52.             d.notice("Udało wam się pokonać Berana-Setaou! Gratulacje!")
  53.             d.notice("Za 30 sekund zostaniecie przeniesieni!")
  54.             notice_all("[CH"..pc.get_channel_id().."]: "..pc.name.." wraz ze swoją grupą pokonali Berana-Setaou! Gratulujemy!")
  55.             d.kill_all()
  56.             cleartimer("exit")
  57.             timer("exit", 30)
  58.         end
  59.         when exit.timer begin
  60.             d.exit_all()
  61.         end
  62.         when logout with pc.in_dungeon() begin
  63.             d.exit()
  64.         end
  65.     end
  66. end
Advertisement
Add Comment
Please, Sign In to add comment