Guest User

Untitled

a guest
Jul 7th, 2020
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. quest wzgorze_orkow begin
  2. state start begin
  3. when 20089.chat."Wejdź na Wzgórze Orków " begin
  4. say_title(mob_name(20089)..":")
  5. say("Witaj!")
  6. say("")
  7. say("JAKIS TAM OPIS WEJSCIA NA DUNGA!")
  8. say_reward("Chcesz wejść?")
  9. local join = select("Chcę wejść!", "Rezygnuję.")
  10. if join == 1 then
  11. if pc.get_level() < 30 then
  12. say_title(mob_name(20089)..":")
  13. say("Nie masz odpowiedniego poziomu!")
  14. say("")
  15. elseif pc.get_gold() < 1000000 then
  16. say_title(mob_name(20089)..":")
  17. say("Nie masz tyle pieniędzy!")
  18. say("")
  19. --[[elseif party.get_near_count() < 2 then
  20. say_title(mob_name(20089)..":")
  21. say("Nie masz 2 osobowej grupy!")
  22. say("")
  23. elseif not party.is_leader() then
  24. say_title(mob_name(20089)..":")
  25. say("Nie jesteś liderem grupy!")
  26. say("")
  27. elseif pc.getqf("duration_wzgorze") > get_time() then
  28. say_title(mob_name(20089)..":")
  29. say("Czas jeszcze nie minął.")
  30. say("Na Wzgórze można wejść co 12h.")
  31. say("")]]--
  32. else
  33. say_title(mob_name(20089)..":")
  34. say("Przeniosę was na wzgórze!")
  35. say("Powodzenia!")
  36. pc.change_gold(-1000000)
  37. say("")
  38. pc.setqf("wzgorze_orkow", 1)
  39. pc.setqf("duration_wzgorze", get_time()+60*60*12)
  40. d.join(220)
  41. end
  42. end
  43. end
  44.  
  45. when login with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  46. d.setf("metin", 0)
  47. d.notice("Aby przejść dalej, musicie zabić wszystkie potwory na tej mapie!")
  48. d.regen_file("data/dungeon/join_dung_1.txt")
  49. end
  50.  
  51. when 656.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  52. d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_2.txt")
  53. end
  54.  
  55. when 691.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  56. d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_3.txt")
  57. d.notice("Znajdź i zniszcz 4 Metiny Duszy! ")
  58. d.regen_file("data/dungeon/join_dung_3_2.txt")
  59. end
  60.  
  61. when 8008.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  62. d.setf("metin", d.getf("metin")+1)
  63. if d.getf("metin") == 1 then
  64. d.notice("Pierwszy metin został zniszczony!")
  65. elseif d.getf("metin") == 2 then
  66. d.notice("Drugi metin został zniszczony!")
  67. elseif d.getf("metin") == 3 then
  68. d.notice("Trzeci metin został zniszczony!")
  69. elseif d.getf("metin") == 4 then
  70. d.notice("Czwarty metin został zniszczony!")
  71. d.regen_file("data/dungeon/join_dung_4.txt")
  72. end
  73. end
  74.  
  75. when 692.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  76. d.set_warp_at_eliminate(2, d.get_map_index(), 123488, 29, "data/dungeon/join_dung_5.txt")
  77. end
  78.  
  79. when 693.party_kill with pc.get_map_index() == 2200000 and pc.in_dungeon begin
  80. notice_all("[Kanał "..pc.get_channel_id().."] ~~ Grupa gracza "..pc.get_name().." pokonała Odrodzonego Wodza Orków! ")
  81. d.notice("Za 30 sekund zostaniecie wylogowani.")
  82. timer("exit", 30)
  83. end
  84.  
  85. when exit.timer begin
  86. d.exit_all()
  87. end
  88. end
  89. end
Add Comment
Please, Sign In to add comment