Reframed

Untitled

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