Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quest wzgorze_orkow begin
- state start begin
- when 20089.chat."Wejdź na Wzgórze Orków " begin
- say_title(mob_name(20089)..":")
- say("Witaj!")
- say("")
- say("JAKIS TAM OPIS WEJSCIA NA DUNGA!")
- say_reward("Chcesz wejść?")
- local join = select("Chcę wejść!", "Rezygnuję.")
- if join == 1 then
- if pc.get_level() < 30 then
- say_title(mob_name(20089)..":")
- say("Nie masz odpowiedniego poziomu!")
- say("")
- elseif pc.get_gold() < 1000000 then
- say_title(mob_name(20089)..":")
- say("Nie masz tyle pieniędzy!")
- say("")
- --[[elseif party.get_near_count() < 2 then
- say_title(mob_name(20089)..":")
- say("Nie masz 2 osobowej grupy!")
- say("")
- elseif not party.is_leader() then
- say_title(mob_name(20089)..":")
- say("Nie jesteś liderem grupy!")
- say("")
- elseif pc.getqf("duration_wzgorze") > get_time() then
- say_title(mob_name(20089)..":")
- say("Czas jeszcze nie minął.")
- say("Na Wzgórze można wejść co 12h.")
- say("")]]--
- else
- say_title(mob_name(20089)..":")
- say("Przeniosę was na wzgórze!")
- say("Powodzenia!")
- pc.change_gold(-1000000)
- say("")
- pc.setqf("wzgorze_orkow", 1)
- pc.setqf("duration_wzgorze", get_time()+60*60*12)
- d.join(220)
- end
- end
- end
- when login with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- d.setf("metin", 0)
- d.notice("Aby przejść dalej, musicie zabić wszystkie potwory na tej mapie!")
- d.regen_file("data/dungeon/join_dung_1.txt")
- end
- when 656.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_2.txt")
- end
- when 691.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_3.txt")
- d.notice("Znajdź i zniszcz 4 Metiny Duszy! ")
- d.regen_file("data/dungeon/join_dung_3_2.txt")
- end
- when 8008.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- d.setf("metin", d.getf("metin")+1)
- if d.getf("metin") == 1 then
- d.notice("Pierwszy metin został zniszczony!")
- elseif d.getf("metin") == 2 then
- d.notice("Drugi metin został zniszczony!")
- elseif d.getf("metin") == 3 then
- d.notice("Trzeci metin został zniszczony!")
- elseif d.getf("metin") == 4 then
- d.notice("Czwarty metin został zniszczony!")
- d.regen_file("data/dungeon/join_dung_4.txt")
- end
- end
- when 692.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_5.txt")
- end
- when 693.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
- notice_all("[Kanał "..pc.get_channel_id().."] ~~ Grupa gracza "..pc.get_name().." pokonała Odrodzonego Wodza Orków! ")
- d.notice("Za 30 sekund zostaniecie wylogowani.")
- timer("exit", 30)
- end
- when exit.timer begin
- d.exit_all()
- end
- end
- end
Add Comment
Please, Sign In to add comment