Advertisement
Guest User

RaperekPLRANGIPVP

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