Advertisement
haverex

Untitled

Sep 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.69 KB | None | 0 0
  1. command /clan [<text>] [<text>]:
  2. trigger:
  3. if arg 1 is "stworz":
  4. if {Clans.Player.%player%.Clan} is not set:
  5. if arg 2 is set:
  6. set {_clan} to arg 2
  7. replace all " " in {_clan} with ""
  8. if {Clans.Clan.%{_clan}%.Leader} is not set:
  9. if length of {_clan} is higher than 8:
  10. message "&cNazwa twojego klanu jest zbyt długa."
  11. stop
  12. set {Clans.Clan.%{_clan}%.Leader} to player
  13. add player to {Clans.Clan.%{_clan}%.Members::*}
  14. set {Clans.Player.%player%.Clan} to {_clan}
  15. broadcast "&7Nowy klan: &b%{_clan}% &7został stworzony."
  16. message "&7Klan został pomyślnie utworzony! Nazwa: &b%{_clan}%&7."
  17. stop
  18. message "&cTaki klan już istnieje."
  19. stop
  20. message "&cWpisz poprawną nazwę klanu."
  21. stop
  22. message "&cMusisz odejść z twojego klanu, aby stworzyć nowy."
  23. stop
  24. if arg 1 is "czlonkowie":
  25. if arg 2 is set:
  26. if {Clans.Clan.%arg 2%.Leader} is set:
  27. message "&7Members of &b%arg 2%&7:"
  28. set {_num} to 0
  29. loop {Clans.Clan.%arg 2%.Members::*}:
  30. add 1 to {_num}
  31. if {Clans.Clan.%arg 2%.Leader} is loop-value:
  32. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  33. else:
  34. message "&b%{_num}% &7- &b%loop-value%"
  35. stop
  36. message "&cTaki klan nie istnieje."
  37. stop
  38. if {Clans.Player.%player%.Clan} is set:
  39. message "&7Członkowie twojego klanu:"
  40. set {_num} to 0
  41. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  42. add 1 to {_num}
  43. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is loop-value:
  44. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  45. else:
  46. message "&b%{_num}% &7- &b%loop-value%"
  47. stop
  48. message "&cNie jesteś członkiem żadnego klanu."
  49. stop
  50. if arg 1 is "zapros":
  51. if {Clans.Player.%player%.Clan} is set:
  52. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  53. if arg 2 is set:
  54. set {_player} to arg 2 parsed as offline player
  55. if {_player} is online:
  56. if {Clans.Player.%{_player}%.Clan} is {Clans.Player.%player%.Clan}:
  57. message "&cThis player is already in your clan."
  58. stop
  59. loop {Clans.Player.%{_player}%.Invitations::*}:
  60. if loop-value is {Clans.Player.%player%.Clan}:
  61. message "&cYou've already sent an invitation."
  62. stop
  63. add {Clans.Player.%player%.Clan} to {Clans.Player.%{_player}%.Invitations::*}
  64. message "&7Wysłano zaproszenie do gracza &b%{_player}%&7."
  65. send "&7Klan &b%{Clans.Player.%player%.Clan}% &7prosi cię o dołączenie." to {_player}
  66. send "&7To join the clan do &b/clan join %{Clans.Player.%player%.Clan}%&7." to {_player}
  67. send "&7Aby zobaczyć inne zaproszenia wpisz &b/clan invitations&7." to {_player}
  68. stop
  69. message "&cGracz %{_player}% jest offline."
  70. stop
  71. message "&cWpisz poprawną nazwę użytkownika."
  72. stop
  73. message "&cNie jesteś liderem klanu, nie możesz zapraszać graczy."
  74. stop
  75. message "&cNie jesteś członkiem klanu."
  76. stop
  77. if arg 1 is "zaproszenia":
  78. message "&7Twoje aktualne zaproszenia:"
  79. set {_num} to 0
  80. loop {Clans.Player.%player%.Invitations::*}:
  81. add 1 to {_num}
  82. message "&b%{_num}% &7- &b%loop-value%"
  83. stop
  84. if arg 1 is "staty":
  85. if {Clans.Player.%player%.Clan} is set:
  86. message "&7Clan: &b%{Clans.Player.%player%.Clan}%"
  87. message "&7Leader: &b%{Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader}%&7"
  88. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  89. add 1 to {_mem}
  90. message "&7Members: &b%{_mem}%/16"
  91. stop
  92. message "&cNie jesteś członkiem klanu."
  93. stop
  94. if arg 1 is "dolacz":
  95. if {Clans.Player.%player%.Clan} is not set:
  96. loop {Clans.Player.%player%.Invitations::*}:
  97. if arg 2 is loop-value:
  98. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  99. add 1 to {_mem}
  100. if {_mem} is higher than 15:
  101. message "&cThis clan has reached the maximum of members."
  102. stop
  103. add player to {Clans.Clan.%loop-value%.Members::*}
  104. set {Clans.Player.%player%.Clan} to loop-value
  105. delete {Clans.Player.%player%.Invitations::*}
  106. loop all players:
  107. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  108. send "&7Twój klan ma nowego członka. Jest to &b%player%&7!" to loop-player
  109. stop
  110. message "&cTen klan nie wysłał do Ciebie zaproszenia."
  111. stop
  112. message "&cMusisz opuścić swój klan, aby dołączyć do innego."
  113. stop
  114. if arg 1 is "opusc":
  115. if {Clans.Player.%player%.Clan} is set:
  116. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  117. message "&7Na pewno usunąć klan? Wpisz &b/clan delete &7 a twój klan zostanie usunięty."
  118. stop
  119. loop all players:
  120. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  121. send "&b%player% &7has left your clan." to loop-player
  122. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  123. if loop-value is player's name:
  124. remove loop-value from {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}
  125. delete {Clans.Player.%player%.Clan}
  126. delete {Clans.Player.%player%.Clanchat}
  127. stop
  128. message "&cNie jesteś członkiem klanu."
  129. stop
  130. if arg 1 is "usun":
  131. if {Clans.Player.%player%.Clan} is set:
  132. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  133. loop all players:
  134. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  135. send "&7Your clan has been deleted." to loop-player
  136. set {_clan} to {Clans.Player.%player%.Clan}
  137. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  138. delete {Clans.Player.%loop-value%.Clan}
  139. delete {Clanc.Player.%loop-value%.Clanchat}
  140. delete {Clans.Clan.%{_clan}%.Leader}
  141. delete {Clans.Clan.%{_clan}%.Members::*}
  142. stop
  143. message "&cNie jesteś liderem klanu."
  144. stop
  145. message "&cNie jesteś członkiem klanu."
  146. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement