Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. quest s_baronowa_pajakow begin
  2. state start begin
  3. when 9014.chat."(S) Baronowa Pajaków 65-80" begin
  4. say_title(""..mob_name(9014)..":")
  5. say("Aby się udać musisz mieć przy sobie 1.500.000 yang")
  6. say("oraz jedną sztukę Pajęczego Klucza.")
  7. say("Czy na pewno chcesz się tam udać?")
  8. say("")
  9. local s = select ("Tak", "Nie")
  10. if s == 1 then
  11. if pc.get_level() < 65 then
  12. say_title(""..mob_name(9014)..":")
  13. say("Posiadasz za niski poziom do tego dungeonu.")
  14. say("")
  15. return
  16. end
  17. if pc.get_level() > 80 then
  18. say_title(""..mob_name(9014)..":")
  19. say("Posiadasz za wysoki poziom do tego dungeonu.")
  20. say("")
  21. return
  22. end
  23. if pc.count_item(30324) < 1 then
  24. say_title(""..mob_name(9014)..":")
  25. say("Nie posiadasz Pajęczego Klucza.")
  26. say("")
  27. return
  28. end
  29. if pc.money < 1500000 then
  30. say_title(""..mob_name(9014)..":")
  31. say("Nie posiadasz 1.500.000 yang.")
  32. say("")
  33. -- return
  34. -- end
  35. -- if party.is_leader() then
  36. -- say_title(""..mob_name(9014)..":")
  37. -- say("Jesteś liderem grupy. Usuń ją!")
  38. -- say("")
  39. -- return
  40. -- end
  41. -- if party.is_party() then
  42. -- say_title(""..mob_name(9014)..":")
  43. -- say("Jesteś w grupie, wyjdź z niej!")
  44. -- say("")
  45. else
  46. say_title(""..mob_name(9014)..":")
  47. say("Zostaniesz przeniesiony..")
  48. say("")
  49. pc.change_money(-1500000)
  50. pc.remove_item(30324, 1)
  51. d.join(204)
  52. pc.setqf("solo_baronowa_pajakow", 1)
  53. 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!")
  54. end
  55. end
  56. end
  57. when login with pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
  58. if pc.getqf("solo_baronowa_pajakow") == 1 then
  59. d.notice(">> Witaj w Kryjówce Baronówny <<")
  60. d.notice(">> [Zadanie 1] Pokonaj Elit. Królową Pająków <<")
  61. d.regen_file("data/dungeon/65_80/regen1.txt")
  62. d.spawn_mob(2093, 369, 576)
  63. end
  64. end
  65. when kill with npc.get_race() == 2093 and pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
  66. if pc.getqf("solo_baronowa_pajakow") == 1 then
  67. d.notice(">> [Zadanie 1] Elit. Królowa Pająków została pokonana!")
  68. d.notice(">> [Zadanie 1] Jej czas krycia jaj prysnął! Jaja się pojawiły!")
  69. d.notice(">> [Zadanie 2] Pokonaj wszystkie Pajęcze Jaja")
  70. d.spawn_mob(2095, 360, 586)
  71. d.spawn_mob(2095, 377, 587)
  72. d.spawn_mob(2095, 377, 568)
  73. d.spawn_mob(2095, 359, 559)
  74. end
  75. end
  76. when kill with npc.get_race() == 2095 and pc.getqf("solo_baronowa_pajakow") == 1 begin
  77. local solo_ilosc_jajek = pc.getqf("solo_zabiles_jajek")+1
  78. if solo_ilosc_jajek < 4 then
  79. pc.setqf("solo_zabiles_jajek", solo_ilosc_jajek)
  80. elseif solo_ilosc_jajek == 4 then
  81. d.notice(">> [Zadanie 2] Wszystkie Pajęcze Jaja zostały pokonane!")
  82. d.notice(">> [Zadanie 3] Pajęczy Flet wypadł na ziemie z ostatniego jaja!")
  83. d.notice(">> [Zadanie 3] Użyj Pajęczego Fleta aby przywołać Baronówną Pająków!")
  84. game.drop_item_with_ownership(30327, 1)
  85. d.regen_file("data/dungeon/65_80/regen1.txt")
  86. pc.setqf("solo_zabiles_jajek", 0)
  87. end
  88. end
  89. when 30327.use with pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
  90. if pc.getqf("solo_baronowa_pajakow") == 1 then
  91. d.notice(">> [Zadanie 3] Baronówna Pająków została przywołana!")
  92. d.regen_file("data/dungeon/65_80/regen1.txt")
  93. pc.remove_item(30327)
  94. d.spawn_mob(2092, 366, 578)
  95. end
  96. end
  97. when kill with npc.get_race() == 2092 and pc.get_map_index() >= 204*10000 and pc.get_map_index() < 205*10000 begin
  98. if pc.getqf("solo_baronowa_pajakow") == 1 then
  99. notice_all("|cffffc700|h[Komunikat CH"..pc.get_channel_id().."]:|h|r Baronowa Pająków została pokonana przez "..pc.get_name()..", gratulacje!")
  100. d.notice(">> Dungeon został zakończony - Masz 2 minuty na zebranie dropu <<")
  101. pc.setqf("solo_baronowa_pajakow", 0)
  102. timer("solo_koniec_czasu", 120)
  103. end
  104. end
  105. when solo_koniec_czasu.timer begin
  106. d.kill_all()
  107. end
  108. end
  109. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement