Reframed

Untitled

Jul 4th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.67 KB | None | 0 0
  1. command /givebooster [<text>] [<player>]:
  2. permission: pn.givebooster
  3. permission message: &a[&d&lPN&R&a] &6You don't have permission to do this!
  4. trigger:
  5. if arg 1 is set:
  6. if arg-2 is set:
  7. if arg-1 is "money":
  8. add 1 to {booster.server.Money.%uuid of arg 2%}
  9. send "&a[&d&lPN&R&a] &6You received &f1x money &6booster!" to arg 2
  10. message "&a[&d&lPN&R&a] &6You gave &f1x money &6booster to &f%arg 2%&6!"
  11. if arg-1 is "double":
  12. add 1 to {booster.server.Double.%uuid of arg 2%}
  13. send "&a[&d&lPN&R&a] &6You received &f1x 2X sell &6booster!" to arg 2
  14. message "&a[&d&lPN&R&a] &6You gave &f1x 2X sell &6booster to &f%arg 2%&6!"
  15. else:
  16. message "&a[&d&lPN&R&a] &6Please specify a player!"
  17. else:
  18. message "&a[&d&lPN&R&a] &6Please specify a type of booster (&fdouble&6/&fmoney&6)!"
  19.  
  20. command /delboosters:
  21. permission: pn.delbooster
  22. permission message: &a[&d&lPN&R&a] &6You don't have permission to do this!
  23. trigger:
  24. message "&a[&d&lPN&R&a] &6Cancelling all active boosters!"
  25. execute console command "quicksell stopboosters"
  26. loop all players:
  27. delete {booster.server.active.%uuid of loop-player%}
  28. delete {tipped.%loop-player%}
  29. delete {booster.server.Money}
  30. delete {booster.server.Money.player}
  31. delete {booster.server.Double}
  32. delete {booster.server.Double.player}
  33.  
  34. command /booster [<text>]:
  35. trigger:
  36. if arg 1 is set:
  37. if arg 1 is "money":
  38. if {booster.server.Money} isn't set:
  39. if {booster.server.Money.%uuid of player%} is greater or equal to 1:
  40. loop all players:
  41. play "GLASS" to loop-player at volume 1
  42. launch creeper firework colored red at player timed 1
  43. set {booster.server.Money} to true
  44. remove 1 from {booster.server.Money.%uuid of player%}
  45. set {booster.server.active.%uuid of player%} to true
  46. set {booster.server.Money.player} to "%player%"
  47. broadcast " "
  48. broadcast " "
  49. broadcast "&f&k::&r &aA &6&lbooster &ahas been activated &f&k::"
  50. broadcast " "
  51. broadcast "&6Booster Type: &aMoney"
  52. broadcast "&6Advantages: &a$20,000 Every 20 Minutes"
  53. broadcast "&6Player: &a%{booster.server.Money.player}%"
  54. broadcast " "
  55. loop all players:
  56. execute console command "tellraw %loop-player% [{""text"":"""",""extra"":[{""text"":""&f• &6&oClick here to tip &f%{booster.server.Money.player}% &6&oand receive $1,500! &f•"",""clickEvent"":{""action"":""run_command"",""value"":""/tip %player%""},""hoverEvent"":{""action"":""show_text"",""value"":""&6/Tip &f%{booster.server.Money.player}%""}}]}]"
  57. broadcast " "
  58. broadcast " "
  59. set {booster.server.Money.cooldown} to now
  60. loop all players:
  61. send "&a[&d&lPN&R&a] &6You received &f$20,000 &6from &f%player%'s money &6booster!" to loop-player
  62. launch creeper firework colored green at loop-player timed 1
  63. play "LEVEL_UP" to loop-player at volume 1
  64. execute console command "eco give %loop-player% 20000"
  65. wait 1200 seconds
  66. loop all players:
  67. send "&a[&d&lPN&R&a] &6You received &f$20,000 &6from &f%player%'s money &6booster!" to loop-player
  68. play "LEVEL_UP" to loop-player at volume 1
  69. launch creeper firework colored green at loop-player timed 1
  70. execute console command "eco give %loop-player% 20000"
  71. wait 1200 seconds
  72. loop all players:
  73. send "&a[&d&lPN&R&a] &6You received &f$20,000 &6from &f%player%'s money &6booster!" to loop-player
  74. play "LEVEL_UP" to loop-player at volume 1
  75. launch creeper firework colored green at loop-player timed 1
  76. execute console command "eco give %loop-player% 20000"
  77. wait 1200 seconds
  78. loop all players:
  79. play "LEVEL_UP" to loop-player at volume 1
  80. execute console command "eco give %loop-player% 20000"
  81. launch creeper firework colored green at loop-player timed 1
  82. send "&a[&d&lPN&R&a] &6You received &f$20,000 &6from &f%player%'s money &6booster!" to loop-player
  83. loop all players:
  84. play "CLICK" to loop-player at volume 1
  85. send "&a[&d&lPN&R&a] &f%player%'s money &6booster has run out!" to players
  86. launch creeper firework colored blue at player timed 1
  87. delete {booster.server.Money}
  88. delete {booster.server.active.%uuid of player%}
  89. loop all players:
  90. delete {tipped.%loop-player%}
  91. else:
  92. play "FIRE_IGNITE" to player at volume 1
  93. message "&a[&d&lPN&R&a] &6You don't have any &fmoney &6boosters!"
  94. stop
  95. else:
  96. play "FIRE_IGNITE" to player at volume 1
  97. message "&a[&d&lPN&R&a] &6A booster is already active!"
  98. stop
  99. if arg 1 is "double":
  100. if {booster.server.Double} isn't set:
  101. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  102. loop all players:
  103. play "GLASS" to loop-player at volume 1
  104. launch creeper firework colored red at player timed 1
  105. set {booster.server.Double} to true
  106. remove 1 from {booster.server.Double.%uuid of player%}
  107. set {booster.server.active.%uuid of player%} to true
  108. set {booster.server.Double.player} to "%player%"
  109. broadcast " "
  110. broadcast " "
  111. broadcast "&f&k::&r &aA &6&lbooster &ahas been activated &f&k::"
  112. broadcast " "
  113. broadcast "&6Booster Type: &a2X Sell"
  114. broadcast "&6Advantages: &aSell everything for double price!"
  115. broadcast "&6Player: &a%{booster.server.Double.player}%"
  116. broadcast " "
  117. loop all players:
  118. execute console command "tellraw %loop-player% [{""text"":"""",""extra"":[{""text"":""&f• &6&oClick here to tip &f%{booster.server.Double.player}% &6&oand receive $1,500! &f•"",""clickEvent"":{""action"":""run_command"",""value"":""/tip %player%""},""hoverEvent"":{""action"":""show_text"",""value"":""&6/Tip &f%{booster.server.Double.player}%""}}]}]"
  119. broadcast " "
  120. broadcast " "
  121. set {booster.server.Double.cooldown} to now
  122. execute console command "quicksell:booster monetary %player% 2 60"
  123. loop all players:
  124. play "CLICK" to loop-player at volume 1
  125. send "&a[&d&lPN&R&a] &f%player%'s 2X sell &6booster has run out!" to players
  126. launch creeper firework colored blue at player timed 1
  127. delete {booster.server.Double}
  128. delete {booster.server.active.%uuid of player%}
  129. loop all players:
  130. delete {tipped.%loop-player%}
  131. else:
  132. play "FIRE_IGNITE" to player at volume 1
  133. message "&a[&d&lPN&R&a] &6You don't have any &f2X sell &6boosters!"
  134. stop
  135. else:
  136. play "FIRE_IGNITE" to player at volume 1
  137. message "&a[&d&lPN&R&a] &6A booster is already active!"
  138. stop
  139. else:
  140. if {booster.server.Money} isn't set:
  141. if {booster.server.Double} isn't set:
  142. if {booster.server.Money.%uuid of player%} is greater or equal to 1:
  143. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  144. open chest with 3 rows named "&eBooster" to player
  145. play "IRONGOLEM_DEATH" to player at volume 1
  146. set slot 0 of player's current inventory to black stained glass pane
  147. set slot 1 of player's current inventory to black stained glass pane
  148. set slot 2 of player's current inventory to black stained glass pane
  149. set slot 3 of player's current inventory to black stained glass pane
  150. set slot 4 of player's current inventory to black stained glass pane
  151. set slot 5 of player's current inventory to black stained glass pane
  152. set slot 6 of player's current inventory to black stained glass pane
  153. set slot 7 of player's current inventory to black stained glass pane
  154. set slot 8 of player's current inventory to black stained glass pane
  155. set slot 9 of player's current inventory to black stained glass pane
  156. set slot 10 of player's current inventory to black stained glass pane
  157. set slot 12 of player's current inventory to black stained glass pane
  158. set slot 13 of player's current inventory to black stained glass pane
  159. set slot 14 of player's current inventory to black stained glass pane
  160. set slot 16 of player's current inventory to black stained glass pane
  161. set slot 17 of player's current inventory to black stained glass pane
  162. set slot 18 of player's current inventory to black stained glass pane
  163. set slot 19 of player's current inventory to black stained glass pane
  164. set slot 20 of player's current inventory to black stained glass pane
  165. set slot 21 of player's current inventory to black stained glass pane
  166. set slot 22 of player's current inventory to black stained glass pane
  167. set slot 23 of player's current inventory to black stained glass pane
  168. set slot 24 of player's current inventory to black stained glass pane
  169. set slot 25 of player's current inventory to black stained glass pane
  170. set slot 26 of player's current inventory to black stained glass pane
  171. set slot 11 of player's current inventory to shiny gold ingot named "&6You have &f%{booster.server.Money.%uuid of player%}%x money &6booster(s)! &oClick to activate!"
  172. set slot 15 of player's current inventory to shiny emerald named "&6You have &f%{booster.server.Double.%uuid of player%}%x 2X sell &6booster(s)! &oClick to activate!"
  173. else:
  174. open chest with 3 rows named "&eBooster" to player
  175. play "IRONGOLEM_DEATH" to player at volume 1
  176. set slot 0 of player's current inventory to black stained glass pane
  177. set slot 1 of player's current inventory to black stained glass pane
  178. set slot 2 of player's current inventory to black stained glass pane
  179. set slot 3 of player's current inventory to black stained glass pane
  180. set slot 4 of player's current inventory to black stained glass pane
  181. set slot 5 of player's current inventory to black stained glass pane
  182. set slot 6 of player's current inventory to black stained glass pane
  183. set slot 7 of player's current inventory to black stained glass pane
  184. set slot 8 of player's current inventory to black stained glass pane
  185. set slot 9 of player's current inventory to black stained glass pane
  186. set slot 10 of player's current inventory to black stained glass pane
  187. set slot 12 of player's current inventory to black stained glass pane
  188. set slot 13 of player's current inventory to black stained glass pane
  189. set slot 14 of player's current inventory to black stained glass pane
  190. set slot 16 of player's current inventory to black stained glass pane
  191. set slot 17 of player's current inventory to black stained glass pane
  192. set slot 18 of player's current inventory to black stained glass pane
  193. set slot 19 of player's current inventory to black stained glass pane
  194. set slot 20 of player's current inventory to black stained glass pane
  195. set slot 21 of player's current inventory to black stained glass pane
  196. set slot 22 of player's current inventory to black stained glass pane
  197. set slot 23 of player's current inventory to black stained glass pane
  198. set slot 24 of player's current inventory to black stained glass pane
  199. set slot 25 of player's current inventory to black stained glass pane
  200. set slot 26 of player's current inventory to black stained glass pane
  201. set slot 11 of player's current inventory to shiny gold ingot named "&6You have &f%{booster.server.Money.%uuid of player%}%x money &6booster(s)! &oClick to activate!"
  202. set slot 15 of player's current inventory to emerald named "&6You have no &f2X sell &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  203. else:
  204. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  205. open chest with 3 rows named "&eBooster" to player
  206. play "IRONGOLEM_DEATH" to player at volume 1
  207. set slot 0 of player's current inventory to black stained glass pane
  208. set slot 1 of player's current inventory to black stained glass pane
  209. set slot 2 of player's current inventory to black stained glass pane
  210. set slot 3 of player's current inventory to black stained glass pane
  211. set slot 4 of player's current inventory to black stained glass pane
  212. set slot 5 of player's current inventory to black stained glass pane
  213. set slot 6 of player's current inventory to black stained glass pane
  214. set slot 7 of player's current inventory to black stained glass pane
  215. set slot 8 of player's current inventory to black stained glass pane
  216. set slot 9 of player's current inventory to black stained glass pane
  217. set slot 10 of player's current inventory to black stained glass pane
  218. set slot 12 of player's current inventory to black stained glass pane
  219. set slot 13 of player's current inventory to black stained glass pane
  220. set slot 14 of player's current inventory to black stained glass pane
  221. set slot 16 of player's current inventory to black stained glass pane
  222. set slot 17 of player's current inventory to black stained glass pane
  223. set slot 18 of player's current inventory to black stained glass pane
  224. set slot 19 of player's current inventory to black stained glass pane
  225. set slot 20 of player's current inventory to black stained glass pane
  226. set slot 21 of player's current inventory to black stained glass pane
  227. set slot 22 of player's current inventory to black stained glass pane
  228. set slot 23 of player's current inventory to black stained glass pane
  229. set slot 24 of player's current inventory to black stained glass pane
  230. set slot 25 of player's current inventory to black stained glass pane
  231. set slot 26 of player's current inventory to black stained glass pane
  232. set slot 11 of player's current inventory to gold ingot named "&6You have no &fmoney &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  233. set slot 15 of player's current inventory to shiny emerald named "&6You have &f%{booster.server.Double.%uuid of player%}%x 2X sell &6booster(s)! &oClick to activate!"
  234. else:
  235. open chest with 3 rows named "&eBooster" to player
  236. play "IRONGOLEM_DEATH" to player at volume 1
  237. set slot 0 of player's current inventory to black stained glass pane
  238. set slot 1 of player's current inventory to black stained glass pane
  239. set slot 2 of player's current inventory to black stained glass pane
  240. set slot 3 of player's current inventory to black stained glass pane
  241. set slot 4 of player's current inventory to black stained glass pane
  242. set slot 5 of player's current inventory to black stained glass pane
  243. set slot 6 of player's current inventory to black stained glass pane
  244. set slot 7 of player's current inventory to black stained glass pane
  245. set slot 8 of player's current inventory to black stained glass pane
  246. set slot 9 of player's current inventory to black stained glass pane
  247. set slot 10 of player's current inventory to black stained glass pane
  248. set slot 12 of player's current inventory to black stained glass pane
  249. set slot 13 of player's current inventory to black stained glass pane
  250. set slot 14 of player's current inventory to black stained glass pane
  251. set slot 16 of player's current inventory to black stained glass pane
  252. set slot 17 of player's current inventory to black stained glass pane
  253. set slot 18 of player's current inventory to black stained glass pane
  254. set slot 19 of player's current inventory to black stained glass pane
  255. set slot 20 of player's current inventory to black stained glass pane
  256. set slot 21 of player's current inventory to black stained glass pane
  257. set slot 22 of player's current inventory to black stained glass pane
  258. set slot 23 of player's current inventory to black stained glass pane
  259. set slot 24 of player's current inventory to black stained glass pane
  260. set slot 25 of player's current inventory to black stained glass pane
  261. set slot 26 of player's current inventory to black stained glass pane
  262. set slot 11 of player's current inventory to gold ingot named "&6You have no &fmoney &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  263. set slot 15 of player's current inventory to emerald named "&6You have no &f2X sell &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  264. else:
  265. if {booster.server.Money.%uuid of player%} is greater or equal to 1:
  266. play "IRONGOLEM_DEATH" to player at volume 1
  267. open chest with 3 rows named "&eBooster" to player
  268. while inventory name of current inventory of player is "&eBooster":
  269. set {_future} to {booster.server.Double.cooldown}
  270. add 60 minutes to {_future}
  271. set {_difference} to difference between now and {_future}
  272. set {_difference} to "%{_difference}%" parsed as text
  273. set {_splitt::*} to {_difference} split at " "
  274. if {_splitt::4} is set:
  275. set {_seconds} to "%{_splitt::4}%" parsed as number
  276. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  277. else:
  278. set {_seconds} to "%{_splitt::1}%" parsed as number
  279. set {_difference} to "%rounded {_seconds}% Seconds"
  280. set slot 0 of player's current inventory to black stained glass pane
  281. set slot 1 of player's current inventory to black stained glass pane
  282. set slot 2 of player's current inventory to black stained glass pane
  283. set slot 3 of player's current inventory to black stained glass pane
  284. set slot 4 of player's current inventory to black stained glass pane
  285. set slot 5 of player's current inventory to black stained glass pane
  286. set slot 6 of player's current inventory to black stained glass pane
  287. set slot 7 of player's current inventory to black stained glass pane
  288. set slot 8 of player's current inventory to black stained glass pane
  289. set slot 9 of player's current inventory to black stained glass pane
  290. set slot 10 of player's current inventory to black stained glass pane
  291. set slot 12 of player's current inventory to black stained glass pane
  292. set slot 13 of player's current inventory to black stained glass pane
  293. set slot 14 of player's current inventory to black stained glass pane
  294. set slot 16 of player's current inventory to black stained glass pane
  295. set slot 17 of player's current inventory to black stained glass pane
  296. set slot 18 of player's current inventory to black stained glass pane
  297. set slot 19 of player's current inventory to black stained glass pane
  298. set slot 20 of player's current inventory to black stained glass pane
  299. set slot 21 of player's current inventory to black stained glass pane
  300. set slot 22 of player's current inventory to black stained glass pane
  301. set slot 23 of player's current inventory to black stained glass pane
  302. set slot 24 of player's current inventory to black stained glass pane
  303. set slot 25 of player's current inventory to black stained glass pane
  304. set slot 26 of player's current inventory to black stained glass pane
  305. set slot 11 of player's current inventory to shiny gold ingot named "&6You have &f%{booster.server.Money.%uuid of player%}%x money &6booster(s)! &oClick to activate!"
  306. set slot 15 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&n2X sell &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference}%"
  307. wait a tick
  308. else:
  309. open chest with 3 rows named "&eBooster" to player
  310. play "IRONGOLEM_DEATH" to player at volume 1
  311. while inventory name of current inventory of player is "&eBooster":
  312. set {_future} to {booster.server.Double.cooldown}
  313. add 60 minutes to {_future}
  314. set {_difference} to difference between now and {_future}
  315. set {_difference} to "%{_difference}%" parsed as text
  316. set {_splitt::*} to {_difference} split at " "
  317. if {_splitt::4} is set:
  318. set {_seconds} to "%{_splitt::4}%" parsed as number
  319. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  320. else:
  321. set {_seconds} to "%{_splitt::1}%" parsed as number
  322. set {_difference} to "%rounded {_seconds}% Seconds"
  323. set slot 0 of player's current inventory to black stained glass pane
  324. set slot 1 of player's current inventory to black stained glass pane
  325. set slot 2 of player's current inventory to black stained glass pane
  326. set slot 3 of player's current inventory to black stained glass pane
  327. set slot 4 of player's current inventory to black stained glass pane
  328. set slot 5 of player's current inventory to black stained glass pane
  329. set slot 6 of player's current inventory to black stained glass pane
  330. set slot 7 of player's current inventory to black stained glass pane
  331. set slot 8 of player's current inventory to black stained glass pane
  332. set slot 9 of player's current inventory to black stained glass pane
  333. set slot 10 of player's current inventory to black stained glass pane
  334. set slot 12 of player's current inventory to black stained glass pane
  335. set slot 13 of player's current inventory to black stained glass pane
  336. set slot 14 of player's current inventory to black stained glass pane
  337. set slot 16 of player's current inventory to black stained glass pane
  338. set slot 17 of player's current inventory to black stained glass pane
  339. set slot 18 of player's current inventory to black stained glass pane
  340. set slot 19 of player's current inventory to black stained glass pane
  341. set slot 20 of player's current inventory to black stained glass pane
  342. set slot 21 of player's current inventory to black stained glass pane
  343. set slot 22 of player's current inventory to black stained glass pane
  344. set slot 23 of player's current inventory to black stained glass pane
  345. set slot 24 of player's current inventory to black stained glass pane
  346. set slot 25 of player's current inventory to black stained glass pane
  347. set slot 26 of player's current inventory to black stained glass pane
  348. set slot 11 of player's current inventory to gold ingot named "&6You have no &f&nmoney &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  349. set slot 15 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&n2X sell &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference}%"
  350. wait a tick
  351. else:
  352. if {booster.server.Double} isn't set:
  353. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  354. open chest with 3 rows named "&eBooster" to player
  355. play "IRONGOLEM_DEATH" to player at volume 1
  356. while inventory name of current inventory of player is "&eBooster":
  357. set {_future} to {booster.server.Money.cooldown}
  358. add 60 minutes to {_future}
  359. set {_difference} to difference between now and {_future}
  360. set {_difference} to "%{_difference}%" parsed as text
  361. set {_splitt::*} to {_difference} split at " "
  362. if {_splitt::4} is set:
  363. set {_seconds} to "%{_splitt::4}%" parsed as number
  364. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  365. else:
  366. set {_seconds} to "%{_splitt::1}%" parsed as number
  367. set {_difference} to "%rounded {_seconds}% Seconds"
  368. set slot 0 of player's current inventory to black stained glass pane
  369. set slot 1 of player's current inventory to black stained glass pane
  370. set slot 2 of player's current inventory to black stained glass pane
  371. set slot 3 of player's current inventory to black stained glass pane
  372. set slot 4 of player's current inventory to black stained glass pane
  373. set slot 5 of player's current inventory to black stained glass pane
  374. set slot 6 of player's current inventory to black stained glass pane
  375. set slot 7 of player's current inventory to black stained glass pane
  376. set slot 8 of player's current inventory to black stained glass pane
  377. set slot 9 of player's current inventory to black stained glass pane
  378. set slot 10 of player's current inventory to black stained glass pane
  379. set slot 12 of player's current inventory to black stained glass pane
  380. set slot 13 of player's current inventory to black stained glass pane
  381. set slot 14 of player's current inventory to black stained glass pane
  382. set slot 16 of player's current inventory to black stained glass pane
  383. set slot 17 of player's current inventory to black stained glass pane
  384. set slot 18 of player's current inventory to black stained glass pane
  385. set slot 19 of player's current inventory to black stained glass pane
  386. set slot 20 of player's current inventory to black stained glass pane
  387. set slot 21 of player's current inventory to black stained glass pane
  388. set slot 22 of player's current inventory to black stained glass pane
  389. set slot 23 of player's current inventory to black stained glass pane
  390. set slot 24 of player's current inventory to black stained glass pane
  391. set slot 25 of player's current inventory to black stained glass pane
  392. set slot 26 of player's current inventory to black stained glass pane
  393. set slot 11 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&nmoney &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference}%"
  394. set slot 15 of player's current inventory to shiny emerald named "&6You have &f%{booster.server.Double.%uuid of player%}%x 2X sell &6booster(s)! &oClick to activate!"
  395. wait a tick
  396. else:
  397. open chest with 3 rows named "&eBooster" to player
  398. play "IRONGOLEM_DEATH" to player at volume 1
  399. while inventory name of current inventory of player is "&eBooster":
  400. set {_future} to {booster.server.Money.cooldown}
  401. add 60 minutes to {_future}
  402. set {_difference} to difference between now and {_future}
  403. set {_difference} to "%{_difference}%" parsed as text
  404. set {_splitt::*} to {_difference} split at " "
  405. if {_splitt::4} is set:
  406. set {_seconds} to "%{_splitt::4}%" parsed as number
  407. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  408. else:
  409. set {_seconds} to "%{_splitt::1}%" parsed as number
  410. set {_difference} to "%rounded {_seconds}% Seconds"
  411. set slot 0 of player's current inventory to black stained glass pane
  412. set slot 1 of player's current inventory to black stained glass pane
  413. set slot 2 of player's current inventory to black stained glass pane
  414. set slot 3 of player's current inventory to black stained glass pane
  415. set slot 4 of player's current inventory to black stained glass pane
  416. set slot 5 of player's current inventory to black stained glass pane
  417. set slot 6 of player's current inventory to black stained glass pane
  418. set slot 7 of player's current inventory to black stained glass pane
  419. set slot 8 of player's current inventory to black stained glass pane
  420. set slot 9 of player's current inventory to black stained glass pane
  421. set slot 10 of player's current inventory to black stained glass pane
  422. set slot 12 of player's current inventory to black stained glass pane
  423. set slot 13 of player's current inventory to black stained glass pane
  424. set slot 14 of player's current inventory to black stained glass pane
  425. set slot 16 of player's current inventory to black stained glass pane
  426. set slot 17 of player's current inventory to black stained glass pane
  427. set slot 18 of player's current inventory to black stained glass pane
  428. set slot 19 of player's current inventory to black stained glass pane
  429. set slot 20 of player's current inventory to black stained glass pane
  430. set slot 21 of player's current inventory to black stained glass pane
  431. set slot 22 of player's current inventory to black stained glass pane
  432. set slot 23 of player's current inventory to black stained glass pane
  433. set slot 24 of player's current inventory to black stained glass pane
  434. set slot 25 of player's current inventory to black stained glass pane
  435. set slot 26 of player's current inventory to black stained glass pane
  436. set slot 11 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&nmoney &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference}%"
  437. set slot 15 of player's current inventory to emerald named "&6You have no &f&n2X sell &6boosters!" with lore "&f||&6&oBuy them at &f&n&obuy.pofle.net"
  438. wait a tick
  439. else:
  440. open chest with 3 rows named "&eBooster" to player
  441. play "IRONGOLEM_DEATH" to player at volume 1
  442. while inventory name of current inventory of player is "&eBooster":
  443. set {_future} to {booster.server.Double.cooldown}
  444. add 60 minutes to {_future}
  445. set {_difference} to difference between now and {_future}
  446. set {_difference} to "%{_difference}%" parsed as text
  447. set {_splitt::*} to {_difference} split at " "
  448. if {_splitt::4} is set:
  449. set {_seconds} to "%{_splitt::4}%" parsed as number
  450. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  451. else:
  452. set {_seconds} to "%{_splitt::1}%" parsed as number
  453. set {_difference} to "%rounded {_seconds}% Seconds"
  454. set {_future2} to {booster.server.Money.cooldown}
  455. add 60 minutes to {_future2}
  456. set {_difference2} to difference between now and {_future2}
  457. set {_difference2} to "%{_difference2}%" parsed as text
  458. set {_splitt2::*} to {_difference2} split at " "
  459. if {_splitt2::4} is set:
  460. set {_seconds2} to "%{_splitt2::4}%" parsed as number
  461. set {_difference2} to "%{_splitt2::1}% Min. %rounded {_seconds2}% Sec."
  462. else:
  463. set {_seconds2} to "%{_splitt2::1}%" parsed as number
  464. set {_difference2} to "%rounded {_seconds2}% Seconds"
  465. set slot 0 of player's current inventory to black stained glass pane
  466. set slot 1 of player's current inventory to black stained glass pane
  467. set slot 2 of player's current inventory to black stained glass pane
  468. set slot 3 of player's current inventory to black stained glass pane
  469. set slot 4 of player's current inventory to black stained glass pane
  470. set slot 5 of player's current inventory to black stained glass pane
  471. set slot 6 of player's current inventory to black stained glass pane
  472. set slot 7 of player's current inventory to black stained glass pane
  473. set slot 8 of player's current inventory to black stained glass pane
  474. set slot 9 of player's current inventory to black stained glass pane
  475. set slot 10 of player's current inventory to black stained glass pane
  476. set slot 12 of player's current inventory to black stained glass pane
  477. set slot 13 of player's current inventory to black stained glass pane
  478. set slot 14 of player's current inventory to black stained glass pane
  479. set slot 16 of player's current inventory to black stained glass pane
  480. set slot 17 of player's current inventory to black stained glass pane
  481. set slot 18 of player's current inventory to black stained glass pane
  482. set slot 19 of player's current inventory to black stained glass pane
  483. set slot 20 of player's current inventory to black stained glass pane
  484. set slot 21 of player's current inventory to black stained glass pane
  485. set slot 22 of player's current inventory to black stained glass pane
  486. set slot 23 of player's current inventory to black stained glass pane
  487. set slot 24 of player's current inventory to black stained glass pane
  488. set slot 25 of player's current inventory to black stained glass pane
  489. set slot 26 of player's current inventory to black stained glass pane
  490. set slot 11 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&nmoney &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference2}%"
  491. set slot 15 of player's current inventory to shiny coal block named "&6&nThere is currently a &f&n2X sell &6&nbooster active!" with lore "||&6&oTime Left - &f&o%{_difference}%"
  492. wait a tick
  493.  
  494. command /tip [<offlineplayer>]:
  495. trigger:
  496. if arg-1 is not sender:
  497. if {booster.server.active.%uuid of arg 1%} is true:
  498. if {tipped.%player%} is not set:
  499. play "FUSE" to player at volume 1
  500. play "FUSE" to arg 1 at volume 1
  501. set {tipped.%player%} to true
  502. execute console command "eco give %arg 1% 3000"
  503. execute console command "eco give %player% 1500"
  504. send "&a[&d&lPN&R&a] &f%player% &6tipped you and you received &f$3,000&6!" to arg 1
  505. message "&a[&d&lPN&R&a] &6You tppeid &f%arg 1% &6and received &f$1,500&6!"
  506. stop
  507. else:
  508. play "FIRE_IGNITE" to arg 1 at volume 1
  509. message "&a[&d&lPN&R&a] &6You already tipped a booster!"
  510. else:
  511. play "FIRE_IGNITE" to arg 1 at volume 1
  512. message "&a[&d&lPN&R&a] &f%arg 1% &6doesn't have a booster active!"
  513. stop
  514. else:
  515. play "FIRE_IGNITE" to player at volume 1
  516. message "&a[&d&lPN&R&a] &6You can't tip yourself!"
  517. stop
  518.  
  519. on inventory click:
  520. inventory name of current inventory of player is "&eBooster":
  521. cancel event
  522. if clicked slot is 11:
  523. execute player command "booster money"
  524. close player's inventory
  525. if clicked slot is 15:
  526. execute player command "booster double"
  527. close player's inventory
Advertisement
Add Comment
Please, Sign In to add comment