Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest s_baronowa_pajakow begin
- state start begin
- when 9014.chat."(S) Baronowa Pajaków 65-80" begin
- say_title(""..mob_name(9014)..":")
- say("Aby się udać musisz mieć przy sobie 1.500.000 yang")
- say("oraz jedną sztukę Pajęczego Klucza.")
- say("Czy na pewno chcesz się tam udać?")
- say("")
- local s = select ("Tak", "Nie")
- if s == 1 then
- if pc.get_level() < 65 then
- say_title(""..mob_name(9014)..":")
- say("Posiadasz za niski poziom do tego dungeonu.")
- say("")
- return
- end
- if pc.get_level() > 80 then
- say_title(""..mob_name(9014)..":")
- say("Posiadasz za wysoki poziom do tego dungeonu.")
- say("")
- return
- end
- if pc.count_item(30324) < 1 then
- say_title(""..mob_name(9014)..":")
- say("Nie posiadasz Pajęczego Klucza.")
- say("")
- return
- end
- if pc.money < 1500000 then
- say_title(""..mob_name(9014)..":")
- say("Nie posiadasz 1.500.000 yang.")
- say("")
- -- return
- -- end
- -- if party.is_leader() then
- -- say_title(""..mob_name(9014)..":")
- -- say("Jesteś liderem grupy. Usuń ją!")
- -- say("")
- -- return
- -- end
- -- if party.is_party() then
- -- say_title(""..mob_name(9014)..":")
- -- say("Jesteś w grupie, wyjdź z niej!")
- -- say("")
- else
- say_title(""..mob_name(9014)..":")
- say("Zostaniesz przeniesiony..")
- say("")
- pc.change_money(-1500000)
- pc.remove_item(30324, 1)
- d.join(204)
- pc.setqf("solo_baronowa_pajakow", 1)
- notice_all("|cffffc700|h[Komunikat CH"..pc.get_channel_id().."]:|h|r "..pc.get_name().." próbuje przejść |cffffc700|hBaronową Pająków|h|r, powodzenia!")
- end
- end
- end
- when login with pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
- if pc.getqf("solo_baronowa_pajakow") == 1 then
- d.notice(">> Witaj w Kryjówce Baronówny <<")
- d.notice(">> [Zadanie 1] Pokonaj Elit. Królową Pająków <<")
- d.regen_file("data/dungeon/65_80/regen1.txt")
- d.spawn_mob(2093, 369, 576)
- end
- end
- when kill with npc.get_race() == 2093 and pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
- if pc.getqf("solo_baronowa_pajakow") == 1 then
- d.notice(">> [Zadanie 1] Elit. Królowa Pająków została pokonana!")
- d.notice(">> [Zadanie 1] Jej czas krycia jaj prysnął! Jaja się pojawiły!")
- d.notice(">> [Zadanie 2] Pokonaj wszystkie Pajęcze Jaja")
- d.spawn_mob(2095, 360, 586)
- d.spawn_mob(2095, 377, 587)
- d.spawn_mob(2095, 377, 568)
- d.spawn_mob(2095, 359, 559)
- end
- end
- when kill with npc.get_race() == 2095 and pc.getqf("solo_baronowa_pajakow") == 1 begin
- local solo_ilosc_jajek = pc.getqf("solo_zabiles_jajek")+1
- if solo_ilosc_jajek < 4 then
- pc.setqf("solo_zabiles_jajek", solo_ilosc_jajek)
- elseif solo_ilosc_jajek == 4 then
- d.notice(">> [Zadanie 2] Wszystkie Pajęcze Jaja zostały pokonane!")
- d.notice(">> [Zadanie 3] Pajęczy Flet wypadł na ziemie z ostatniego jaja!")
- d.notice(">> [Zadanie 3] Użyj Pajęczego Fleta aby przywołać Baronówną Pająków!")
- game.drop_item_with_ownership(30327, 1)
- d.regen_file("data/dungeon/65_80/regen1.txt")
- pc.setqf("solo_zabiles_jajek", 0)
- end
- end
- when 30327.use with pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
- if pc.getqf("solo_baronowa_pajakow") == 1 then
- d.notice(">> [Zadanie 3] Baronówna Pająków została przywołana!")
- d.regen_file("data/dungeon/65_80/regen1.txt")
- pc.remove_item(30327)
- d.spawn_mob(2092, 366, 578)
- end
- end
- when kill with npc.get_race() == 2092 and pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
- if pc.getqf("solo_baronowa_pajakow") == 1 then
- notice_all("|cffffc700|h[Komunikat CH"..pc.get_channel_id().."]:|h|r Baronowa Pająków została pokonana przez "..pc.get_name()..", gratulacje!")
- d.notice(">> Dungeon został zakończony - Masz 2 minuty na zebranie dropu <<")
- pc.setqf("solo_baronowa_pajakow", 0)
- timer("solo_koniec_czasu", 120)
- end
- end
- when solo_koniec_czasu.timer begin
- d.kill_all()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement