Guest User

AgarIo

a guest
Dec 15th, 2015
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.54 KB | None | 0 0
  1. options:
  2. sol: grass block # Met de quoi est constitué ton sol (1 seul block !!)
  3.  
  4. command /agar [<text=help>] [<number>]:
  5. trigger:
  6. if arg 1 is "help":
  7. message "&7/agar join &8> &7Rejoindre la partie"
  8. message "&7/agar leave &8> &7Quitter la partie"
  9. if player has permission "agar.admin":
  10. message "&7/agar setspawn &8> &7Set le spawn"
  11. message "&7/agar setleave &8> &7Set le leave"
  12. message "&7/agar setballs <1 à 20> &8> &7Set le spawn de boule"
  13. stop
  14.  
  15. if arg 1 is "join":
  16. set player's gamemode to survival
  17. heal the player
  18. apply speed 5 to player for 5 days
  19. set {ingame.%player%} to true
  20. teleport player at {agar.spawn}
  21. set {point.%player%} to 10
  22. set the player's level to {point.%player%}
  23. message "&7Tu as rejoins la partie !"
  24. stop
  25.  
  26. if arg 1 is "leave":
  27. remove speed from player
  28. set {ingame.%player%} to false
  29. teleport player at {agar.leave}
  30. set {point.%player%} to 0
  31. message "&7Tu as quitté la partie !"
  32. stop
  33.  
  34.  
  35. if arg 1 is "setspawn":
  36. if player has permission "agar.admin":
  37. set {agar.spawn} to location of player
  38. message "&7Tu as set le spawn en: %location of player% !"
  39. stop
  40.  
  41. if arg 1 is "setleave":
  42. if player has permission "agar.admin":
  43. set {agar.leave} to location of player
  44. message "&7Tu as set le leave en: %location of player% !"
  45. stop
  46.  
  47. if arg 1 is "setballs":
  48. if arg 2 is set:
  49. if arg 2 is smaller than 21:
  50. if arg 2 is greater than 0:
  51. if player has permission "agar.admin":
  52. set {balls.%arg 2%} to location of player
  53. message "&7Tu as set le spawn de boules n°%arg 2% en: %location of player% !"
  54. stop
  55.  
  56.  
  57.  
  58. every 2 seconds:
  59. set {_nb} to 1
  60. loop 20 times:
  61. drop a white wool at {balls.%{_nb}%}
  62. add 1 to {_nb}
  63.  
  64.  
  65.  
  66. every 3 tick:
  67. loop all players:
  68. if {ingame.%loop-player%} is true:
  69. if {point.%loop-player%} is smaller than 50:
  70. apply speed 5 to loop-player for 5 days
  71. if block under loop-player is {@sol}:
  72. add location of block under loop-player to {_block::*}
  73. set block under loop-player to pink wool
  74. wait 2 tick
  75. loop {_block::*}:
  76. set block at loop-value to {@sol}
  77. stop
  78.  
  79. if {point.%loop-player%} is smaller than 150:
  80. apply speed 4 to loop-player for 5 days
  81. loop all blocks in radius 2 around loop-player:
  82. if loop-block is stone:
  83. add location of loop-block to {_block::*}
  84. set loop-block to pink wool
  85. wait 2 tick
  86. loop {_block::*}:
  87. set block at loop-value to {@sol}
  88. stop
  89.  
  90. if {point.%loop-player%} is smaller than 250:
  91. apply speed 3 to loop-player for 5 days
  92. loop all blocks in radius 3 around loop-player:
  93. if loop-block is stone:
  94. add location of loop-block to {_block::*}
  95. set loop-block to pink wool
  96. wait 2 tick
  97. loop {_block::*}:
  98. set block at loop-value to {@sol}
  99. stop
  100. if {point.%loop-player%} is smaller than 500:
  101. apply speed 2 to loop-player for 5 days
  102. loop all blocks in radius 4 around loop-player:
  103. if loop-block is stone:
  104. add location of loop-block to {_block::*}
  105. set loop-block to pink wool
  106. wait 2 tick
  107. loop {_block::*}:
  108. set block at loop-value to {@sol}
  109. stop
  110. if {point.%loop-player%} is smaller than 750:
  111. apply speed 1 to loop-player for 5 days
  112. loop all blocks in radius 5 around loop-player:
  113. if loop-block is stone:
  114. add location of loop-block to {_block::*}
  115. set loop-block to pink wool
  116. wait 2 tick
  117. loop {_block::*}:
  118. set block at loop-value to {@sol}
  119. stop
  120. if {point.%loop-player%} is smaller than 1000:
  121. remove speed from loop-player
  122. loop all blocks in radius 6 around loop-player:
  123. if loop-block is stone:
  124. add location of loop-block to {_block::*}
  125. set loop-block to pink wool
  126. wait 2 tick
  127. loop {_block::*}:
  128. set block at loop-value to {@sol}
  129. stop
  130. if {point.%loop-player%} is smaller than 1500:
  131. apply slowness 1 to loop-player for 5 days
  132. loop all blocks in radius 7 around loop-player:
  133. if loop-block is stone:
  134. add location of loop-block to {_block::*}
  135. set loop-block to pink wool
  136. wait 2 tick
  137. loop {_block::*}:
  138. set block at loop-value to {@sol}
  139. stop
  140. else:
  141. apply slowness 2 to loop-player for 5 days
  142. loop all blocks in radius 8 around loop-player:
  143. if loop-block is stone:
  144. add location of loop-block to {_block::*}
  145. set loop-block to pink wool
  146. wait 2 tick
  147. loop {_block::*}:
  148. set block at loop-value to {@sol}
  149. stop
  150.  
  151. on join:
  152. set {ingame.%player%} to false
  153. stop
  154.  
  155. on pick up:
  156. if event-item is a white wool:
  157. if {ingame.%player%} is true:
  158. wait 1 tick
  159. clear player's inventory
  160. add 1 to {point.%player%}
  161. set the player's level to {point.%player%}
  162. stop
  163.  
  164. every 5 tick:
  165. loop all players:
  166. if {ingame.%loop-player%} is true:
  167. if {point.%loop-player%} is smaller than 50:
  168. loop all players in radius 1 around loop-player:
  169. if {ingame.%loop-player-2%} is true:
  170. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  171. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  172. add {point.%loop-player-2%} to {point.%loop-player-1%}
  173. set {point.%loop-player-2%} to 10
  174. teleport loop-player-2 at {agar.spawn}
  175. apply speed 5 to loop-player-2 for 5 days
  176. set the loop-player-2's level to {point.%loop-player-2%}
  177. set the loop-player-1's level to {point.%loop-player-1%}
  178. stop
  179. if {point.%loop-player%} is smaller than 150:
  180. loop all players in radius 1.5 around loop-player:
  181. if {ingame.%loop-player-2%} is true:
  182. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  183. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  184. add {point.%loop-player-2%} to {point.%loop-player-1%}
  185. set {point.%loop-player-2%} to 10
  186. teleport loop-player-2 at {agar.spawn}
  187. apply speed 5 to loop-player-2 for 5 days
  188. set the loop-player-2's level to {point.%loop-player-2%}
  189. set the loop-player-1's level to {point.%loop-player-1%}
  190. stop
  191. if {point.%loop-player%} is smaller than 250:
  192. loop all players in radius 2 around loop-player:
  193. if {ingame.%loop-player-2%} is true:
  194. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  195. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  196. add {point.%loop-player-2%} to {point.%loop-player-1%}
  197. set {point.%loop-player-2%} to 10
  198. teleport loop-player-2 at {agar.spawn}
  199. apply speed 5 to loop-player-2 for 5 days
  200. set the loop-player-2's level to {point.%loop-player-2%}
  201. set the loop-player-1's level to {point.%loop-player-1%}
  202. stop
  203. if {point.%loop-player%} is smaller than 500:
  204. loop all players in radius 3 around loop-player:
  205. if {ingame.%loop-player-2%} is true:
  206. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  207. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  208. add {point.%loop-player-2%} to {point.%loop-player-1%}
  209. set {point.%loop-player-2%} to 10
  210. teleport loop-player-2 at {agar.spawn}
  211. set the loop-player-2's level to {point.%loop-player-2%}
  212. set the loop-player-1's level to {point.%loop-player-1%}
  213. apply speed 5 to loop-player-2 for 5 days
  214. stop
  215. if {point.%loop-player%} is smaller than 750:
  216. loop all players in radius 4 around loop-player:
  217. if {ingame.%loop-player-2%} is true:
  218. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  219. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  220. add {point.%loop-player-2%} to {point.%loop-player-1%}
  221. set {point.%loop-player-2%} to 10
  222. teleport loop-player-2 at {agar.spawn}
  223. set the loop-player-2's level to {point.%loop-player-2%}
  224. set the loop-player-1's level to {point.%loop-player-1%}
  225. apply speed 5 to loop-player-2 for 5 days
  226. stop
  227. if {point.%loop-player%} is smaller than 1000:
  228. loop all players in radius 5 around loop-player:
  229. if {ingame.%loop-player-2%} is true:
  230. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  231. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  232. add {point.%loop-player-2%} to {point.%loop-player-1%}
  233. set {point.%loop-player-2%} to 10
  234. teleport loop-player-2 at {agar.spawn}
  235. set the loop-player-2's level to {point.%loop-player-2%}
  236. set the loop-player-1's level to {point.%loop-player-1%}
  237. apply speed 5 to loop-player-2 for 5 days
  238. stop
  239. if {point.%loop-player%} is smaller than 1500:
  240. loop all players in radius 6 around loop-player:
  241. if {ingame.%loop-player-2%} is true:
  242. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  243. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  244. add {point.%loop-player-2%} to {point.%loop-player-1%}
  245. set {point.%loop-player-2%} to 10
  246. teleport loop-player-2 at {agar.spawn}
  247. set the loop-player-2's level to {point.%loop-player-2%}
  248. set the loop-player-1's level to {point.%loop-player-1%}
  249. apply speed 5 to loop-player-2 for 5 days
  250. stop
  251.  
  252. else:
  253. loop all players in radius 7 around loop-player:
  254. if {ingame.%loop-player-2%} is true:
  255. if {point.%loop-player-1%} > {point.%loop-player-2%}:
  256. broadcast "%loop-player-1% (%{point.%loop-player-1%}%) a mangé %loop-player-2% (%{point.%loop-player-2%}%) !"
  257. add {point.%loop-player-2%} to {point.%loop-player-1%}
  258. set {point.%loop-player-2%} to 10
  259. teleport loop-player-2 at {agar.spawn}
  260. set the loop-player-2's level to {point.%loop-player-2%}
  261. set the loop-player-1's level to {point.%loop-player-1%}
  262. apply speed 5 to loop-player-2 for 5 days
  263. stop
  264.  
  265.  
  266. on break:
  267. if {ingame.%player%} is true:
  268. cancel event
  269. stop
  270.  
  271. on damage:
  272. if {ingame.%victim%} is true:
  273. cancel event
  274. stop
  275. on place:
  276. if {ingame.%player%} is true:
  277. cancel event
  278. stop
  279.  
  280. on hunger meter change:
  281. if {ingame.%player%} is true:
  282. cancel event
  283. stop
  284.  
  285. on jump:
  286. if {ingame.%player%} is true:
  287. cancel event
  288. stop
Advertisement
Add Comment
Please, Sign In to add comment