Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.95 KB | None | 0 0
  1. options:
  2. tag: &6Serwer&3Parkour
  3. #CHAT
  4. nonpremium: &6LvL &3{LVL}&8> &8%display name of player%&8: &7%message%
  5. premium: &6LvL &3{LVL}&8>> &8%display name of player%&8: &7%message%
  6. #RESZTA
  7. bloki: grass or sand or stone or cobblestone or wooden planks or wood or obsidian or netherrack or gravel or hardened clay or wool or leaves or water or snow or ice or packed ice or snow or stained clay or sandstone or slab or stairs or stone bricks
  8. start: stained clay
  9. prefix: &3[&6PK&3]
  10. wiadomosci_lvl: 50 or 100 or 150 or 200 or 250 or 300 or 350 or 400
  11. on join:
  12. clear player's inventory
  13. set slot 0 of player to portal named "&6Lista map" with lore " &6Otwiera menu parkourow"
  14. set slot 4 of player to cactus green named "&6Gracze &a&lpokazani" with lore " &6PPM &7- &6Zmiana trybu"
  15. set slot 8 of player to blaze rod named "&6Teleporty" with lore " &6LPM &7- &6Teleportacja na spawn || &6PPM &7- &6Teleportacja na poczatek mapy"
  16. teleport player to {spawn}
  17. set {parkour::gracz::%player%::dolacz} to false
  18. set {parkour::gracz::%player%::start} to false
  19. set level of the player to 0
  20. set level progress of the player to 0.0
  21. if {nick::%player%} is not set:
  22. set {nick::%player%} to uncolored display name of player
  23. if {parkour::lvl::%player%} is not set:
  24. set {parkour::lvl::%player%} to 1
  25. if {parkour::mnoznik::%player%} is not set:
  26. set {parkour::mnoznik::%player%} to 0
  27. if {parkour::xp::%player%} is not set:
  28. set {parkour::xp::%player%} to 0
  29. command /parkour [<text>] [<text>] [<text>]:
  30. aliases: pk
  31. trigger:
  32. if arg 1 is not "create" or "remove" or "setspawn" or "setxp" or "list" or "join" or "leave" or "debug":
  33. if player has permissions "parkour.info" or "parkour.*" or "parkour.admin":
  34. send "&8>=-=-=-=-=-=-=-=-=-=-=<"
  35. send " "
  36. send "&8> &6/pk create &8- &7Zaklada parkour"
  37. send "&8> &6/pk remove &8- &7Usuwa parkour"
  38. send "&8> &6/pk setspawn &8- &7Ustawia spawn parkoura"
  39. send "&8> &6/pk setxp &8- &7Ustwia nagrode za parkour"
  40. send "&8> &6/pk list &8- &7Lista dostepnych parkourow"
  41. if {parkour::gracz::%player%::dolacz} is false:
  42. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  43. send "&8> &c/pk leave &8- &7Opuszca parkour"
  44. else:
  45. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  46. send "&8> &c/pk leave &8- &7Opuszca parkour"
  47. send "&8> &6/pk debug &8- &7Naprawia skrypt"
  48. else:
  49. send "&8>=-=-=-=-=-=-=-=-=-=-=<"
  50. send " "
  51. send "&8> &6/pk list &8- &7Lista dostepnych parkourow"
  52. if {parkour::gracz::%player%::dolacz} is false:
  53. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  54. send "&8> &c/pk leave &8- &7Opuszca parkour"
  55. else:
  56. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  57. send "&8> &c/pk leave &8- &7Opuszca parkour"
  58. if arg 1 is not set:
  59. if player has permissions "parkour.info" or "parkour.*" or "parkour.admin":
  60. send "&8>=-=-=-=-=-=-=-=-=-=-=<"
  61. send " "
  62. send "&8> &6/pk create &8- &7Zaklada parkour"
  63. send "&8> &6/pk remove &8- &7Usuwa parkour"
  64. send "&8> &6/pk setspawn &8- &7Ustawia spawn parkoura"
  65. send "&8> &6/pk setxp &8- &7Ustwia nagrode za parkour"
  66. send "&8> &6/pk list &8- &7Lista dostepnych parkourow"
  67. if {parkour::gracz::%player%::dolacz} is false:
  68. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  69. send "&8> &c/pk leave &8- &7Opuszca parkour"
  70. else:
  71. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  72. send "&8> &c/pk leave &8- &7Opuszca parkour"
  73. send "&8> &6/pk debug &8- &7Naprawia skrypt"
  74. else:
  75. send "&8>=-=-=-=-=-=-=-=-=-=-=<"
  76. send " "
  77. send "&8> &6/pk list &8- &7Lista dostepnych parkourow"
  78. if {parkour::gracz::%player%::dolacz} is false:
  79. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  80. send "&8> &c/pk leave &8- &7Opuszca parkour"
  81. else:
  82. send "&8> &a/pk join &8- &7Dolacza do parkoura"
  83. send "&8> &c/pk leave &8- &7Opuszca parkour"
  84. if arg 1 is "create":
  85. if player has permissions "parkour.create" or "parkour.*" or "parkour.admin":
  86. if arg 2 is set:
  87. if arg 3 is set:
  88. if {parkour::istnienie::%arg 3%} is not set:
  89. set {parkour::istnienie::%arg 3%} to true
  90. set {parkour::%arg 3%::spawn} to location of player
  91. set {parkour::%arg 3%::xp} to arg 2
  92. add arg 3 to {parkour::lista::*}
  93. send "&8> &6Utworzyles parkour o nazwie &3%arg 3%"
  94. else:
  95. send "&8> &6Parkour o nazwie &3%arg 3% &6juz intnieje!"
  96. else:
  97. send "&8> &6/pk create <%arg 2%> <nazwa>"
  98. else:
  99. send "&8> &6/pk create <xp> <nazwa>"
  100. else:
  101. send "&cNie posiadasz uprawnien!"
  102. if arg 1 is "remove":
  103. if player has permissions "parkour.remove" or "parkour.*" or "parkour.admin":
  104. if arg 2 is set:
  105. if arg 2 is not "all":
  106. if arg 3 is not set:
  107. if {parkour::istnienie::%arg 2%} is set:
  108. delete {parkour::istnienie::%arg 2%}
  109. delete {parkour::%arg 2%::spawn}
  110. delete {parkour::%arg 2%::xp}
  111. remove arg 2 from {parkour::lista::*}
  112. send "&8> &6Usunales parkour o nazwie &3%arg 2%"
  113. else:
  114. send "&8> &6Parkour o nazwie &3%arg 2% &6nie intnieje!"
  115. else:
  116. send "&8> &6Narazie nie mozna."
  117. else:
  118. loop {parkour::lista::*}:
  119. delete {parkour::istnienie::%loop-value%}
  120. delete {parkour::%loop-value%::spawn}
  121. delete {parkour::%loop-value%::xp}
  122. clear {parkour::lista::*}
  123. send "&8> &6Usunieto wszystkie mapy."
  124. else:
  125. send "&8> &6/pk remove <nazwa>"
  126. send "&8> &6/pk remove all &7(usuwa wszystkie mapy)"
  127. else:
  128. send "&cNie posiadasz uprawnien!"
  129. if arg 1 is "setspawn":
  130. if player has permissions "parkour.setspawn" or "parkour.*" or "parkour.admin":
  131. if arg 2 is set:
  132. if {parkour::istnienie::%arg 2%} is set:
  133. set {parkour::%arg 2%::spawn} to location of player
  134. send "&8> &6Ustawiles spawn dla mapy &3%arg 2%"
  135. else:
  136. send "&8> &6Parkour o nazwie &3%arg 2% &6nie intnieje!"
  137. else:
  138. send "&8> &6/pk setspawn <nazwa>"
  139. else:
  140. send "&cNie posiadasz uprawnien!"
  141. if arg 1 is "setxp":
  142. if player has permissions "parkour.setxp" or "parkour.*" or "parkour.admin":
  143. if arg 2 is set:
  144. if arg 3 is set:
  145. if {parkour::istnienie::%arg 2%} is set:
  146. set {parkour::%arg 3%::xp} to arg 2
  147. else:
  148. send "&8> &6Parkour o nazwie &3%arg 2% &6nie intnieje!"
  149. else:
  150. send "&8> &6/pk setxp <%arg 2%> <nazwa>"
  151. else:
  152. send "&8> &6/pk setxp <xp> <nazwa>"
  153. else:
  154. send "&cNie posiadasz uprawnien!"
  155. if arg 1 is "list":
  156. if player has permissions "parkour.list" or "parkour.*" or "parkour.gracz" or "parkour.admin":
  157. clear {areny::*}
  158. loop {parkour::istnienie::*}:
  159. if {parkour::%loop-value%::xp} is set:
  160. set {_xp} to {parkour::%loop-value%::xp}
  161. else:
  162. set {_xp} to 0
  163. if {parkour::%loop-value%::spawn} is set:
  164. add "&8[&6%loop-value% &7(&c%{_xp}% &6xp&7)&8]" to {areny::*}
  165. else:
  166. add "&c%loop-value% &6(&7%{_xp}% xp&6)" to {areny::*}
  167. set {_list} to "%{areny::*}%"
  168. replace all "<none>" with "" in {_list}
  169. replace all " and" with " &8| " in {_list}
  170. replace all ", " with " &8| " in {_list}
  171. send "&8> &6Stworzone mapy:"
  172. send "%{_list}%"
  173. else:
  174. send "&cNie posiadasz uprawnien!"
  175. if arg 1 is "join":
  176. if player has permissions "parkour.join" or "parkour.*" or "parkour.gracz" or "parkour.admin":
  177. if arg 2 is set:
  178. if {parkour::istnienie::%arg 2%} is set:
  179. teleport player to {parkour:;%arg 2%::spawn}
  180. set {parkour::gracz::%player%::mapa} to arg 2
  181. set {parkour::gracz::%player%::spawn} to {parkour:;%arg 2%::spawn}
  182. set {parkour::gracz::%player%::xp} to {parkour::%arg 2%::xp}
  183. set {parkour::gracz::%player%::dolacz} to true
  184. set {parkour::gracz::%player%::start} to false
  185. set {parkour::gracz::%player%::przejscia} to 0
  186. set level of the player to 0
  187. set level progress of the player to 0.0
  188. send "{@prefix} &6Dolaczyles do mapy &3%arg 2%"
  189. else:
  190. send "{@prefix} &6Mapa o nazwie &3%arg 2% &6nie istnieje!"
  191. else:
  192. send "{@prefix} &6/parkour join <nazwa>"
  193. else:
  194. send "&cNie posiadasz uprawnien!"
  195. if arg 1 is "leave":
  196. if player has permissions "parkour.leave" or "parkour.*" or "parkour.gracz" or "parkour.admin":
  197. if {parkour::gracz::%player%::dolacz} is true:
  198. teleport player to {spawn}
  199. set {parkour::gracz::%player%::dolacz} to false
  200. set {parkour::gracz::%player%::start} to false
  201. clear {parkour::gracz::%player%::mapa}
  202. clear {parkour::gracz::%player%::spawn}
  203. clear {parkour::gracz::%player%::xp}
  204. clear {parkour::gracz::%player%::przejscia}
  205. set level of the player to 0
  206. set level progress of the player to 0.0
  207. else:
  208. send "{@prefix} &6Nie jestes na zadnej mapie!"
  209. else:
  210. send "&cNie posiadasz uprawnien!"
  211. on sign change:
  212. if line 1 is "[pk]" or "[PK]":
  213. set line 1 to "&7[&6PK&7]"
  214. if line 2 is set:
  215. if line 2 is "start":
  216. set line 2 to "&a&lStart"
  217. if line 2 is "stop":
  218. set line 2 to "&c&lStop"
  219. on walk on {@start}:
  220. if {parkour::gracz::%player%::dolacz} is true:
  221. set {_b} to block under event-block
  222. set {_l1} to line 1 of {_b}
  223. set {_l2} to line 2 of {_b}
  224. if {_b} is sign:
  225. if {_l1} is "&7[&6PK&7]":
  226. if {_l2} is "&a&lStart":
  227. set {_start::%player%} to now in millis
  228. set level of the player to 0
  229. set level progress of the player to 0.0
  230. set {parkour::gracz::%player%::start} to true
  231. if {_l2} is "&c&lStop":
  232. if {parkour::gracz::%player%::start} is true:
  233. set {_end::%player%} to now in millis
  234. set {_converted} to converted time {_start::%player%} and {_end::%player%}
  235. teleport player to {parkour::gracz::%player%::spawn}
  236. set {_o} to {parkour::gracz::%player%::xp}
  237. set {_l} to {_o} - {parkour::gracz::%player%::przejscia}
  238. set {_m} to {_l}*{parkour::mnoznik::%player%}
  239. add {_m} to {parkour::xp::%player%}
  240. send "{@prefix} &6Ukonczyles mape &3%{parkour::gracz::%player%::mapa}% &6w &3%{_converted}% sekund"
  241. send "{@prefix} &6Otrzymales &3%{_m}% XP. Calosc twojego XP to &3%{parkour::xp::%player%}%"
  242. set level of the player to 0
  243. set level progress of the player to 0.0
  244. set {parkour::gracz::%player%::start} to false
  245. add 1 to {parkour::gracz::%player%::przejscia}
  246. if {parkour::lvl::%player%} is 1:
  247. set {_exp1} to {parkour::lvl::%player%}+1
  248. set {_exp2} to {_exp1}*20
  249. set {_result} to {_exp1}*{_exp2}
  250. if {parkour::xp::%player%} is greater than {_result}-1:
  251. add 1 to {parkour::lvl::%player%}
  252. send " "
  253. send " &8&l»» &6Awansowales na &3%{parkour::lvl::%player%}% &6LvL &8&l««"
  254. send " "
  255. stop
  256. else:
  257. set {_exp} to {parkour::lvl::%player%}+1
  258. set {_exp1} to {parkour::lvl::%player%}+{_exp}
  259. set {_exp2} to {_exp1}*20
  260. set {_result} to {_exp1}*{_exp2}
  261. if {parkour::xp::%player%} is greater than {_result}-1:
  262. add 1 to {parkour::lvl::%player%}
  263. send " "
  264. send " &8&l»» &6Awansowales na &3%{parkour::lvl::%player%}% &6LvL &8&l««"
  265. send " "
  266. stop
  267. if {parkour::lvl::%player%} is greater than {@wiadomosci_lvl}-1:
  268. broadcast " &8&l»» &6Gracz &3%player% &6Awansowal na &3%{parkour::lvl::%player%}% &6LvL &8&l««"
  269. stop
  270. else:
  271. teleport player to {parkour::gracz::%player%::spawn}
  272. set level of the player to 0
  273. set level progress of the player to 0.0
  274. set {parkour::gracz::%player%::start} to false
  275. on walk on {@bloki}:
  276. if block under event-block is bedrock:
  277. if {parkour::gracz::%player%::dolacz} is true:
  278. if {parkour::gracz::%player%::start} is true:
  279. teleport player to {parkour::gracz::%player%::spawn}
  280. set level of the player to 0
  281. set level progress of the player to 0.0
  282. set {parkour::gracz::%player%::start} to false
  283. else:
  284. teleport player to {parkour::gracz::%player%::spawn}
  285. on walk on block 36:
  286. if {parkour::gracz::%player%::dolacz} is true:
  287. if {parkour::gracz::%player%::start} is true:
  288. teleport player to {parkour::gracz::%player%::spawn}
  289. set level of the player to 0
  290. set level progress of the player to 0.0
  291. set {parkour::gracz::%player%::start} to false
  292. else:
  293. teleport player to {parkour::gracz::%player%::spawn}
  294. every 0.1 tick:
  295. loop all players:
  296. if {parkour::gracz::%loop-player%::dolacz} is true:
  297. if {parkour::gracz::%loop-player%::start} is true:
  298. set {_c} to 0.05
  299. add {_c} to level progress of the loop-player
  300. command /lvl [<offlineplayer>] [<text>] [<integer>]:
  301. trigger:
  302. if player has permission "parkour.lvl" or "parkour.*" or "parkour.gracz" or "parkour.admin":
  303. if arg 1 is not set:
  304. send "&8>========[{@tag}&8]========="
  305. send "&8> "
  306. send "&8> &6Posiadasz: &3%{parkour::lvl::%player%}% &6LvL"
  307. send "&8> "
  308. send "&8> &6Do nastepnego LvL:"
  309. set {_points} to {parkour::xp::%player%}
  310. set {_level} to {parkour::lvl::%player%}
  311. set {_toNext} to 0
  312. if {_level} is 1:
  313. set {_exp1} to {parkour::lvl::%player%}+1
  314. set {_exp2} to {_exp1}*20
  315. set {_toNext} to {_exp1}*{_exp2}
  316. set {_toNext} to {_toNext}-{_points}
  317. else:
  318. set {_exp} to {parkour::lvl::%player%}+1
  319. set {_exp1} to {parkour::lvl::%player%}+{_exp}
  320. set {_exp2} to {_exp1}*20
  321. set {_toNext} to {_exp1}*{_exp2}
  322. set {_toNext} to {_toNext}-{_points}
  323. send "&8> &3%{_toNext}% &6xp"
  324. send "&8>=========================="
  325. stop
  326. if arg 1 is set:
  327. if arg 2 is not set:
  328. send "&8>=========[{@tag}&8]=========="
  329. send "&8> &6Gracz &3%arg 1%"
  330. send "&8> &6xp: &3%{parkour::xp::%arg 1%}%"
  331. send "&8> &6lvl: &3%{parkour::lvl::%arg 1%}%"
  332. send "&8>=========================="
  333. stop
  334. else:
  335. send "&8>=========[{@tag}&8]=========="
  336. send "&8> &6Gracz &3%arg 1%"
  337. send "&8> &6xp: &3%{parkour::xp::%arg 1%}%"
  338. send "&8> &6lvl: &3%{parkour::lvl::%arg 1%}%"
  339. send "&8>=========================="
  340. stop
  341. command /toplvl [<integer=1>]:
  342. trigger:
  343. set {_strony} to rounded up (size of {parkour::lvl::*} / 5)
  344. arg is between 1 and {_strony}:
  345. send "&8>===================="
  346. send "&8> "
  347. send "&8> &6&lTop &3&lLvL"
  348. loop {parkour::lvl::*}:
  349. set {_lista::%loop-index%} to loop-value
  350. set {_num} to size of {_lista::*}
  351. set {_max} to arg * 5
  352. set {_min} to {_max} - 4
  353. loop {_max} times:
  354. loop {_lista::*}:
  355. {_wartosc.%loop-number%} is not set:
  356. set {_wartosc.%loop-number%} to loop-value
  357. set {_nazwa.%loop-number%} to loop-index
  358. loop-value is more than {_wartosc.%loop-number%}:
  359. set {_wartosc.%loop-number%} to loop-value
  360. set {_nazwa.%loop-number%} to loop-index
  361. remove {_wartosc.%loop-number%} from {_lista::*}
  362. loop {_max} times:
  363. loop-number is between {_min} and {_max}
  364. loop-number <= {_num}:
  365. send "&8> %loop-number%. &6%{nick::%{_nazwa.%loop-number%}%}% &8- &6%{_wartosc.%loop-number%}% &3LvL"
  366. {_max} is more than {_num}:
  367. set {_r} to {_num}
  368. loop {_max} - {_num} times:
  369. add 1 to {_r}
  370. send "&8> %{_r}%. &6brak"
  371. send "&8> "
  372. send "&8>===================="
  373. stop
  374. {_strony} is 1:
  375. send "&8> &6Wyniki mieszcza sie na &31 &6stronie."
  376. stop
  377. send "&8> &6Wyniki mieszcza sie na &3%{_strony}% &6stronach."
  378. on chat:
  379. if {parkour::lvl::%player%} < 10:
  380. if player has permission "parkour.vip" or "parkour.*" or "parkour.admin":
  381. cancel event
  382. if player has premium:
  383. set {_chat} to "{@premium}"
  384. replace all "{DISPLAY}" with "%display name of player%" in {_chat}
  385. replace all "{MESSAGE}" with "%message%" in {_chat}
  386. replace all "{LVL}" with "%{parkour::lvl::%player%}%" in {_chat}
  387. send "%{_chat}%" to all players
  388. else:
  389. set {_chat} to "{@nonpremium}"
  390. replace all "{DISPLAY}" with "%display name of player%" in {_chat}
  391. replace all "{MESSAGE}" with "%message%" in {_chat}
  392. replace all "{LVL}" with "%{parkour::lvl::%player%}%" in {_chat}
  393. send "%{_chat}%" to all players
  394. else:
  395. cancel event
  396. send "&cMozesz pisac od 10 lvl!"
  397. stop
  398. if {parkour::lvl::%player%} > 9:
  399. cancel event
  400. if player has premium:
  401. set {_chat} to "{@premium}"
  402. replace all "{DISPLAY}" with "%display name of player%" in {_chat}
  403. replace all "{MESSAGE}" with "%message%" in {_chat}
  404. replace all "{LVL}" with "%{parkour::lvl::%player%}%" in {_chat}
  405. send "%{_chat}%" to all players
  406. else:
  407. set {_chat} to "{@nonpremium}"
  408. replace all "{DISPLAY}" with "%display name of player%" in {_chat}
  409. replace all "{MESSAGE}" with "%message%" in {_chat}
  410. replace all "{LVL}" with "%{parkour::lvl::%player%}%" in {_chat}
  411. send "%{_chat}%" to all players
  412. command /pokaz [<offlineplayer>]:
  413. trigger:
  414. if player has permission "parkour.pokaz" or "parkour.*" or "parkour.gracz" or "parkour.admin":
  415. if arg 1 is not set:
  416. send "{@prefix} &6/Pokaz <nick>"
  417. if arg 1 is set:
  418. if {parkour::%player%::pokazani} contains arg-offlineplayer:
  419. hide arg-offlineplayer from player
  420. remove arg-offlineplayer from {parkour::%player%::pokazani}
  421. send "{@prefix} &6Usunales gracza &3%arg-offlineplayer% &6z pokazanych."
  422. else:
  423. if arg-offlineplayer is online:
  424. add arg-offlineplayer to {parkour::%player%::pokazani}
  425. reveal {parkour::%player%::pokazani} from player
  426. send "{@prefix} &6Dodales gracza &3%arg-offlineplayer% &6do pokazanych."
  427. else:
  428. send "&cNie posiadasz uprawnien!"
  429. on command "/setspawn":
  430. set {spawn} to location of player
  431. on right click:
  432. if player's tool is portal:
  433. if name of player's tool is "&6Lista map":
  434. cancel event
  435. #execute player command "/gui otworz %player%"
  436. send "&cWKROTCE"
  437. else if player's tool is cactus green:
  438. if name of player's tool is "&6Gracze &a&lpokazani":
  439. cancel event
  440. hide all players from player
  441. reveal {parkour::%player%::pokazani} from player
  442. wait 1 tick
  443. set player's tool to orange dye
  444. set name of player's tool to "&6Gracze &6&lznajomi"
  445. else if player's tool is orange dye:
  446. if name of player's tool is "&6Gracze &6&lZnajomi":
  447. cancel event
  448. hide all players from player
  449. wait 1 tick
  450. set player's tool to rose red
  451. set name of player's tool to "&6Gracze &c&lukryci"
  452. else if player's tool is rose red:
  453. if name of player's tool is "&6Gracze &c&lukryci":
  454. cancel event
  455. loop all players:
  456. reveal all players from player
  457. wait 1 tick
  458. set player's tool to cactus green
  459. set name of player's tool to "&6Gracze &a&lpokazani"
  460. else if player's tool is blaze rod:
  461. if name of player's tool is "&6Teleporty":
  462. cancel event
  463. if {parkour::gracz::%player%::dolacz} is true:
  464. if {parkour::gracz::%player%::start} is true:
  465. set {parkour::gracz::%player%::start} to false
  466. set level of the player to 0
  467. set level progress of the player to 0.0
  468. teleport player to {parkour::gracz::%player%::spawn}
  469. else:
  470. send "{@prefix} &6Tej opcji uzywa sie na parkourach!"
  471. on leftclick:
  472. if player's tool is blaze rod:
  473. if name of player's tool is "&6Teleporty":
  474. cancel event
  475. if {parkour::gracz::%player%::dolacz} is true:
  476. execute player command "/parkour leave"
  477. else:
  478. teleport player to {spawn}
  479. on drop:
  480. if player don't have permission "parkour.*" or "parkour.admin":
  481. cancel event
  482. on inventory click:
  483. if player don't have permission "parkour.*" or "parkour.admin":
  484. cancel event
  485. every 30 second:
  486. loop all players:
  487. display board named " {@tag} " to loop-player
  488. make score "&7 " in board of loop-player to 6
  489. make score "&7> &6Online:" in board of loop-player to 5
  490. make score " &7%number of all players%&8/&7%max players%" in board of loop-player to 4
  491. make score " " in board of loop-player to 3
  492. make score "&7> &6Posiadasz:" in board of loop-player to 2
  493. make score " &3&l%{parkour::lvl::%loop-player%}% &7LvL" in board of loop-player to 1
  494. make score "&8 " in board of loop-player to 0
  495. move display of loop-player to sidebar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement