Guest User

Untitled

a guest
Jun 2nd, 2015
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.47 KB | None | 0 0
  1. on chat:
  2. set {_message} to {Clans.Config.Chat}
  3. replace all "$clan" in {_message} with {Clans.Player.%player%.Clan}
  4. replace all "$prefix" in {_message} with player's prefix
  5. replace all "$player" in {_message} with player's name
  6. replace all "$suffix" in {_message} with player's suffix
  7. replace all "$message" in {_message} with message
  8. if {Clans.Config.Chat} is not set:
  9. cancel event
  10. message "&cError. Zainstaluj SkQuery"
  11. send "Prosze zainstalowac SkQuery aby pozbyc sie bledow na czacie!" to console
  12. if {Clans.Player.%player%.Clanchat} is true:
  13. cancel event
  14. loop all players:
  15. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  16. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  17. send "&b&lC &c&lLEADER &7%player%&8: &7%message%" to loop-player
  18. else:
  19. send "&b&lC &7%player%&8: &7%message%" to loop-player
  20. stop
  21. if {Clans.Player.%player%.Clan} is set:
  22. cancel event
  23. broadcast "%colored {_message}%"
  24.  
  25. on damage:
  26. if victim is a player:
  27. if attacker is a player:
  28. if {Clans.Player.%victim%.Clan} is {Clans.Player.%attacker%.Clan}:
  29. cancel event
  30. stop
  31. loop {Clans.Clan.%{Clans.Player.%attacker%.Clan}%.Allies::*}:
  32. if loop-value is {Clans.Player.%victim%.Clan}:
  33. cancel event
  34. stop
  35.  
  36. on join:
  37. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  38. loop all players:
  39. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  40. send "&7Lider &b%player% &7jest online." to loop-player
  41.  
  42. sub "reloadconfig":
  43. delete {Clans.Config.Chat}
  44. set {Clans.Config.Chat} to value of "chat" pulled from "Clans/config"
  45. if {Clans.Config.Chat} is not set:
  46. put "&b$clan $prefix &7$player&8: &7$message" for "chat" in "Clans/config"
  47. set {Clans.Config.Chat} to value of "chat" pulled from "Clans/config"
  48.  
  49. command /c:
  50. trigger:
  51. if {Clans.Player.%player%.Clan} is set:
  52. if {Clans.Player.%player%.Clanchat} is true:
  53. set {Clans.Player.%player%.Clanchat} to false
  54. message "&7Rozmawiasz teraz na &bregular czacie&7."
  55. stop
  56. set {Clans.Player.%player%.Clanchat} to true
  57. message "&7Rozmawiasz teraz na &bclan czacie&7."
  58. stop
  59. message "&cYou are not a member of a clan."
  60.  
  61. command /clan [<text>] [<text>]:
  62. trigger:
  63. if arg 1 is "stworz":
  64. if {Clans.Player.%player%.Clan} is not set:
  65. if arg 2 is set:
  66. set {_clan} to arg 2
  67. replace all " " in {_clan} with ""
  68. if {Clans.Clan.%{_clan}%.Leader} is not set:
  69. if length of {_clan} is higher than 8:
  70. message "&cNazwa twojego klanu jest zbyt długa."
  71. stop
  72. set {Clans.Clan.%{_clan}%.Leader} to player
  73. add player to {Clans.Clan.%{_clan}%.Members::*}
  74. set {Clans.Player.%player%.Clan} to {_clan}
  75. broadcast "&7Nowy klan: &b%{_clan}% &7został stworzony."
  76. message "&7Klan został pomyślnie utworzony! Nazwa: &b%{_clan}%&7."
  77. stop
  78. message "&cTaki klan już istnieje."
  79. stop
  80. message "&cWpisz poprawną nazwę klanu."
  81. stop
  82. message "&cMusisz odejść z twojego klanu, aby stworzyć nowy."
  83. stop
  84. if arg 1 is "czlonkowie":
  85. if arg 2 is set:
  86. if {Clans.Clan.%arg 2%.Leader} is set:
  87. message "&7Members of &b%arg 2%&7:"
  88. set {_num} to 0
  89. loop {Clans.Clan.%arg 2%.Members::*}:
  90. add 1 to {_num}
  91. if {Clans.Clan.%arg 2%.Leader} is loop-value:
  92. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  93. else:
  94. message "&b%{_num}% &7- &b%loop-value%"
  95. stop
  96. message "&cTaki klan nie istnieje."
  97. stop
  98. if {Clans.Player.%player%.Clan} is set:
  99. message "&7Członkowie twojego klanu:"
  100. set {_num} to 0
  101. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  102. add 1 to {_num}
  103. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is loop-value:
  104. message "&b%{_num}% &7- &c&lLEADER &b%loop-value%"
  105. else:
  106. message "&b%{_num}% &7- &b%loop-value%"
  107. stop
  108. message "&cNie jesteś członkiem żadnego klanu."
  109. stop
  110. if arg 1 is "zapros":
  111. if {Clans.Player.%player%.Clan} is set:
  112. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  113. if arg 2 is set:
  114. set {_player} to arg 2 parsed as offline player
  115. if {_player} is online:
  116. if {Clans.Player.%{_player}%.Clan} is {Clans.Player.%player%.Clan}:
  117. message "&cThis player is already in your clan."
  118. stop
  119. loop {Clans.Player.%{_player}%.Invitations::*}:
  120. if loop-value is {Clans.Player.%player%.Clan}:
  121. message "&cYou've already sent an invitation."
  122. stop
  123. add {Clans.Player.%player%.Clan} to {Clans.Player.%{_player}%.Invitations::*}
  124. message "&7Wysłano zaproszenie do gracza &b%{_player}%&7."
  125. send "&7Klan &b%{Clans.Player.%player%.Clan}% &7prosi cię o dołączenie." to {_player}
  126. send "&7To join the clan do &b/clan join %{Clans.Player.%player%.Clan}%&7." to {_player}
  127. send "&7Aby zobaczyć inne zaproszenia wpisz &b/clan invitations&7." to {_player}
  128. stop
  129. message "&cGracz %{_player}% jest offline."
  130. stop
  131. message "&cWpisz poprawną nazwę użytkownika."
  132. stop
  133. message "&cNie jesteś liderem klanu, nie możesz zapraszać graczy."
  134. stop
  135. message "&cNie jesteś członkiem klanu."
  136. stop
  137. if arg 1 is "zaproszenia":
  138. message "&7Twoje aktualne zaproszenia:"
  139. set {_num} to 0
  140. loop {Clans.Player.%player%.Invitations::*}:
  141. add 1 to {_num}
  142. message "&b%{_num}% &7- &b%loop-value%"
  143. stop
  144. if arg 1 is "staty":
  145. if {Clans.Player.%player%.Clan} is set:
  146. message "&7Clan: &b%{Clans.Player.%player%.Clan}%"
  147. message "&7Leader: &b%{Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader}%&7"
  148. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  149. add 1 to {_mem}
  150. message "&7Members: &b%{_mem}%/16"
  151. stop
  152. message "&cNie jesteś członkiem klanu."
  153. stop
  154. if arg 1 is "dolacz":
  155. if {Clans.Player.%player%.Clan} is not set:
  156. loop {Clans.Player.%player%.Invitations::*}:
  157. if arg 2 is loop-value:
  158. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  159. add 1 to {_mem}
  160. if {_mem} is higher than 15:
  161. message "&cThis clan has reached the maximum of members."
  162. stop
  163. add player to {Clans.Clan.%loop-value%.Members::*}
  164. set {Clans.Player.%player%.Clan} to loop-value
  165. delete {Clans.Player.%player%.Invitations::*}
  166. loop all players:
  167. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  168. send "&7Twój klan ma nowego członka. Jest to &b%player%&7!" to loop-player
  169. stop
  170. message "&cTen klan nie wysłał do Ciebie zaproszenia."
  171. stop
  172. message "&cMusisz opuścić swój klan, aby dołączyć do innego."
  173. stop
  174. if arg 1 is "odejdz":
  175. if {Clans.Player.%player%.Clan} is set:
  176. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  177. message "&7Na pewno usunąć klan? Wpisz &b/clan delete &7 a twój klan zostanie usunięty."
  178. stop
  179. loop all players:
  180. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  181. send "&b%player% &7has left your clan." to loop-player
  182. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  183. if loop-value is player's name:
  184. remove loop-value from {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}
  185. delete {Clans.Player.%player%.Clan}
  186. delete {Clans.Player.%player%.Clanchat}
  187. stop
  188. message "&cNie jesteś członkiem klanu."
  189. stop
  190. if arg 1 is "usun":
  191. if {Clans.Player.%player%.Clan} is set:
  192. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  193. loop all players:
  194. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  195. send "&7Your clan has been deleted." to loop-player
  196. set {_clan} to {Clans.Player.%player%.Clan}
  197. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Members::*}:
  198. delete {Clans.Player.%loop-value%.Clan}
  199. delete {Clanc.Player.%loop-value%.Clanchat}
  200. delete {Clans.Clan.%{_clan}%.Leader}
  201. delete {Clans.Clan.%{_clan}%.Members::*}
  202. stop
  203. message "&cNie jesteś liderem klanu."
  204. stop
  205. message "&cNie jesteś członkiem klanu."
  206. stop
  207. if arg 1 is "Autor":
  208. message "&7Skrypt stworzony przez: &bellanore aka. Sancte"
  209. message "&7Wersja 2.0"
  210. stop
  211. if arg 1 is "sojusz":
  212. if {Clans.Player.%player%.Clan} is set:
  213. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  214. if arg 2 is set:
  215. if arg 2 is {Clans.Player.%player%.Clan}:
  216. message "&cNie możesz być w sojuszu ze swoim klanem."
  217. stop
  218. if {Clans.Clan.%arg 2%.Leader} is set:
  219. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Allies::*}:
  220. if loop-value is arg 2:
  221. message "&cTen klan jest już na liście sojuszy."
  222. stop
  223. add arg 2 to {Clans.Clan.%{Clans.Player.%player%.Clan}%.Allies::*}
  224. loop all players:
  225. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  226. send "&b%arg 2% &7jest teraz na liście sojuszy." to loop-player
  227. send "&7You will get informed when they ally you back." to loop-player
  228. loop all players:
  229. if {Clans.Player.%loop-player%.Clan} is arg 2:
  230. loop {Clans.Clan.%arg 2%.Allies::*}:
  231. if loop-value is {Clans.Player.%player%.Clan}:
  232. send "&b%{Clans.Player.%player%.Clan}% &7dodał twój klan do sojuszy." to loop-player
  233. send "&7Both of your clans can't attack the other clan anymore." to loop-player
  234. stop
  235. send "&b%{Clans.Player.%player%.Clan}% &7has added your clan to their ally list." to loop-player
  236. send "&7Pokochają cię, jeśli dodasz ich do listy sojuszy. Wpisz &b/clan ally %{Clans.Player.%player%.Clan}% &7aby dodać do listy sojuszy." to loop-player
  237. stop
  238. message "&cTen klan nie istnieje."
  239. stop
  240. message "&cProszę wpisać istniejący klan."
  241. stop
  242. message "&cNie jesteś liderem twojego klanu."
  243. stop
  244. message "Nie jesteś członkiem klanu."
  245. stop
  246. if arg 1 is "wojna":
  247. if {Clans.Player.%player%.Clan} is set:
  248. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  249. if arg 2 is set:
  250. if arg 2 is {Clans.Player.%player%.Clan}:
  251. message "&cNie możesz dodać własnego klanu do listy wrogów."
  252. stop
  253. if {Clans.Clan.%arg 2%.Leader} is set:
  254. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Enemies::*}:
  255. if loop-value is arg 2:
  256. message "&cTen klan jest już na liście wrogów."
  257. stop
  258. add arg 2 to {Clans.Clan.%{Clans.Player.%player%.Clan}%.Enemies::*}
  259. loop all players:
  260. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  261. send "&b%arg 2% &7is now in your enemy." to loop-player
  262. stop
  263. message "&cTen klan nie istnieje."
  264. stop
  265. message "&cProszę wpisać istniejący klan."
  266. stop
  267. message "&cNie jesteś liderem twojego klanu."
  268. stop
  269. message "Nie jesteś członkiem klanu."
  270. stop
  271. if arg 1 is "koniecsojuszu":
  272. if {Clans.Player.%player%.Clan} is set:
  273. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  274. if arg 2 is set:
  275. if {Clans.Clan.%arg 2%.Leader} is set:
  276. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Allies::*}:
  277. if loop-value is arg 2:
  278. remove loop-value from {Clans.Clan.%{Clans.Player.%player%.Clan}%.Allies::*}
  279. loop all players:
  280. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  281. send "&7Nie jesteście już w sojuszu z &b%arg 2%&7." to loop-player
  282. loop all players:
  283. if {Clans.Player.%loop-player-1%.Clan} is arg 2:
  284. loop {Clans.Clan.%arg 2%.Allies::*}:
  285. if loop-value-2 is {Clans.Player.%player%.Clan}:
  286. send "&b%{Clans.Player.%player%.Clan}% &7usunął z wami sojusz." to loop-player
  287. stop
  288. stop
  289. message "&cTen klan nie jest na liscie sojuszów."
  290. stop
  291. message "&cTen klan nie istnieje."
  292. stop
  293. message "&cWpisz poprawny klan."
  294. stop
  295. message "&cNie jesteś liderem klanu."
  296. stop
  297. message "Nie jesteś w żadnym klanie."
  298. stop
  299. if arg 1 is "koniecwojny":
  300. if {Clans.Player.%player%.Clan} is set:
  301. if {Clans.Clan.%{Clans.Player.%player%.Clan}%.Leader} is player's name:
  302. if arg 2 is set:
  303. if {Clans.Clan.%arg 2%.Leader} is set:
  304. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Enemies::*}:
  305. if loop-value is arg 2:
  306. remove loop-value from {Clans.Clan.%{Clans.Player.%player%.Clan}%.Enemies::*}
  307. loop all players:
  308. if {Clans.Player.%loop-player%.Clan} is {Clans.Player.%player%.Clan}:
  309. send "&7You removed &b%arg 2% &7from your enemy list." to loop-player
  310. loop all players:
  311. if {Clans.Player.%loop-player-1%.Clan} is arg 2:
  312. loop {Clans.Clan.%arg 2%.Enemies::*}:
  313. if loop-value-2 is {Clans.Player.%player%.Clan}:
  314. send "&b%{Clans.Player.%player%.Clan}% &7removed you from their enemy list." to loop-player
  315. stop
  316. stop
  317. message "&cTen klan nie jest na liscie sojuszów."
  318. stop
  319. message "&cTen klan nie istnieje."
  320. stop
  321. message "&cWpisz poprawny klan."
  322. stop
  323. message "&cNie jesteś liderem twojego klanu."
  324. stop
  325. message "Nie jestes w żadnym klanie."
  326. stop
  327. if arg 1 is "sojusznicy":
  328. if {Clans.Player.%player%.Clan} is set:
  329. message "&7Sojusznicy twojego klanu:"
  330. set {_num} to 0
  331. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Allies::*}:
  332. add 1 to {_num}
  333. message "&b%{_num}% &7- &b%loop-value%"
  334. stop
  335. message "&cNie jesteś w żadnym klanie."
  336. stop
  337. if arg 1 is "wrogowie":
  338. if {Clans.Player.%player%.Clan} is set:
  339. message "&7Wrogowie twojego klanu:"
  340. set {_num} to 0
  341. loop {Clans.Clan.%{Clans.Player.%player%.Clan}%.Enemies::*}:
  342. add 1 to {_num}
  343. message "&b%{_num}% &7- &b%loop-value%"
  344. stop
  345. message "&cNie jesteś w żadnym klanie."
  346. stop
  347. if arg 1 is "reload":
  348. if player has permission "Clans.Reload":
  349. invoke "reloadconfig"
  350. message "&7Pomyslnie przeladowano &bClans&7."
  351. stop
  352. message "&7Pomoc dla &bClans&7:"
  353. message "&e&l/clan <komenda>"
  354. message "&estworz <Nazwa> &7- Tworzy nowy klan. Nazwa nie moze być dłuższa niż 8 liter!"
  355. message "&edolacz <Name> &7- Jeśli zostaniesz zaproszony, możesz dołączyć do klanu.
  356. message "&eodejdz &7- Opuść swój klan. (Nie działa dla liderów)"
  357. message "&eusun &7- Usuń swój klan. (Tylko dla liderów)"
  358. message "&ezapros <Player> &7- Zaproś gracza do klanu."
  359. message "&ezaproszenia &7- Sprawdź oczekujące zaproszenia do klanów."
  360. message "&estaty &7- Zobacz statystyki twojego klanu."
  361. message "&eczlonkowie [Nazwa] &7- Zobacz graczy z twojego klanu."
  362. message "&eautor &7- Inforamcje na temat skryptu."
  363. message "&esojusz <Clan> &7- Stwórz sojusz z innym klanem."
  364. message "&ewojna <Clan> &7- Wypowiedz klanowi wojnę."
  365. message "&ekoniecsojuszu <Clan> &7- Zakończ sojusz z sojuszniczym klanem."
  366. message "&ekoniecwojny <Clan> &7- Zakończ wojnę z wrogim klanem."
  367. message "&esojusznicy &7- Zobacz sojuszników klanu."
  368. message "&ewrogowie &7- Zobacz wrogów klanu."
  369. if player has permission "Clans.Reload":
  370. message "&ereload &7- Przeładowanie ustawień."
  371. message "&b&l/c &7- Przełącz między normalnym, a klanowym czatem. (Tylko jeśli jesteś w klanie)."
Advertisement
Add Comment
Please, Sign In to add comment