Guest User

Untitled

a guest
Sep 26th, 2016
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.09 KB | None | 0 0
  1. options:
  2. ranga1: Nowy
  3. ranga2: Gracz
  4. ranga3: StalyGracz
  5. ranga4: Kox
  6. ranga5: Mistrz
  7. ranga6: Nolif
  8. ranga7: Robot
  9. ranga8: Terminator
  10. #kolor rangi na czacie
  11. kolor: e
  12. #czas po jakim mozna ponownie uzyskac punkt z gracza
  13. czas: 3
  14. #nagrody i ilosc nagrod
  15. iloscna1: 3
  16. nagroda1: apple
  17. iloscna2: 4
  18. nagroda2: book
  19. iloscna3: 5
  20. nagroda3: obsidian
  21. iloscna4: 1
  22. nagroda4: iron sword
  23. iloscna5: 8
  24. nagroda5: diamond
  25. iloscna6: 2
  26. nagroda6: emerald
  27. iloscna7: 9
  28. nagroda7: coal
  29. iloscna8: 3
  30. nagroda8: apple
  31. on chat:
  32. if {zabicia::%player%} is not set:
  33. set {zabicia::%player%} to 0
  34. if {ranga::%player%} is not set:
  35. set {ranga::%player%} to "Nowicjusz"
  36. on join:
  37. if {zabicia::%player%} is not set:
  38. set {zabicia::%player%} to 0
  39. if {ranga::%player%} is not set:
  40. set {ranga::%player%} to "Nowicjusz"
  41. on death of player:
  42. if {cranks::%victim%::%attacker%} is not set:
  43. add 1 to {zabicia::%attacker%}
  44. send "&cZabiles %victim% i dostales 1 punkt." to attacker
  45. else:
  46. send "&cOstatnio zabiles tego samego gracza, punkt nie zostanie dodany." to attacker
  47. on death of player:
  48. wait 10 tick
  49. set {cranks::%victim%::%attacker%} to true
  50. wait {@czas} minutes
  51. clear {cranks::%victim%::%attacker%}
  52. on death:
  53. wait 1 second
  54. if {zabicia::%attacker%} = 10:
  55. set {ranga::%attacker%} to "{@ranga1}"
  56. send "&4Brawo! Awansowales na range {@ranga1}." to attacker
  57. give {@iloscna1} of {@nagroda1} to attacker
  58. if {zabicia::%attacker%} = 50:
  59. set {ranga::%attacker%} to "{@ranga2}"
  60. send "&4Brawo! Awansowales na range {@ranga2}." to attacker
  61. give {@iloscna2} of {@nagroda2} to attacker
  62. if {zabicia::%attacker%} = 100:
  63. set {ranga::%attacker%} to "{@ranga3}"
  64. send "&4Brawo! Awansowales na range {@ranga3}." to attacker
  65. give {@iloscna3} of {@nagroda3} to attacker
  66. if {zabicia::%attacker%} = 500:
  67. set {ranga::%attacker%} to "{@ranga4}"
  68. send "&4Brawo! Awansowales na range {@ranga4}." to attacker
  69. give {@iloscna4} of {@nagroda4} to attacker
  70. if {zabicia::%attacker%} = 1000:
  71. set {ranga::%attacker%} to "{@ranga5}"
  72. send "&4Brawo! Awansowales na range {@ranga5}." to attacker
  73. give {@iloscna5} of {@nagroda5} to attacker
  74. if {zabicia::%attacker%} = 2000:
  75. set {ranga::%attacker%} to "{@ranga6}"
  76. send "&4Brawo! Awansowales na range {@ranga6}." to attacker
  77. give {@iloscna6} of {@nagroda6} to attacker
  78. if {zabicia::%attacker%} = 5000:
  79. set {ranga::%attacker%} to "{@ranga7}"
  80. send "&4Brawo! Awansowales na range {@ranga7}." to attacker
  81. give {@iloscna7} of {@nagroda7} to attacker
  82. if {zabicia::%attacker%} = 10000:
  83. set {ranga::%attacker%} to "{@ranga8}"
  84. send "&4Brawo! Awansowales na range {@ranga8}." to attacker
  85. give {@iloscna8} of {@nagroda8} to attacker
  86. every 10 second:
  87. set {_num} to size of {zabicia::*}
  88. loop {_num} times:
  89. loop {zabicia::*}:
  90. {_v.%loop-number%} is not set:
  91. set {_v.%loop-number%} to loop-value
  92. set {_n.%loop-number%} to loop-index
  93. loop-value is greater than {_v.%loop-number%}:
  94. set {_v.%loop-number%} to loop-value
  95. set {_n.%loop-number%} to loop-index
  96. remove {_v.%loop-number%} from {zabicia::*}
  97. loop {_num} times:
  98. loop-number is less than or equal to 15:
  99. {_n.%loop-number%} isn't "<player>"
  100. set {top.%loop-number%} to "&4&l%loop-number%. &e&l%{_n.%loop-number%}% &7(&a&l%{_v.%loop-number%}%&7)"
  101. set {zabicia::%{_n.%loop-number%}%} to {_v.%loop-number%}
  102. {_num} is less than 15:
  103. set {_r} to {_num}
  104. loop 15 - {_num} times:
  105. add 1 to {_r}
  106. set {top.%{_r}%} to "&a%{_r}%&a. &cBrak"
  107. command /rangi:
  108. trigger:
  109. open chest with 1 rows named "&6&lInformacje" to player
  110. wait 3 tick
  111. format slot 0 of player with 1 of book named "&6&lTopka" with lore "%{top.1}%||%{top.2}%||%{top.3}%||%{top.4}%||%{top.5}%||%{top.6}%||%{top.7}%||%{top.8}%||%{top.9}%||%{top.10}%" to be unstealable
  112. format slot 5 of player with 1 of book named "&6&lStaty" with lore "&cKille: %{zabicia::%player%}%||&cRanga: %{ranga::%player%}%" to be unstealable
  113. format slot 8 of player with 1 of book named "&6&lOpis rang" with lore "&eZabojstwa - Ranga||&c0-10 Nowicjusz||&c10-50 {@ranga1}||&c50-100 {@ranga2}||&c100-500 {@ranga3}||&c500-1000 {@ranga4}||&c1000-2000 {@ranga5}||&c2000-5000 {@ranga6}||&c5000-10000 {@ranga7}||&c10000+ {@ranga8}" to be unstealable
  114. command /dodajpunkty [<player>] [<number>]:
  115. permission: c.ranks
  116. permission message: &cNie posiadasz wystarczajacych uprawnien.
  117. trigger:
  118. if arg 1 is set:
  119. if arg 2 is set:
  120. add arg 2 to {zabicia::%arg-player%}
  121. send "&cDodales %arg-2% punkt/ow graczowi %arg-player%"
  122. wait 10 tick
  123. if {zabicia::%arg-player%} is smaller than 10:
  124. set {ranga::%arg-player%} to "Nowicjusz"
  125. if {zabicia::%arg-player%} is greater than 10:
  126. set {ranga::%arg-player%} to "{@ranga1}"
  127. if {zabicia::%arg-player%} is greater than 50:
  128. set {ranga::%arg-player%} to "{@ranga2}"
  129. if {zabicia::%arg-player%} is greater than 100:
  130. set {ranga::%arg-player%} to "{@ranga3}"
  131. if {zabicia::%arg-player%} is greater than 500:
  132. set {ranga::%arg-player%} to "{@ranga4}"
  133. if {zabicia::%arg-player%} is greater than 1000:
  134. set {ranga::%arg-player%} to "{@ranga5}"
  135. if {zabicia::%arg-player%} is greater than 2000:
  136. set {ranga::%arg-player%} to "{@ranga6}"
  137. if {zabicia::%arg-player%} is greater than 5000:
  138. set {ranga::%arg-player%} to "{@ranga7}"
  139. if {zabicia::%arg-player%} is greater than 10000:
  140. set {ranga::%arg-player%} to "{@ranga8}"
  141. else:
  142. send "&cPodaj ilosc punktow."
  143. else:
  144. send "&cPodaj gracza. (/dodaj <gracz> <liczba>)"
  145. command /zreserujkille:
  146. permission: c.ranks
  147. permission message: &cNie posiadasz wystarczajacych uprawnien.
  148. trigger:
  149. set {ranga::*} to "Nowicjusz"
  150. set {zabicia::*} to 0
  151. command /usunpunkty [<player>] [<number>]:
  152. permission: c.ranks
  153. permission message: &cNie posiadasz wystarczajacych uprawnien.
  154. trigger:
  155. if arg 1 is set:
  156. if arg 2 is set:
  157. remove arg 2 from {zabicia::%arg-player%}
  158. send "&cOdebrales %arg-2% punkt/ow graczowi %arg-player%"
  159. wait 10 tick
  160. if {zabicia::%arg-player%} is smaller than 10:
  161. set {ranga::%arg-player%} to "Nowicjusz"
  162. if {zabicia::%arg-player%} is greater than 10:
  163. set {ranga::%arg-player%} to "{@ranga1}"
  164. if {zabicia::%arg-player%} is greater than 50:
  165. set {ranga::%arg-player%} to "{@ranga2}"
  166. if {zabicia::%arg-player%} is greater than 100:
  167. set {ranga::%arg-player%} to "{@ranga3}"
  168. if {zabicia::%arg-player%} is greater than 500:
  169. set {ranga::%arg-player%} to "{@ranga4}"
  170. if {zabicia::%arg-player%} is greater than 1000:
  171. set {ranga::%arg-player%} to "{@ranga5}"
  172. if {zabicia::%arg-player%} is greater than 2000:
  173. set {ranga::%arg-player%} to "{@ranga6}"
  174. if {zabicia::%arg-player%} is greater than 5000:
  175. set {ranga::%arg-player%} to "{@ranga7}"
  176. if {zabicia::%arg-player%} is greater than 10000:
  177. set {ranga::%arg-player%} to "{@ranga8}"
  178. else:
  179. send "&cPodaj ilosc punktow."
  180. else:
  181. send "&cPodaj gracza. (/usunpunkty <gracz> <liczba>)"
  182. on chat:
  183. cancel event
  184. broadcast "&{@kolor}[%{ranga::%player%}%] %display name of player%: %message%"
Advertisement
Add Comment
Please, Sign In to add comment