Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.00 KB | None | 0 0
  1. when 30121.chat."Komnata Smoka (Grupa, 120Lv+)" begin -------------------------------- grupa
  2. if game.get_event_flag("dungeon_ks_close") == 2 then
  3. snn()
  4. say("Dungeon chwilowo wyłączony.")
  5. say("Powinien zostać włączony w ciągu 1 godziny.")
  6. return
  7. if pc.level <= 120 then
  8. notice("[Duch Sura] Nie posiadasz odpowiedniego poziomu.")
  9. elseif not pc.can_warp() then
  10. notice("[Duch Sura] Nie możesz teraz tego zrobić, spróbuj za 10 sekund.")
  11. notice("[Duch Sura] Osoba w grupie nie posiada 120lv.")
  12. elseif not party.is_leader() then
  13. say("Niestety nie jesteś liderem grupy...[ENTER] Tylko lider grupy może was przeteleportować na Lodowy Wymiar!")
  14. return
  15. elseif pc.countitem(30179) < 5 then
  16. notice("[Duch Sura] Nie posiadasz 5 krętych kluczy.")
  17. end
  18. local m_ring_num = pc.countitem(30179) < 5 then
  19. local m_has_ring = m_ring_num > 0
  20. if not m_has_ring then
  21. say_title("Starsza Pani:")
  22. say("Jak ty chcesz brać ślub? Nawet nie masz")
  23. say("Pierścionka Zaręczynowego! Oboje musicie")
  24. say("go mieć! Zdobądź go jakoś!")
  25. say("")
  26. say_item("Pierścionek Zaręczynowy", 30179, "")
  27. say_reward("Jak zdobędziecie obrączki zapraszam ponownie!")
  28. say("")
  29. npc.unlock()
  30. return
  31. local sname = input()
  32. if sname == "" then
  33. say_title("Starsza Pani:")
  34. say("Tak wiem, ciężko jest tak od razu podjąć właściwą ")
  35. say("decyzję, lecz możesz do mnie wrócić gdy nadejdzie")
  36. say("właściwy moment, gdy będziesz pewny swojego wyboru.")
  37. say("")
  38. npc.unlock()
  39. return
  40. end
  41. local u_vid =
  42. find_pc_by_name(sname)
  43. local m_vid = pc.get_vid()
  44. if u_vid == 0 then
  45. say_title("Starsza Pani:")
  46. say("Nie znasz imienia osoby z którą chcesz wziąć ślub?")
  47. say("To może lepiej zrezygnuj z małżeństwa dla własnego")
  48. say("bezpieczeństwa? Najlepiej odpocznij, prześpij się ")
  49. say("i przemyśl swoją decyzję. Wtedy imię powinno Ci")
  50. say("się przypomnieć!")
  51. say("")
  52. say_reward(string.format("Postać %s nie jest zalogowana.", sname))
  53. say("")
  54. npc.unlock()
  55. return
  56. end
  57. if not npc.is_near_vid(u_vid, 10) then
  58. say_title("Starsza Pani:")
  59. say("Osoby które mają brać ślub muszą być bardzo")
  60. say("zdecydowane i zdeterminowane. A co najważniejsze")
  61. say("muszą być blisko między sobą psychicznie jak i")
  62. say("fizycznie. Poproś aby osoba staneła blisko Ciebie")
  63. say("")
  64. say_reward(string.format("%s stoi za dalego od Ciebie", sname))
  65. say("")
  66. npc.unlock()
  67. return
  68. end
  69. local old = pc.select(u_vid)
  70. local u_level = pc.get_level()
  71. local u_job = pc.get_job()
  72. local u_name = pc.name
  73. local u_has_ring = pc.countitem(30179) < 5
  74. local u_wear = marriage_manage.is_equip_wedding_dress()
  75. pc.select(old)
  76. local m_level = pc.get_level()
  77. if u_vid == m_vid then
  78. say_title("Starsza Pani:")
  79. say("Ty się tak nazywasz!")
  80. say("")
  81. say_reward("Nie możesz wziąć ślubu z samym sobą!")
  82. say("")
  83. npc.unlock()
  84. return
  85. end
  86. if u_married then
  87. say_title("Starsza Pani:")
  88. say("Niestety ale ta osoba już wzięła ślub.")
  89. say("To nie jest możliwe.")
  90. say("")
  91. say_reward(string.format("Postać %s ma ślub.", sname))
  92. say("")
  93. npc.unlock()
  94. return
  95. end
  96. if u_level < 25 then
  97. say_title("Starsza Pani:")
  98. say("Niestety, ale ta osoba nie ma poziomu")
  99. say("większego niż 25 i nie sądzę, aby było")
  100. say("stać tą osobę na stały związek!")
  101. say("")
  102. say_reward("Ta osoba musi mieć Poziom większy niż 25")
  103. say("")
  104. npc.unlock()
  105. return
  106. end
  107. if m_level - u_level > 15 or u_level - m_level > 15 then
  108. say_title("Starsza Pani:")
  109. say("Niestety różnica poziomów między wami jest")
  110. say("zbyt duża. To zbyt ogromna rozbieżność poziomu")
  111. say("Nie mogę zezwolić na ten ślub.")
  112. say("")
  113. say_reward("Nie możecie się różnić więcej niż 15 poziomami.")
  114. say("")
  115. npc.unlock()
  116. return
  117. end
  118. if not u_has_ring then
  119. if m_ring_num >= 2 then
  120. say_title("Starsza Pani:")
  121. say("Aby wziąć ślub potrzebujesz 2 Pierścionki")
  122. say("Zaręczynowe! Wróć kiedy je zdobędziesz.")
  123. else
  124. say_title("Starsza Pani:")
  125. say("Nie możesz brać ślubu bez 2 Pierścionków")
  126. say("Zaręczynowych.")
  127. say("")
  128. end
  129. say_item("Pierścionek Zaręczynowy", 70301, "")
  130. say_reward("Druga osoba też musi mieć Pierścionek")
  131. say_reward("Zaręczynowy.")
  132. say("")
  133. npc.unlock()
  134. return
  135. end
  136. local ok_sign = confirm( u_vid, "Chcesz wziąć ślub z"..pc.name.. "?", 30)
  137. if ok_sign == CONFIRM_OK then
  138. local m_name = pc.name
  139. if pc.get_gold()>=NEED_MONEY then
  140.  
  141. pc.removeitem(30179, 5)
  142. local old = pc.select(u_vid)
  143. pc.select(old)
  144. say("Jesteśmy gotowi do zorganizowania ślubu!")
  145. say("Miejmy nadzieje, że druga połówka również ")
  146. say("Cię kocha! Pobłogosławię was teraz, lecz sam")
  147. say("ślub obejdzie się na wyspie Miłości!")
  148. say_reward("Błogosławię was imieniem Boga Smoków!")
  149. say("")
  150. wait()
  151. setskin(NOWINDOW)
  152. marriage.engage_to(u_vid)
  153. end
  154. say_title("Starsza Pani:")
  155. say("Osoba z którą chciałbyś wziąć ślub odmówiła")
  156. say(" wzięcia go!Porozmawiaj z nią na ten temat...")
  157. say("Powinno pomóc!")
  158. say("")
  159. say_reward("Niech Partner zaakceptuje ślub. Inaczej się nie odbędzie.")
  160. end
  161. say("")
  162. npc.unlock()
  163. end
  164. when oldwoman.chat."Wejdź na twój Ślub!" with pc.is_engaged() begin
  165. say("Zostaniesz przeniesiony.")
  166. wait()
  167. setskin(NOWINDOW)
  168. marriage.warp_to_my_marriage_map()
  169. end
  170. when 9011.chat."Rozpocznij ślub" with pc.is_engaged() and marriage.in_my_wedding() begin
  171. if not npc.lock() then
  172. say("Twój partner nie jest na tej mapie!")
  173. say("")
  174. return
  175. end
  176. say("Jeśli partner")
  177. say("jest z innego królestwa,")
  178. say("może teraz")
  179. say("wypić olejek wygnania.")
  180. say(" Ślub może rozwiązać były partner.")
  181. local sname = input()
  182. local u_vid = find_pc_by_name(sname)
  183. local m_vid = pc.get_vid()
  184. if u_vid == 0 then
  185. say("Nie znaleziono partnera.")
  186. say("")
  187. say_reward(string.format("Nie znaleziono gracza %s ", sname))
  188. say("")
  189. npc.unlock()
  190. return
  191. end
  192. if not npc.is_near_vid(u_vid, 10) then
  193. say("Nie jesteście koło siebie! Nie możecie się ")
  194. say("pobrać! Stańcie koło siebie...")
  195. say("")
  196. say("")
  197. say_reward(string.format("%s musi stanąć koło siebie", sname))
  198. say("")
  199. npc.unlock()
  200. return
  201. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement