Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----------------------------------------------------
- --Sárkány templom
- ----------------------------------------------------
- quest dragontemple begin
- state start begin
- when logout with pc.get_map_index() >= (82*10000) begin
- pc.setqf("buntet", 1)
- end
- when login with pc.get_map_index() >= (82*10000) and pc.getqf("buntet") == 1 begin
- pc.setqf("buntet", 0)
- warp_to_village()
- end
- when 30121.chat."A sárkányhoz" with pc.get_map_index() == 73 and game.get_event_flag("sarkany_nyitva") == 1 begin
- pc.setqf("buntet", 0)
- if game.get_event_flag("sarkany_hasznal") == 1 then
- if game.get_event_flag("sarkany_tilt") == 1 then
- say_title(mob_name(30121))
- say("")
- say("A szoba lezárva, próbálja újra később!")
- return;
- end
- say_title(mob_name(30121))
- say("")
- say("Sajnálom, a szoba fenn van tartva.")
- say("Csak egy jelszóval tudsz bejutni,")
- say("amit nekem kell adnod.")
- local password = input()
- if game.get_event_flag("sarkany_jelszo") == tonumber(password) then
- say_title(""..mob_name(30121).."")
- say("")
- say("A jelszó rendben van.")
- say("Elviszlek a kamrába.")
- wait()
- say_title(""..mob_name(30121).."")
- say("")
- say("Ha szeretnél azonnal bejutni,")
- say("adnod kell érte valamit.")
- say("Adj 3db")
- say("")
- say_item_vnum(30179)
- local s = select("Tessék, vigyél be", "Mégse")
- if s == 1 then
- if pc.count_item(30179) >= 3 then
- pc.remove_item(30179,3)
- pc.warp(843600, 1066900,(82*10000))
- --DragonLair.startRaid(82)
- else
- say("Szükséged van még "..pc.count_item(30179).." darabra.")
- say("")
- say_item_vnum(30179)
- end
- else
- return
- end
- else
- say_title(""..mob_name(30121).."")
- say("")
- say("Jelszó helytelen.")
- return
- end
- elseif pc.has_guild() and game.get_event_flag("sarkany_hasznal") == 0 then
- say_title(""..mob_name(30121).."")
- say("")
- say("Szeretnél a csapatoddal bemenni?")
- say("Adj meg egy jelszót (csak számok lehetnek).")
- say("Ezzel a jelszóval tudnak a társaid bejönni!")
- local password = tonumber(input(""))
- game.set_event_flag("sarkany_jelszo",password)
- say_title(""..mob_name(30121).."")
- say("")
- say("Ha szeretnél bejutni a kamrába")
- say("Adj nekem 3db")
- say("")
- say_item_vnum(30179)
- say("")
- local s = select("Tessék itt van", "Mégse")
- if s == 1 then
- if pc.count_item(30179) >= 3 then
- pc.remove_item(30179,3)
- DragonLair.startRaid(82)
- game.set_event_flag("sarkany_hasznal",1)
- timer("blockentry",5*60)
- else
- say("Még szükséged van "..pc.count_item(30179).." darabra")
- say("")
- say_item_vnum(30179)
- say("")
- return
- end
- elseif s==2 then
- return
- end
- elseif not pc.has_guild() then
- say_title(""..mob_name(30121).."")
- say("")
- say("Neked szükséged van egy céhre,")
- say("hogy bejuthass a sárkány kamrájába.")
- end
- end
- when 2493.kill with pc.get_map_index() >= (82*10000) begin
- timer("set_unused",30)
- notice_all ( "" .. pc.get_name " csapata legyőzte a kék sárkányt!" )
- end
- when set_unused.timer begin
- game.set_event_flag("sarkany_hasznal",0)
- game.set_event_flag("sarkany_tilt",0)
- end
- when blockentry.timer begin
- game.set_event_flag("sarkany_tilt",1)
- end
- end
- end
Add Comment
Please, Sign In to add comment