Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. quest deviltower_zone_private begin
  2. state start begin
  3. when deviltower_man.chat."Prywatna Wieża Demonów" begin
  4. say_cegla(" Strażnik Wieży Demonów:")
  5. local pids = {party.get_member_pids()}
  6. local tooLowLevel = {}
  7. local levelLimit = true
  8. for i, pid in next, pids, nil do
  9. q.begin_other_pc_block(pid)
  10. if pc.get_level() < 55 then
  11. table.insert(tooLowLevel, pc.get_name())
  12. levelLimit = false
  13. end
  14. q.end_other_pc_block()
  15. end
  16. if party.is_leader() == false then
  17. say("")
  18. say("Przykro mi, ale nie mogę Cię wpuścić. ")
  19. say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
  20. say("wyłącznie dla grup. ")
  21. say("")
  22. return
  23. elseif party.get_near_count() < 1 then
  24. say("")
  25. say("Przykro mi, ale nie mogę Cię wpuścić. ")
  26. say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
  27. say("dla co najmniej dwuosobowej grupy. ")
  28. say("")
  29. party.chat("Wasza grupa posiada zbyt mało członków. ")
  30. return
  31. elseif pc.get_level() < 55 then
  32. say("")
  33. say("Niestety nie mogę Cię wpuścić. ")
  34. say("Twój poziom doświadczenia jest zbyt niski... ")
  35. say("")
  36. party.chat("Lider grupy nie posiada 55 poziomu postaci. ")
  37. return
  38. elseif not levelLimit then
  39. say_cegla(" Strażnik Wieży Demonów: ")
  40. say("")
  41. say("Stać! Wasza grupa może składać się wyłącznie ")
  42. say("z osób, które posiadają minimum 40 poziom postaci! ")
  43. say("")
  44. say_title("Lista postaci, które nie spełniają warunków ")
  45. say_title("niezbędnych do uczestnictwa: ")
  46. say("")
  47. for i, name in next, tooLowLevel, nil do
  48. say(color(1,1,0), " - "..name)
  49. end
  50. say("")
  51. return
  52. else
  53. say("")
  54. say("Witaj!")
  55. say("Widzę, że wybierasz się do Wieży Demonów.")
  56. say("Wiesz, że istnieje magiczny przedmiot, który otwiera portal prowadzący do wnętrza prywatnej Wieży Demonów?")
  57. say_item("Demoniczny Klucz",80010,"")
  58. say("Dzięki temu przedmiotowi możesz wyruszyć na wyprawę bez obaw, że ktoś Ci w niej przeszkodzi.")
  59. say("Domyślam się, że jesteś wyjątkowo odważnym towarzyszem, ale nie mogę pozwolić Ci na przejście w pojedynkę,")
  60. say("dlatego musisz zabrać ze sobą jeszcze jedną osobę!")
  61. wait()
  62. say_title("Czy chcecie stawić czoła niebezpieczeństwu, ")
  63. say_title("które kryje się w głębi demonicznej wieży? ")
  64. say("")
  65. local s = select("Tak, Chcemy!", "Nie, to zbyt niebezpieczne...")
  66. if s == 1 then
  67. if pc.count_item(80010) >= 1 then
  68. if false == pc.can_warp() then
  69. syschat("<Informacja> Musisz odczekać 10 sekund zanim to zrobisz! ")
  70. return
  71. end
  72. if game.get_event_flag("private_dt_open") != 1 then
  73. pc.remove_item(80010, 1)
  74. end
  75. d.join(66)
  76. else
  77. say("")
  78. say("Przykro mi, lecz nie mogę pozwolić Ci wejść ")
  79. say("do prywatnej Wieży Demonów, ponieważ nie ")
  80. say("posiadasz Demonicznego Klucza. Proszę, zdobądź ")
  81. say("go i wróć ponownie.")
  82. say("")
  83. end
  84. end
  85. end
  86. end
  87.  
  88. when deviltower_man.chat."Event - Prywatna Wieża Demonów" with game.get_event_flag("private_dt_open") == 1 begin
  89. say_cegla(" Strażnik Wieży Demonów:")
  90. if party.is_leader() == false then
  91. say("")
  92. say("Przykro mi, ale nie mogę Cię wpuścić. ")
  93. say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
  94. say("wyłącznie dla grup. ")
  95. say("")
  96. return
  97. elseif party.get_near_count() < 1 then
  98. say("")
  99. say("Przykro mi, ale nie mogę Cię wpuścić. ")
  100. say("Prywatna Wieża Demonów, to miejsce przeznaczone ")
  101. say("dla co najmniej dwuosobowej grupy. ")
  102. say("")
  103. party.chat("Wasza grupa posiada zbyt mało członków. ")
  104. return
  105. elseif pc.get_level() < 55 then
  106. say("")
  107. say("Niestety nie mogę Cię wpuścić. ")
  108. say("Twój poziom doświadczenia jest zbyt niski... ")
  109. say("")
  110. party.chat("Lider grupy nie posiada 55 poziomu postaci. ")
  111. return
  112. else
  113. say("")
  114. say("Witaj Poszukiwaczu Przygód! ")
  115. say("Och! Czy Ja dobrze widzę?! ")
  116. say("Chciałbyś skorzystać z eventu, który ")
  117. say("umożliwia wam rozpocząć wyprawę ")
  118. say("do prywatnej Wieży Demonów. ")
  119. say("Pamiętaj jednak, aby zabrać ze sobą ")
  120. say("towarzyszy, którzy pomogą Ci w walce z nieumarłymi ")
  121. say("istotami!")
  122. say("")
  123. say_title("Czy chcecie stawić czoła niebezpieczeństwu, ")
  124. say_title("które kryje się w głębi demonicznej wieży? ")
  125. say("")
  126. local s = select("Tak, Chcemy!", "Nie, to zbyt niebezpieczne...")
  127. if s == 1 then
  128. if false == pc.can_warp() then
  129. syschat("<Informacja> Musisz odczekać 10 sekund zanim to zrobisz! ")
  130. return
  131. end
  132. d.join(66)
  133. end
  134. end
  135. end
  136.  
  137. mam tutaj przebieg dunga dac
  138.  
  139. end
  140. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement