Guest User

Untitled

a guest
Aug 30th, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.25 KB | None | 0 0
  1. on damage:
  2. if victim is a player:
  3. if attacker is a player:
  4. if {Clans.Player.%victim%.Clan} is {Clans.Player.%attacker%.Clan}:
  5. cancel event
  6. stop
  7. loop {Clans.Clan.%{Clans.Player.%attacker%.Clan}%.Allies::*}:
  8. if loop-value is {Clans.Player.%victim%.Clan}:
  9. cancel event
  10. stop
  11.  
  12. on join:
  13. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  14. loop all players:
  15. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  16. send "&7Lider &b%player% &7jest online." to loop-player
  17.  
  18. sub "reloadconfig":
  19. delete {Clans.Config.Chat}
  20. set {Clans.Config.Chat} to value of "chat" pulled from "Clans/config"
  21. if {Clans.Config.Chat} is not set:
  22. put "&b$clan $prefix &7$player&8: &7$message" for "chat" in "Clans/config"
  23. set {Clans.Config.Chat} to value of "chat" pulled from "Clans/config"
  24.  
  25. command /c:
  26. trigger:
  27. if {Clans.Player.%player%.Clan} is set:
  28. if {Clans.Player.%player%.Clanchat} is true:
  29. set {Clans.Player.%player%.Clanchat} to false
  30. message "&7Rozmawiasz teraz na &bregular czacie&7."
  31. stop
  32. set {Clans.Player.%player%.Clanchat} to true
  33. message "&7Rozmawiasz teraz na &bclan czacie&7."
  34. stop
  35. message "&cYou are not a member of a clan."
  36.  
  37. command /clan [<text>] [<text>]:
  38. trigger:
  39. if arg 1 is "stworz":
  40. if {Clans.Player.%player%.Clan} is not set:
  41. if arg 2 is set:
  42. set {_clan} to arg 2
  43. replace all " " in {_clan} with ""
  44. if {Clans.Clan.%{_clan}%.Leader} is not set:
  45. if length of {_clan} is higher than 4:
  46. message "&cNazwa twojego klanu jest zbyt długa."
  47. stop
  48. set {Clans.Clan.%{_clan}%.Leader} to player
  49. add player to {Clans.Clan.%{_clan}%.Members::*}
  50. set {Clans.Player.%player%.Clan} to {_clan}
  51. broadcast "&7Nowy klan: &b%{_clan}% &7został stworzony."
  52. message "&7Klan został pomyślnie utworzony! Nazwa: &b%{_clan}%&7."
  53. stop
  54. message "&cTaki klan już istnieje."
  55. stop
  56. message "&cWpisz poprawną nazwę klanu."
  57. stop
  58. message "&cMusisz odejść z twojego klanu, aby stworzyć nowy."
  59. stop
  60. if arg 1 is "czlonkowie":
  61. if arg 2 is set:
  62. if {Clans.Clan.%arg 2%.Leader} is set:
  63. message "&7Members of &b%arg 2%&7:"
  64. set {_num} to 0
  65. loop {Clans.Clan.%arg 2%.Members::*}:
  66. add 1 to {_num}
  67. if {Clans.Clan.%arg 2%.Leader} is loop-value:
  68. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  69. else:
  70. message "&b%{_num}% &7- &b%loop-value%"
  71. stop
  72. message "&cTaki klan nie istnieje."
  73. stop
  74. if {Clans.Player.%player%.Clan} is set:
  75. message "&7Członkowie twojego klanu:"
  76. set {_num} to 0
  77. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  78. add 1 to {_num}
  79. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is loop-value:
  80. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  81. else:
  82. message "&b%{_num}% &7- &b%loop-value%"
  83. stop
  84. message "&cNie jesteś członkiem żadnego klanu."
  85. stop
  86. if arg 1 is "zapros":
  87. if {Clans.Player.%player%.Clan} is set:
  88. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  89. if arg 2 is set:
  90. set {_player} to arg 2 parsed as offline player
  91. if {_player} is online:
  92. if {Clans.Player.%{_player}%.Clan} is {Clans.Player.%player%.Clan}:
  93. message "&cThis player is already in your clan."
  94. stop
  95. loop {Clans.Player.%{_player}%.Invitations::*}:
  96. if loop-value is {Clans.Player.%player%.Clan}:
  97. message "&cYou've already sent an invitation."
  98. stop
  99. add {Clans.Player.%player%.Clan} to {Clans.Player.%{_player}%.Invitations::*}
  100. message "&7Wysłano zaproszenie do gracza &b%{_player}%&7."
  101. send "&7Klan &b%{Clans.Player.%player%.Clan}% &7prosi cię o dołączenie." to {_player}
  102. send "&7To join the clan do &b/clan join %{Clans.Player.%player%.Clan}%&7." to {_player}
  103. send "&7Aby zobaczyć inne zaproszenia wpisz &b/clan invitations&7." to {_player}
  104. stop
  105. message "&cGracz %{_player}% jest offline."
  106. stop
  107. message "&cWpisz poprawną nazwę użytkownika."
  108. stop
  109. message "&cNie jesteś liderem klanu, nie możesz zapraszać graczy."
  110. stop
  111. message "&cNie jesteś członkiem klanu."
  112. stop
  113. if arg 1 is "staty":
  114. if {Clans.Player.%player%.Clan} is set:
  115. message "&7Clan: &b%{Clans.Player.%player%.Clan}%"
  116. message "&7Leader: &b%{Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader}%&7"
  117. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  118. add 1 to {_mem}
  119. message "&7Members: &b%{_mem}%/16"
  120. stop
  121. message "&cNie jesteś członkiem klanu."
  122. stop
  123. if arg 1 is "dolacz":
  124. if {Clans.Player.%player%.Clan} is not set:
  125. loop {Clans.Player.%player%.Invitations::*}:
  126. if arg 2 is loop-value:
  127. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  128. add 1 to {_mem}
  129. if {_mem} is higher than 15:
  130. message "&cThis clan has reached the maximum of members."
  131. stop
  132. add player to {Clans.Clan.%loop-value%.Members::*}
  133. set {Clans.Player.%player%.Clan} to loop-value
  134. delete {Clans.Player.%player%.Invitations::*}
  135. loop all players:
  136. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  137. send "&7Twój klan ma nowego członka. Jest to &b%player%&7!" to loop-player
  138. stop
  139. message "&cTen klan nie wysłał do Ciebie zaproszenia."
  140. stop
  141. message "&cMusisz opuścić swój klan, aby dołączyć do innego."
  142. stop
  143. if arg 1 is "opusc":
  144. if {Clans.Player.%player%.Clan} is set:
  145. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  146. message "&7Na pewno usunąć klan? Wpisz &b/clan delete &7 a twój klan zostanie usunięty."
  147. stop
  148. loop all players:
  149. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  150. send "&b%player% &7has left your clan." to loop-player
  151. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  152. if loop-value is player's name:
  153. remove loop-value from {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}
  154. delete {Clans.Player.%player%.Clan}
  155. delete {Clans.Player.%player%.Clanchat}
  156. stop
  157. message "&cNie jesteś członkiem klanu."
  158. stop
  159. if arg 1 is "usun":
  160. if {Clans.Player.%player%.Clan} is set:
  161. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  162. loop all players:
  163. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  164. send "&7Your clan has been deleted." to loop-player
  165. set {_clan} to {Clans.Player.%player%.Clan}
  166. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  167. delete {Clans.Player.%loop-value%.Clan}
  168. delete {Clanc.Player.%loop-value%.Clanchat}
  169. delete {Clans.Clan.%{_clan}%.Leader}
  170. delete {Clans.Clan.%{_clan}%.Members::*}
  171. stop
  172. message "&cNie jesteś liderem klanu."
  173. stop
  174. message "&cNie jesteś członkiem klanu."
  175. stop
  176. if arg 1 is "reload":
  177. if player has permission "Clans.Reload":
  178. invoke "reloadconfig"
  179. message "&7Pomyslnie przeladowano &bClans&7."
  180. stop
  181. message "&e/clan stworz <Nazwa> &7- Tworzy nowy klan. Nazwa nie moze być dłuższa niż 4 liter!"
  182. message "&e/clan dolacz <Nazwa> &7- Jeśli zostaniesz zaproszony, możesz dołączyć do klanu."
  183. message "&e/clan opusc &7- Opuść swój klan. (Nie działa dla liderów)"
  184. message "&e/clan usun &7- Usuń swój klan. (Tylko dla liderów)"
  185. message "&e/clan zapros <Gracz> &7- Zaproś gracza do klanu."
  186. message "&e/clan staty &7- Zobacz statystyki twojego klanu."
  187. message "&e/clan czlonkowie [Nazwa] &7- Zobacz graczy z twojego klanu."
  188. message "&e/c &7- Przełącz między normalnym, a klanowym czatem. (Tylko jeśli jesteś w klani
Advertisement
Add Comment
Please, Sign In to add comment