Reframed

Untitled

Jul 3rd, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.11 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$100 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 $5! &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$100 &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% 100"
  65. wait 1200 seconds
  66. loop all players:
  67. send "&a[&d&lPN&R&a] &6You received &f$100 &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% 100"
  71. wait 1200 seconds
  72. loop all players:
  73. send "&a[&d&lPN&R&a] &6You received &f$100 &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% 100"
  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% 100"
  81. launch creeper firework colored green at loop-player timed 1
  82. send "&a[&d&lPN&R&a] &6You received &f$100 &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 $5! &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. wait 1600 seconds
  124. loop all players:
  125. send "&a[&d&lPN&R&a] &6You received &f$100 &6from &f%player%'s 2X &6sell booster!" to loop-player
  126. play "LEVEL_UP" to loop-player at volume 1
  127. launch creeper firework colored green at loop-player timed 1
  128. execute console command "eco give %loop-player% 100"
  129. wait 1600 seconds
  130. loop all players:
  131. play "CLICK" to loop-player at volume 1
  132. send "&a[&d&lPN&R&a] &f%player%'s 2X sell &6booster has run out!" to players
  133. launch creeper firework colored blue at player timed 1
  134. delete {booster.server.Double}
  135. delete {booster.server.active.%uuid of player%}
  136. loop all players:
  137. delete {tipped.%loop-player%}
  138. else:
  139. play "FIRE_IGNITE" to player at volume 1
  140. message "&a[&d&lPN&R&a] &6You don't have any &f2X sell &6boosters!"
  141. stop
  142. else:
  143. play "FIRE_IGNITE" to player at volume 1
  144. message "&a[&d&lPN&R&a] &6A booster is already active!"
  145. stop
  146. else:
  147. if {booster.server.Money} isn't set:
  148. if {booster.server.Double} isn't set:
  149. if {booster.server.Money.%uuid of player%} is greater or equal to 1:
  150. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  151. open chest with 3 rows named "&eBooster" to player
  152. play "IRONGOLEM_DEATH" to player at volume 1
  153. set slot 0 of player's current inventory to black stained glass pane
  154. set slot 1 of player's current inventory to black stained glass pane
  155. set slot 2 of player's current inventory to black stained glass pane
  156. set slot 3 of player's current inventory to black stained glass pane
  157. set slot 4 of player's current inventory to black stained glass pane
  158. set slot 5 of player's current inventory to black stained glass pane
  159. set slot 6 of player's current inventory to black stained glass pane
  160. set slot 7 of player's current inventory to black stained glass pane
  161. set slot 8 of player's current inventory to black stained glass pane
  162. set slot 9 of player's current inventory to black stained glass pane
  163. set slot 10 of player's current inventory to black stained glass pane
  164. set slot 12 of player's current inventory to black stained glass pane
  165. set slot 13 of player's current inventory to black stained glass pane
  166. set slot 14 of player's current inventory to black stained glass pane
  167. set slot 16 of player's current inventory to black stained glass pane
  168. set slot 17 of player's current inventory to black stained glass pane
  169. set slot 18 of player's current inventory to black stained glass pane
  170. set slot 19 of player's current inventory to black stained glass pane
  171. set slot 20 of player's current inventory to black stained glass pane
  172. set slot 21 of player's current inventory to black stained glass pane
  173. set slot 22 of player's current inventory to black stained glass pane
  174. set slot 23 of player's current inventory to black stained glass pane
  175. set slot 24 of player's current inventory to black stained glass pane
  176. set slot 25 of player's current inventory to black stained glass pane
  177. set slot 26 of player's current inventory to black stained glass pane
  178. 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!"
  179. 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!"
  180. else:
  181. open chest with 3 rows named "&eBooster" to player
  182. play "IRONGOLEM_DEATH" to player at volume 1
  183. set slot 0 of player's current inventory to black stained glass pane
  184. set slot 1 of player's current inventory to black stained glass pane
  185. set slot 2 of player's current inventory to black stained glass pane
  186. set slot 3 of player's current inventory to black stained glass pane
  187. set slot 4 of player's current inventory to black stained glass pane
  188. set slot 5 of player's current inventory to black stained glass pane
  189. set slot 6 of player's current inventory to black stained glass pane
  190. set slot 7 of player's current inventory to black stained glass pane
  191. set slot 8 of player's current inventory to black stained glass pane
  192. set slot 9 of player's current inventory to black stained glass pane
  193. set slot 10 of player's current inventory to black stained glass pane
  194. set slot 12 of player's current inventory to black stained glass pane
  195. set slot 13 of player's current inventory to black stained glass pane
  196. set slot 14 of player's current inventory to black stained glass pane
  197. set slot 16 of player's current inventory to black stained glass pane
  198. set slot 17 of player's current inventory to black stained glass pane
  199. set slot 18 of player's current inventory to black stained glass pane
  200. set slot 19 of player's current inventory to black stained glass pane
  201. set slot 20 of player's current inventory to black stained glass pane
  202. set slot 21 of player's current inventory to black stained glass pane
  203. set slot 22 of player's current inventory to black stained glass pane
  204. set slot 23 of player's current inventory to black stained glass pane
  205. set slot 24 of player's current inventory to black stained glass pane
  206. set slot 25 of player's current inventory to black stained glass pane
  207. set slot 26 of player's current inventory to black stained glass pane
  208. 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!"
  209. 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"
  210. else:
  211. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  212. open chest with 3 rows named "&eBooster" to player
  213. play "IRONGOLEM_DEATH" to player at volume 1
  214. set slot 0 of player's current inventory to black stained glass pane
  215. set slot 1 of player's current inventory to black stained glass pane
  216. set slot 2 of player's current inventory to black stained glass pane
  217. set slot 3 of player's current inventory to black stained glass pane
  218. set slot 4 of player's current inventory to black stained glass pane
  219. set slot 5 of player's current inventory to black stained glass pane
  220. set slot 6 of player's current inventory to black stained glass pane
  221. set slot 7 of player's current inventory to black stained glass pane
  222. set slot 8 of player's current inventory to black stained glass pane
  223. set slot 9 of player's current inventory to black stained glass pane
  224. set slot 10 of player's current inventory to black stained glass pane
  225. set slot 12 of player's current inventory to black stained glass pane
  226. set slot 13 of player's current inventory to black stained glass pane
  227. set slot 14 of player's current inventory to black stained glass pane
  228. set slot 16 of player's current inventory to black stained glass pane
  229. set slot 17 of player's current inventory to black stained glass pane
  230. set slot 18 of player's current inventory to black stained glass pane
  231. set slot 19 of player's current inventory to black stained glass pane
  232. set slot 20 of player's current inventory to black stained glass pane
  233. set slot 21 of player's current inventory to black stained glass pane
  234. set slot 22 of player's current inventory to black stained glass pane
  235. set slot 23 of player's current inventory to black stained glass pane
  236. set slot 24 of player's current inventory to black stained glass pane
  237. set slot 25 of player's current inventory to black stained glass pane
  238. set slot 26 of player's current inventory to black stained glass pane
  239. 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"
  240. 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!"
  241. else:
  242. open chest with 3 rows named "&eBooster" to player
  243. play "IRONGOLEM_DEATH" to player at volume 1
  244. set slot 0 of player's current inventory to black stained glass pane
  245. set slot 1 of player's current inventory to black stained glass pane
  246. set slot 2 of player's current inventory to black stained glass pane
  247. set slot 3 of player's current inventory to black stained glass pane
  248. set slot 4 of player's current inventory to black stained glass pane
  249. set slot 5 of player's current inventory to black stained glass pane
  250. set slot 6 of player's current inventory to black stained glass pane
  251. set slot 7 of player's current inventory to black stained glass pane
  252. set slot 8 of player's current inventory to black stained glass pane
  253. set slot 9 of player's current inventory to black stained glass pane
  254. set slot 10 of player's current inventory to black stained glass pane
  255. set slot 12 of player's current inventory to black stained glass pane
  256. set slot 13 of player's current inventory to black stained glass pane
  257. set slot 14 of player's current inventory to black stained glass pane
  258. set slot 16 of player's current inventory to black stained glass pane
  259. set slot 17 of player's current inventory to black stained glass pane
  260. set slot 18 of player's current inventory to black stained glass pane
  261. set slot 19 of player's current inventory to black stained glass pane
  262. set slot 20 of player's current inventory to black stained glass pane
  263. set slot 21 of player's current inventory to black stained glass pane
  264. set slot 22 of player's current inventory to black stained glass pane
  265. set slot 23 of player's current inventory to black stained glass pane
  266. set slot 24 of player's current inventory to black stained glass pane
  267. set slot 25 of player's current inventory to black stained glass pane
  268. set slot 26 of player's current inventory to black stained glass pane
  269. 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"
  270. 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"
  271. else:
  272. if {booster.server.Money.%uuid of player%} is greater or equal to 1:
  273. play "IRONGOLEM_DEATH" to player at volume 1
  274. open chest with 3 rows named "&eBooster" to player
  275. while inventory name of current inventory of player is "&eBooster":
  276. set {_future} to {booster.server.Double.cooldown}
  277. add 60 minutes to {_future}
  278. set {_difference} to difference between now and {_future}
  279. set {_difference} to "%{_difference}%" parsed as text
  280. set {_splitt::*} to {_difference} split at " "
  281. if {_splitt::4} is set:
  282. set {_seconds} to "%{_splitt::4}%" parsed as number
  283. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  284. else:
  285. set {_seconds} to "%{_splitt::1}%" parsed as number
  286. set {_difference} to "%rounded {_seconds}% Seconds"
  287. set slot 0 of player's current inventory to black stained glass pane
  288. set slot 1 of player's current inventory to black stained glass pane
  289. set slot 2 of player's current inventory to black stained glass pane
  290. set slot 3 of player's current inventory to black stained glass pane
  291. set slot 4 of player's current inventory to black stained glass pane
  292. set slot 5 of player's current inventory to black stained glass pane
  293. set slot 6 of player's current inventory to black stained glass pane
  294. set slot 7 of player's current inventory to black stained glass pane
  295. set slot 8 of player's current inventory to black stained glass pane
  296. set slot 9 of player's current inventory to black stained glass pane
  297. set slot 10 of player's current inventory to black stained glass pane
  298. set slot 12 of player's current inventory to black stained glass pane
  299. set slot 13 of player's current inventory to black stained glass pane
  300. set slot 14 of player's current inventory to black stained glass pane
  301. set slot 16 of player's current inventory to black stained glass pane
  302. set slot 17 of player's current inventory to black stained glass pane
  303. set slot 18 of player's current inventory to black stained glass pane
  304. set slot 19 of player's current inventory to black stained glass pane
  305. set slot 20 of player's current inventory to black stained glass pane
  306. set slot 21 of player's current inventory to black stained glass pane
  307. set slot 22 of player's current inventory to black stained glass pane
  308. set slot 23 of player's current inventory to black stained glass pane
  309. set slot 24 of player's current inventory to black stained glass pane
  310. set slot 25 of player's current inventory to black stained glass pane
  311. set slot 26 of player's current inventory to black stained glass pane
  312. 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!"
  313. 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}%"
  314. wait a tick
  315. else:
  316. open chest with 3 rows named "&eBooster" to player
  317. play "IRONGOLEM_DEATH" to player at volume 1
  318. while inventory name of current inventory of player is "&eBooster":
  319. set {_future} to {booster.server.Double.cooldown}
  320. add 60 minutes to {_future}
  321. set {_difference} to difference between now and {_future}
  322. set {_difference} to "%{_difference}%" parsed as text
  323. set {_splitt::*} to {_difference} split at " "
  324. if {_splitt::4} is set:
  325. set {_seconds} to "%{_splitt::4}%" parsed as number
  326. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  327. else:
  328. set {_seconds} to "%{_splitt::1}%" parsed as number
  329. set {_difference} to "%rounded {_seconds}% Seconds"
  330. set slot 0 of player's current inventory to black stained glass pane
  331. set slot 1 of player's current inventory to black stained glass pane
  332. set slot 2 of player's current inventory to black stained glass pane
  333. set slot 3 of player's current inventory to black stained glass pane
  334. set slot 4 of player's current inventory to black stained glass pane
  335. set slot 5 of player's current inventory to black stained glass pane
  336. set slot 6 of player's current inventory to black stained glass pane
  337. set slot 7 of player's current inventory to black stained glass pane
  338. set slot 8 of player's current inventory to black stained glass pane
  339. set slot 9 of player's current inventory to black stained glass pane
  340. set slot 10 of player's current inventory to black stained glass pane
  341. set slot 12 of player's current inventory to black stained glass pane
  342. set slot 13 of player's current inventory to black stained glass pane
  343. set slot 14 of player's current inventory to black stained glass pane
  344. set slot 16 of player's current inventory to black stained glass pane
  345. set slot 17 of player's current inventory to black stained glass pane
  346. set slot 18 of player's current inventory to black stained glass pane
  347. set slot 19 of player's current inventory to black stained glass pane
  348. set slot 20 of player's current inventory to black stained glass pane
  349. set slot 21 of player's current inventory to black stained glass pane
  350. set slot 22 of player's current inventory to black stained glass pane
  351. set slot 23 of player's current inventory to black stained glass pane
  352. set slot 24 of player's current inventory to black stained glass pane
  353. set slot 25 of player's current inventory to black stained glass pane
  354. set slot 26 of player's current inventory to black stained glass pane
  355. 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"
  356. 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}%"
  357. wait a tick
  358. else:
  359. if {booster.server.Double} isn't set:
  360. if {booster.server.Double.%uuid of player%} is greater or equal to 1:
  361. open chest with 3 rows named "&eBooster" to player
  362. play "IRONGOLEM_DEATH" to player at volume 1
  363. while inventory name of current inventory of player is "&eBooster":
  364. set {_future} to {booster.server.Money.cooldown}
  365. add 60 minutes to {_future}
  366. set {_difference} to difference between now and {_future}
  367. set {_difference} to "%{_difference}%" parsed as text
  368. set {_splitt::*} to {_difference} split at " "
  369. if {_splitt::4} is set:
  370. set {_seconds} to "%{_splitt::4}%" parsed as number
  371. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  372. else:
  373. set {_seconds} to "%{_splitt::1}%" parsed as number
  374. set {_difference} to "%rounded {_seconds}% Seconds"
  375. set slot 0 of player's current inventory to black stained glass pane
  376. set slot 1 of player's current inventory to black stained glass pane
  377. set slot 2 of player's current inventory to black stained glass pane
  378. set slot 3 of player's current inventory to black stained glass pane
  379. set slot 4 of player's current inventory to black stained glass pane
  380. set slot 5 of player's current inventory to black stained glass pane
  381. set slot 6 of player's current inventory to black stained glass pane
  382. set slot 7 of player's current inventory to black stained glass pane
  383. set slot 8 of player's current inventory to black stained glass pane
  384. set slot 9 of player's current inventory to black stained glass pane
  385. set slot 10 of player's current inventory to black stained glass pane
  386. set slot 12 of player's current inventory to black stained glass pane
  387. set slot 13 of player's current inventory to black stained glass pane
  388. set slot 14 of player's current inventory to black stained glass pane
  389. set slot 16 of player's current inventory to black stained glass pane
  390. set slot 17 of player's current inventory to black stained glass pane
  391. set slot 18 of player's current inventory to black stained glass pane
  392. set slot 19 of player's current inventory to black stained glass pane
  393. set slot 20 of player's current inventory to black stained glass pane
  394. set slot 21 of player's current inventory to black stained glass pane
  395. set slot 22 of player's current inventory to black stained glass pane
  396. set slot 23 of player's current inventory to black stained glass pane
  397. set slot 24 of player's current inventory to black stained glass pane
  398. set slot 25 of player's current inventory to black stained glass pane
  399. set slot 26 of player's current inventory to black stained glass pane
  400. 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}%"
  401. 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!"
  402. wait a tick
  403. else:
  404. open chest with 3 rows named "&eBooster" to player
  405. play "IRONGOLEM_DEATH" to player at volume 1
  406. while inventory name of current inventory of player is "&eBooster":
  407. set {_future} to {booster.server.Money.cooldown}
  408. add 60 minutes to {_future}
  409. set {_difference} to difference between now and {_future}
  410. set {_difference} to "%{_difference}%" parsed as text
  411. set {_splitt::*} to {_difference} split at " "
  412. if {_splitt::4} is set:
  413. set {_seconds} to "%{_splitt::4}%" parsed as number
  414. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  415. else:
  416. set {_seconds} to "%{_splitt::1}%" parsed as number
  417. set {_difference} to "%rounded {_seconds}% Seconds"
  418. set slot 0 of player's current inventory to black stained glass pane
  419. set slot 1 of player's current inventory to black stained glass pane
  420. set slot 2 of player's current inventory to black stained glass pane
  421. set slot 3 of player's current inventory to black stained glass pane
  422. set slot 4 of player's current inventory to black stained glass pane
  423. set slot 5 of player's current inventory to black stained glass pane
  424. set slot 6 of player's current inventory to black stained glass pane
  425. set slot 7 of player's current inventory to black stained glass pane
  426. set slot 8 of player's current inventory to black stained glass pane
  427. set slot 9 of player's current inventory to black stained glass pane
  428. set slot 10 of player's current inventory to black stained glass pane
  429. set slot 12 of player's current inventory to black stained glass pane
  430. set slot 13 of player's current inventory to black stained glass pane
  431. set slot 14 of player's current inventory to black stained glass pane
  432. set slot 16 of player's current inventory to black stained glass pane
  433. set slot 17 of player's current inventory to black stained glass pane
  434. set slot 18 of player's current inventory to black stained glass pane
  435. set slot 19 of player's current inventory to black stained glass pane
  436. set slot 20 of player's current inventory to black stained glass pane
  437. set slot 21 of player's current inventory to black stained glass pane
  438. set slot 22 of player's current inventory to black stained glass pane
  439. set slot 23 of player's current inventory to black stained glass pane
  440. set slot 24 of player's current inventory to black stained glass pane
  441. set slot 25 of player's current inventory to black stained glass pane
  442. set slot 26 of player's current inventory to black stained glass pane
  443. 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}%"
  444. 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"
  445. wait a tick
  446. else:
  447. open chest with 3 rows named "&eBooster" to player
  448. play "IRONGOLEM_DEATH" to player at volume 1
  449. while inventory name of current inventory of player is "&eBooster":
  450. set {_future} to {booster.server.Double.cooldown}
  451. add 60 minutes to {_future}
  452. set {_difference} to difference between now and {_future}
  453. set {_difference} to "%{_difference}%" parsed as text
  454. set {_splitt::*} to {_difference} split at " "
  455. if {_splitt::4} is set:
  456. set {_seconds} to "%{_splitt::4}%" parsed as number
  457. set {_difference} to "%{_splitt::1}% Min. %rounded {_seconds}% Sec."
  458. else:
  459. set {_seconds} to "%{_splitt::1}%" parsed as number
  460. set {_difference} to "%rounded {_seconds}% Seconds"
  461. set {_future2} to {booster.server.Money.cooldown}
  462. add 60 minutes to {_future2}
  463. set {_difference2} to difference between now and {_future2}
  464. set {_difference2} to "%{_difference2}%" parsed as text
  465. set {_splitt2::*} to {_difference2} split at " "
  466. if {_splitt2::4} is set:
  467. set {_seconds2} to "%{_splitt2::4}%" parsed as number
  468. set {_difference2} to "%{_splitt2::1}% Min. %rounded {_seconds2}% Sec."
  469. else:
  470. set {_seconds2} to "%{_splitt2::1}%" parsed as number
  471. set {_difference2} to "%rounded {_seconds2}% Seconds"
  472. set slot 0 of player's current inventory to black stained glass pane
  473. set slot 1 of player's current inventory to black stained glass pane
  474. set slot 2 of player's current inventory to black stained glass pane
  475. set slot 3 of player's current inventory to black stained glass pane
  476. set slot 4 of player's current inventory to black stained glass pane
  477. set slot 5 of player's current inventory to black stained glass pane
  478. set slot 6 of player's current inventory to black stained glass pane
  479. set slot 7 of player's current inventory to black stained glass pane
  480. set slot 8 of player's current inventory to black stained glass pane
  481. set slot 9 of player's current inventory to black stained glass pane
  482. set slot 10 of player's current inventory to black stained glass pane
  483. set slot 12 of player's current inventory to black stained glass pane
  484. set slot 13 of player's current inventory to black stained glass pane
  485. set slot 14 of player's current inventory to black stained glass pane
  486. set slot 16 of player's current inventory to black stained glass pane
  487. set slot 17 of player's current inventory to black stained glass pane
  488. set slot 18 of player's current inventory to black stained glass pane
  489. set slot 19 of player's current inventory to black stained glass pane
  490. set slot 20 of player's current inventory to black stained glass pane
  491. set slot 21 of player's current inventory to black stained glass pane
  492. set slot 22 of player's current inventory to black stained glass pane
  493. set slot 23 of player's current inventory to black stained glass pane
  494. set slot 24 of player's current inventory to black stained glass pane
  495. set slot 25 of player's current inventory to black stained glass pane
  496. set slot 26 of player's current inventory to black stained glass pane
  497. 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}%"
  498. 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}%"
  499. wait a tick
  500.  
  501. command /tip [<offlineplayer>]:
  502. trigger:
  503. if arg-1 is not sender:
  504. if {booster.server.active.%uuid of arg 1%} is true:
  505. if {tipped.%player%} is not set:
  506. play "FUSE" to player at volume 1
  507. play "FUSE" to arg 1 at volume 1
  508. set {tipped.%player%} to true
  509. execute console command "eco give %arg 1% 15"
  510. execute console command "eco give %player% 5"
  511. send "&a[&d&lPN&R&a] &f%player% &6tipped you and you received &f$15&6!" to arg 1
  512. message "&a[&d&lPN&R&a] &6You tppeid &f%arg 1% &6and received &f$5&6!"
  513. stop
  514. else:
  515. play "FIRE_IGNITE" to arg 1 at volume 1
  516. message "&a[&d&lPN&R&a] &6You already tipped a booster!"
  517. else:
  518. play "FIRE_IGNITE" to arg 1 at volume 1
  519. message "&a[&d&lPN&R&a] &f%arg 1% &6doesn't have a booster active!"
  520. stop
  521. else:
  522. play "FIRE_IGNITE" to player at volume 1
  523. message "&a[&d&lPN&R&a] &6You can't tip yourself!"
  524. stop
  525.  
  526. on inventory click:
  527. inventory name of current inventory of player is "&eBooster":
  528. cancel event
  529. if clicked slot is 11:
  530. execute player command "booster money"
  531. close player's inventory
  532. if clicked slot is 15:
  533. execute player command "booster double"
  534. close player's inventory
Advertisement
Add Comment
Please, Sign In to add comment