Advertisement
Guest User

skripts

a guest
Dec 5th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.28 KB | None | 0 0
  1. command /baltop:
  2. trigger:
  3. loop {coin::*}:
  4. add 1 to {_size}
  5. if {_low.to.high.list::%loop-value%} is not set:
  6. set {_low.to.high.list::%loop-value%} to loop-index
  7. else:
  8. set {_n} to 0
  9. loop {_size} times:
  10. set {_n} to {_n}+1
  11. {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
  12. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  13. stop loop
  14. wait 1 tick
  15. set {_n} to size of {_low.to.high.list::*}
  16. loop {_low.to.high.list::*}:
  17. set {_high.to.low.list::%{_n}%} to loop-value
  18. set {_n} to {_n}-1
  19. wait 1 tick
  20. set {_i} to 0
  21. #THIS IS THE MESSAGE WITH TOP BALANCE
  22. send "&9-----------&b< &3Top10 &b>&9-----------"
  23. loop {_high.to.low.list::*}:
  24. add 1 to {_topnumber}
  25. set {_player} to "%loop-value%" parsed as offlineplayer
  26. send "&3%{_topnumber}% &3- &b%{_player}% &8Ā» &b%{coin::%loop-value%}% &3Coins"
  27. add 1 to {_i}
  28. if {_topnumber} > 9:
  29. stop
  30. send "&9------------------------------"
  31.  
  32.  
  33.  
  34. command /cc <text> [<offlineplayer>] [<integer>]:
  35. trigger:
  36. if arg 1 is "add":
  37. if player is op:
  38. if arg 3 is greater than 0:
  39. add arg 3 to {coin::%arg 2%}
  40. message "&bYou gave &a%arg 3% &bCoins to %arg 2%."
  41. message "&a%arg 3% &bCoins has been added to your balance." to arg 2
  42. else:
  43. message "&cYou cannot give someone a value less than 1 coin!"
  44. else if arg 1 is "remove":
  45. if player is op:
  46. if arg 3 is greater than 0:
  47. if arg 3 is less than or equal to {coin::%arg 2%}:
  48. subtract arg 3 from {coin::%arg 2%}
  49. message "&cYou removed a%arg 3% &aCoins &cfrom %arg 2%&c's balance!"
  50. message "&c %arg 3% &aCoins &chave been removed from your balance!" to arg 2
  51. else:
  52. message "&cYou cannot remove more money than the balance has!"
  53. else:
  54. message "&cYou cannot remove a value less than 1 coin!"
  55. else if arg 1 is "clear":
  56. if player is op:
  57. delete {coin::%arg 2%}
  58. message "&c%arg 2%&c's &cbalance has been deleted!"
  59.  
  60.  
  61. command /addcoins [<integer>] [<offlineplayer>]:
  62. permission: *
  63. trigger:
  64. add arg 1 to {coin::%arg 2%}
  65. send ""
  66. send "&3&lBuycraft&8&l: &b&l%arg 2% &7Has puchased &9&l%arg 1%&9&l Coins&7 From Buycraft!"
  67. send ""
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. on leftclick on white concrete or orange concrete or magenta concrete or light blue concrete or yellow concrete or lime concrete or pink concrete or gray concrete or light gray concrete or cyan concrete or purple concrete or blue concrete or brown concrete or green concrete or red concrete or black concrete:
  87. if player is holding a stick:
  88. cancel event
  89. if {timer::%player%} is 0:
  90. if {block::%player%} is 1:
  91. set event-block to white concrete
  92. set {timer::%player%} to {setter::%player%}
  93. add 1 to {semicoin::%player%}
  94. else if {block::%player%} is 2:
  95. set event-block to orange concrete
  96. set {timer::%player%} to {setter::%player%}
  97. add 1 to {semicoin::%player%}
  98. else if {block::%player%} is 3:
  99. set event-block to magenta concrete
  100. set {timer::%player%} to {setter::%player%}
  101. add 1 to {semicoin::%player%}
  102. else if {block::%player%} is 4:
  103. set event-block to light blue concrete
  104. set {timer::%player%} to {setter::%player%}
  105. add 1 to {semicoin::%player%}
  106. else if {block::%player%} is 5:
  107. set event-block to yellow concrete
  108. set {timer::%player%} to {setter::%player%}
  109. add 1 to {semicoin::%player%}
  110. else if {block::%player%} is 6:
  111. set event-block to lime concrete
  112. set {timer::%player%} to {setter::%player%}
  113. add 1 to {semicoin::%player%}
  114. else if {block::%player%} is 7:
  115. set event-block to pink concrete
  116. set {timer::%player%} to {setter::%player%}
  117. add 1 to {semicoin::%player%}
  118. else if {block::%player%} is 8:
  119. set event-block to gray concrete
  120. set {timer::%player%} to {setter::%player%}
  121. add 1 to {semicoin::%player%}
  122. else if {block::%player%} is 9:
  123. set event-block to light gray concrete
  124. set {timer::%player%} to {setter::%player%}
  125. add 1 to {semicoin::%player%}
  126. else if {block::%player%} is 10:
  127. set event-block to cyan concrete
  128. set {timer::%player%} to {setter::%player%}
  129. add 1 to {semicoin::%player%}
  130. else if {block::%player%} is 11:
  131. set event-block to purple concrete
  132. set {timer::%player%} to {setter::%player%}
  133. add 1 to {semicoin::%player%}
  134. else if {block::%player%} is 12:
  135. set event-block to blue concrete
  136. set {timer::%player%} to {setter::%player%}
  137. add 1 to {semicoin::%player%}
  138. else if {block::%player%} is 13:
  139. set event-block to brown concrete
  140. set {timer::%player%} to {setter::%player%}
  141. add 1 to {semicoin::%player%}
  142. else if {block::%player%} is 14:
  143. set event-block to green concrete
  144. set {timer::%player%} to {setter::%player%}
  145. add 1 to {semicoin::%player%}
  146. else if {block::%player%} is 15:
  147. set event-block to red concrete
  148. set {timer::%player%} to {setter::%player%}
  149. add 1 to {semicoin::%player%}
  150. else if {block::%player%} is 16:
  151. set event-block to black concrete
  152. set {timer::%player%} to {setter::%player%}
  153. add 1 to {semicoin::%player%}
  154. else:
  155. send player title "&4&lError" with subtitle "&6&l%{timer::%player%}% &6&lseconds left" for 1 second
  156. else:
  157. stop
  158.  
  159. command /setblock [<integer>]:
  160. permission: *
  161. trigger:
  162. set {block::%player%} to arg 1
  163.  
  164. every second:
  165. loop all players:
  166. if {timer::%loop-player%} > 0:
  167. subtract 1 from {timer::%loop-player%}
  168. else:
  169. stop
  170. if {semicoin::%loop-player%} >= 25:
  171. add 1 to {coin::%loop-player%}
  172. subtract 25 from {semicoin::%loop-player%}
  173. send "&aYou have gained 1 Coin!" to loop-player
  174.  
  175. command /reset [<offlineplayer>]:
  176. permission: *
  177. trigger:
  178. set {timer::%arg 1%} to 0
  179. set {setter::%arg 1%} to 30
  180.  
  181. on right click holding a stick:
  182. if {colorlock::%player%} >= 3:
  183. set {colorlock1::%player%} to "&aUnlocked"
  184. set {colorlock2::%player%} to "&aUnlocked"
  185. set {colorlock3::%player%} to "&aUnlocked"
  186. else:
  187. set {colorlock1::%player%} to "&cLocked"
  188. set {colorlock2::%player%} to "&cLocked"
  189. set {colorlock3::%player%} to "&cLocked"
  190. if {colorlock::%player%} >= 4:
  191. set {colorlock4::%player%} to "&aUnlocked"
  192. else:
  193. set {colorlock4::%player%} to "&cLocked"
  194. if {colorlock::%player%} >= 5:
  195. set {colorlock5::%player%} to "&aUnlocked"
  196. else:
  197. set {colorlock5::%player%} to "&cLocked"
  198. if {colorlock::%player%} >= 6:
  199. set {colorlock6::%player%} to "&aUnlocked"
  200. else:
  201. set {colorlock6::%player%} to "&cLocked"
  202. if {colorlock::%player%} >= 7:
  203. set {colorlock7::%player%} to "&aUnlocked"
  204. else:
  205. set {colorlock7::%player%} to "&cLocked"
  206. if {colorlock::%player%} >= 8:
  207. set {colorlock8::%player%} to "&aUnlocked"
  208. else:
  209. set {colorlock8::%player%} to "&cLocked"
  210. if {colorlock::%player%} >= 9:
  211. set {colorlock9::%player%} to "&aUnlocked"
  212. else:
  213. set {colorlock9::%player%} to "&cLocked"
  214. if {colorlock::%player%} >= 10:
  215. set {colorlock10::%player%} to "&aUnlocked"
  216. else:
  217. set {colorlock10::%player%} to "&cLocked"
  218. if {colorlock::%player%} >= 11:
  219. set {colorlock11::%player%} to "&aUnlocked"
  220. else:
  221. set {colorlock11::%player%} to "&cLocked"
  222. if {colorlock::%player%} >= 12:
  223. set {colorlock12::%player%} to "&aUnlocked"
  224. else:
  225. set {colorlock12::%player%} to "&cLocked"
  226. if {colorlock::%player%} >= 13:
  227. set {colorlock13::%player%} to "&aUnlocked"
  228. else:
  229. set {colorlock13::%player%} to "&cLocked"
  230. if {colorlock::%player%} >= 14:
  231. set {colorlock14::%player%} to "&aUnlocked"
  232. else:
  233. set {colorlock14::%player%} to "&cLocked"
  234. if {colorlock::%player%} >= 15:
  235. set {colorlock15::%player%} to "&aUnlocked"
  236. else:
  237. set {colorlock15::%player%} to "&cLocked"
  238. if {colorlock::%player%} >= 16:
  239. set {colorlock16::%player%} to "&aUnlocked"
  240. else:
  241. set {colorlock16::%player%} to "&cLocked"
  242.  
  243.  
  244. open virtual chest inventory with size 5 named "&6&lBlock Chooser" to player
  245. format gui slot 10 of player with white concrete with lore "&6Sets the block you click to White Concrete" and "%{colorlock1::%player%}%" to run:
  246. if {colorlock1::%player%} is "&cLocked":
  247. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  248. else:
  249. set {block::%player%} to 1
  250. set {displaycolor::%player%} to "&fWhite"
  251. close player's inventory
  252. format gui slot 11 of player with orange concrete with lore "&6Sets the block you click to Orange Concrete" and "%{colorlock2::%player%}%" to run:
  253. if {colorlock2::%player%} is "&cLocked":
  254. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  255. else:
  256. set {block::%player%} to 2
  257. set {displaycolor::%player%} to "&6Orange"
  258. close player's inventory
  259. format gui slot 12 of player with magenta concrete with lore "&6Sets the block you click to Magenta Concrete" and "%{colorlock3::%player%}%" to run:
  260. if {colorlock3::%player%} is "&cLocked":
  261. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  262. else:
  263. set {block::%player%} to 3
  264. set {displaycolor::%player%} to "&dMagenta"
  265. close player's inventory
  266. format gui slot 13 of player with light blue concrete with lore "&6Sets the block you click to Light Blue Concrete" and "%{colorlock4::%player%}%" to run:
  267. if {colorlock4::%player%} is "&cLocked":
  268. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  269. close player's inventory
  270. else:
  271. set {block::%player%} to 4
  272. set {displaycolor::%player%} to "&bLight Blue"
  273. close player's inventory
  274. format gui slot 14 of player with yellow concrete with lore "&6Sets the block you click to Yellow Concrete" and "%{colorlock5::%player%}%" to run:
  275. if {colorlock5::%player%} is "&cLocked":
  276. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  277. close player's inventory
  278. else:
  279. set {block::%player%} to 5
  280. set {displaycolor::%player%} to "&eYellow"
  281. close player's inventory
  282. format gui slot 15 of player with lime concrete with lore "&6Sets the block you click to Lime Concrete" and "%{colorlock6::%player%}%" to run:
  283. if {colorlock6::%player%} is "&cLocked":
  284. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  285. close player's inventory
  286. else:
  287. set {block::%player%} to 6
  288. set {displaycolor::%player%} to "&aLime"
  289. close player's inventory
  290. format gui slot 16 of player with pink concrete with lore "&6Sets the block you click to Pink Concrete" and "%{colorlock7::%player%}%" to run:
  291. if {colorlock7::%player%} is "&cLocked":
  292. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  293. close player's inventory
  294. else:
  295. set {block::%player%} to 7
  296. set {displaycolor::%player%} to "&cPink"
  297. close player's inventory
  298. format gui slot 19 of player with gray concrete with lore "&6Sets the block you click to Gray Concrete" and "%{colorlock8::%player%}%" to run:
  299. if {colorlock8::%player%} is "&cLocked":
  300. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  301. close player's inventory
  302. else:
  303. set {block::%player%} to 8
  304. set {displaycolor::%player%} to "&8Gray"
  305. close player's inventory
  306. format gui slot 20 of player with light gray concrete with lore "&6Sets the block you click to Light Gray Concrete" and "%{colorlock9::%player%}%" to run:
  307. if {colorlock9::%player%} is "&cLocked":
  308. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  309. close player's inventory
  310. else:
  311. set {block::%player%} to 9
  312. set {displaycolor::%player%} to "&7Light Gray"
  313. close player's inventory
  314. format gui slot 21 of player with cyan concrete with lore "&6Sets the block you click to Cyan Concrete" and "%{colorlock10::%player%}%" to run:
  315. if {colorlock10::%player%} is "&cLocked":
  316. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  317. close player's inventory
  318. else:
  319. set {block::%player%} to 10
  320. set {displaycolor::%player%} to "&3Cyan"
  321. close player's inventory
  322. format gui slot 22 of player with purple concrete with lore "&6Sets the block you click to Purple Concrete" and "%{colorlock11::%player%}%" to run:
  323. if {colorlock11::%player%} is "&cLocked":
  324. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  325. close player's inventory
  326. else:
  327. set {block::%player%} to 11
  328. set {displaycolor::%player%} to "&5Purple"
  329. close player's inventory
  330. format gui slot 23 of player with blue concrete with lore "&6Sets the block you click to Blue Concrete" and "%{colorlock12::%player%}%" to run:
  331. if {colorlock12::%player%} is "&cLocked":
  332. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  333. close player's inventory
  334. else:
  335. set {block::%player%} to 12
  336. set {displaycolor::%player%} to "&1Blue"
  337. close player's inventory
  338. format gui slot 24 of player with brown concrete with lore "&6Sets the block you click to Brown Concrete" and "%{colorlock13::%player%}%" to run:
  339. if {colorlock13::%player%} is "&cLocked":
  340. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  341. close player's inventory
  342. else:
  343. set {block::%player%} to 13
  344. set {displaycolor::%player%} to "&6Brown"
  345. close player's inventory
  346. format gui slot 25 of player with green concrete with lore "&6Sets the block you click to Green Concrete" and "%{colorlock14::%player%}%" to run:
  347. if {colorlock14::%player%} is "&cLocked":
  348. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  349. close player's inventory
  350. else:
  351. set {block::%player%} to 14
  352. set {displaycolor::%player%} to "&2Green"
  353. close player's inventory
  354. format gui slot 30 of player with red concrete with lore "&6Sets the block you click to Red Concrete" and "%{colorlock15::%player%}%" to run:
  355. if {colorlock15::%player%} is "&cLocked":
  356. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  357. close player's inventory
  358. else:
  359. set {block::%player%} to 15
  360. set {displaycolor::%player%} to "&4Red"
  361. close player's inventory
  362. format gui slot 32 of player with black concrete with lore "&6Sets the block you click to Black Concrete" and "%{colorlock16::%player%}%" to run:
  363. if {colorlock16::%player%} is "&cLocked":
  364. send player title "&4&lError" with subtitle "&c&lThat color is locked"
  365. close player's inventory
  366. else:
  367. set {block::%player%} to 16
  368. set {displaycolor::%player%} to "&0Black"
  369. close player's inventory
  370.  
  371.  
  372. command /setcolorlock [<integer>] [<offlineplayer>]:
  373. trigger:
  374. if arg 1 is not set:
  375. send "/setcolorlock [<integer>] [<player>]"
  376. else if arg 2 is not set:
  377. send "/setcolorlock [<integer>] [<player>]"
  378. else:
  379. set {colorlock::%arg 2%} to arg 1
  380.  
  381. on inventory close:
  382. delete {colorlock1::%player%}
  383. delete {colorlock2::%player%}
  384. delete {colorlock3::%player%}
  385. delete {colorlock4::%player%}
  386. delete {colorlock5::%player%}
  387. delete {colorlock6::%player%}
  388. delete {colorlock7::%player%}
  389. delete {colorlock8::%player%}
  390. delete {colorlock9::%player%}
  391. delete {colorlock10::%player%}
  392. delete {colorlock11::%player%}
  393. delete {colorlock12::%player%}
  394. delete {colorlock13::%player%}
  395. delete {colorlock14::%player%}
  396. delete {colorlock15::%player%}
  397. delete {colorlock16::%player%}
  398.  
  399. command /coins [<offlineplayer>]:
  400. trigger:
  401. if arg 1 is not set:
  402. send "&7You have &a%{coin::%player%}%&7 Coins"
  403. else:
  404. send "&7%arg 1%&7 has &a%{coin::%arg 1%}%&7 Coins"
  405.  
  406. command /bal [<offlineplayer>]:
  407. trigger:
  408. if arg 1 is not set:
  409. send "&7You have &a%{coin::%player%}%&7 Coins"
  410. else:
  411. send "&7%arg 1%&7 has &a%{coin::%arg 1%}%&7 Coins"
  412.  
  413. command /balance [<offlineplayer>]:
  414. trigger:
  415. if arg 1 is not set:
  416. send "&7You have &a%{coin::%player%}%&7 Coins"
  417. else:
  418. send "&7%arg 1%&7 has &a%{coin::%arg 1%}%&7 Coins"
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428. command /ultrarank [<player>]:
  429. permission: yeet
  430. trigger:
  431. broadcast " "
  432. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &b&lUltra Rank &7From Buycraft!"
  433. broadcast " "
  434. set {setter::%player%} to 25
  435.  
  436. command /epicrank [<player>]:
  437. permission: yeet
  438. trigger:
  439. broadcast " "
  440. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &5&lEpic Rank &7From Buycraft!"
  441. broadcast " "
  442. set {setter::%player%} to 20
  443.  
  444. command /legendrank [<player>]:
  445. permission: yeet
  446. trigger:
  447. broadcast " "
  448. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &a&lLegend Rank &7From Buycraft!"
  449. broadcast " "
  450. set {setter::%player%} to 15
  451.  
  452. command /mythrank [<player>]:
  453. permission: yeet
  454. trigger:
  455. broadcast " "
  456. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &6&lMyth Rank &7From Buycraft!"
  457. broadcast " "
  458. set {setter::%player%} to 10
  459.  
  460. command /godsuffix [<player>]:
  461. permission: *
  462. trigger:
  463. broadcast " "
  464. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &6&lGod Suffix &7From Buycraft!"
  465. broadcast " "
  466.  
  467. command /botsuffix [<player>]:
  468. permission: *
  469. trigger:
  470. broadcast " "
  471. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &3&lBot Suffix &7From Buycraft!"
  472. broadcast " "
  473.  
  474. command /bullysuffix [<player>]:
  475. permission: *
  476. trigger:
  477. broadcast " "
  478. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &4&lBully Suffix &7From Buycraft!"
  479. broadcast " "
  480.  
  481. command /nuggetsuffix [<player>]:
  482. permission: *
  483. trigger:
  484. broadcast " "
  485. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &e&lNugget Suffix &7From Buycraft!"
  486. broadcast " "
  487.  
  488. command /phantomsuffix [<player>]:
  489. permission: *
  490. trigger:
  491. broadcast " "
  492. broadcast "&3&lBuycraft&8&l: &b&l%arg 1% &7Has purchased &5&lPhantom Suffix &7From Buycraft!"
  493. broadcast " "
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511. on first join:
  512. set {timer::%player%} to 0
  513. set {setter::%player%} to 30
  514. set {coin::%player%} to 0
  515. add 1 to {uniquejoins}
  516. give player 1 stick named "&5&lWand"
  517. wait 1 second
  518. teleport player to location 64, 4, -64 in world "map"
  519.  
  520.  
  521. command /wand:
  522. permission: *
  523. trigger:
  524. give player 1 stick named "&5&lWand"
  525.  
  526. on join:
  527. teleport player to location 64, 4, -64 in world "map"
  528.  
  529. on drop:
  530. cancel event
  531.  
  532. every second:
  533. loop all players:
  534. wipe loop-player's sidebar
  535. set name of sidebar of loop-player to "&1&lColorBox"
  536. set score "&8" in sidebar of loop-player to 9
  537. set score "&9Name: &7%loop-player%" in sidebar of loop-player to 8
  538. set score "&0" in sidebar of loop-player to 7
  539. set score "&9Coins: &7%{coin::%loop-player%}%" in sidebar of loop-player to 6
  540. set score "&6" in sidebar of loop-player to 5
  541. set score "&9Color: %{displaycolor::%loop-player%}%" in sidebar of loop-player to 4
  542. set score "&5" in sidebar of loop-player to 3
  543. set score "&9Unique Joins: &7%{uniquejoins}%" in sidebar of loop-player to 2
  544. set score "&f" in sidebar of loop-player to 1
  545. set score "&9ColorBox.minehut.gg" in sidebar of loop-player to 0
  546.  
  547. on disconnect:
  548. delete {displaycolor::%player%}
  549. delete {colorlock1::%player%}
  550. delete {colorlock2::%player%}
  551. delete {colorlock3::%player%}
  552. delete {colorlock4::%player%}
  553. delete {colorlock5::%player%}
  554. delete {colorlock6::%player%}
  555. delete {colorlock7::%player%}
  556. delete {colorlock8::%player%}
  557. delete {colorlock9::%player%}
  558. delete {colorlock10::%player%}
  559. delete {colorlock11::%player%}
  560. delete {colorlock12::%player%}
  561. delete {colorlock13::%player%}
  562. delete {colorlock14::%player%}
  563. delete {colorlock15::%player%}
  564. delete {colorlock16::%player%}
  565.  
  566. command /discord:
  567. trigger:
  568. message ""
  569. message "&cā€¢ <link:https://discord.gg/TtKkjmq>&6Click for the Discord<reset>"
  570. message ""
  571.  
  572. command /help:
  573. trigger:
  574. message "&9------&b<&3Help&b>&9------"
  575. message "&b/baltop&3: Shows the Top 10 Most wealthy people"
  576. message "&b/shop&3: Opens A GUI where you can buy new colors"
  577. message "&b/tutorial&3: Gives you a short tutorial on how to play"
  578. message "&b/coins&3: Shows how many coins you have"
  579. message "&bYou get 1 coin every 25 blocks you color"
  580.  
  581. command /rules:
  582. trigger:
  583. message "&9------&b<&3Rules&b>&9------"
  584. message "&bDon't Hack&3: 3 Day Ban"
  585. message "&bDon't Break the Map&3: 1 Day Ban"
  586. message "&bDon't Auto Click&3: 12 Hour Ban"
  587. message "&bDon't Be Racist&3: 1 Day Ban"
  588. message "&bDon't Spam&3: 2 Hour Mute"
  589. message "&bDon't Exploit&3: 1 Day Ban"
  590.  
  591. command /cooldown <text> [<integer>]:
  592. permission: *
  593. trigger:
  594. if arg 2 is not set:
  595. if arg 1 is "disable":
  596. set {setter::%player%} to 0
  597. send "&cYou have disabled the Cooldown!"
  598. else if arg 1 is "enable":
  599. set {setter::%player%} to 30
  600. send "&aYou have enabled the Cooldown!"
  601. else:
  602. if arg 1 is "set":
  603. set {setter::%player%} to arg 2
  604. send "&7You now have a &a%arg 2% &7 second Cooldown!"
  605. else:
  606. send "Correct usage: /cooldown <text> [<integer>]"
  607.  
  608. command /tutorial:
  609. trigger:
  610. send "&7Use your &5Wand &7to &9color &7blocks and make whatever you want!"
  611. wait 3 seconds
  612. send ""
  613. send "&7Right click your &5Wand &7to see what &9colors &7you would like to use."
  614. wait 3 seconds
  615. send ""
  616. send "&7Some colors are &cLocked&7, But you can &aunlock &7them by buying them in &8/shop"
  617. wait 3 seconds
  618. send ""
  619. send "&7Do &2/help &7or &1/rules &7for more help. You can also ask &6people."
  620.  
  621.  
  622. on hunger bar change:
  623. cancel event
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638. command /colorshop:
  639. trigger:
  640. open virtual chest inventory with size 5 named "&9&lColor Shop" to player
  641. format gui slot 10 of player with light blue concrete named "&bLight Blue" with lore "&7Cost: &a$5 &7Coins" to close:
  642. if {coin::%player%} >= 5:
  643. subtract 5 from {coin::%player%}
  644. set {colorlock::%player%} to 4
  645. send "&7You can now color with &bLight Blue"
  646. else:
  647. send "&cYou don't have enough coins!"
  648. format gui slot 11 of player with yellow concrete named "&eYellow" with lore "&7Cost: &a$7 &7Coins" to close:
  649. if {coin::%player%} >= 7:
  650. if {colorlock::%player%} = 4:
  651. subtract 7 from {coin::%player%}
  652. set {colorlock::%player%} to 5
  653. send "&7You can now color with &eYellow"
  654. else:
  655. send "&cYou must buy Light Blue First!"
  656. else:
  657. send "&cYou don't have enough coins!"
  658. format gui slot 12 of player with lime concrete named "&aLime" with lore "&7Cost: &a$9 &7Coins" to close:
  659. if {coin::%player%} >= 9:
  660. if {colorlock::%player%} = 5:
  661. subtract 9 from {coin::%player%}
  662. set {colorlock::%player%} to 6
  663. send "&7You can now color with &aLime"
  664. else:
  665. send "&cYou must buy Yellow First!"
  666. else:
  667. send "&cYou don't have enough coins!"
  668. format gui slot 13 of player with pink concrete named "&cPink" with lore "&7Cost: &a$11 &7Coins" to close:
  669. if {coin::%player%} >= 11:
  670. if {colorlock::%player%} = 6:
  671. subtract 11 from {coin::%player%}
  672. set {colorlock::%player%} to 7
  673. send "&7You can now color with &cPink"
  674. else:
  675. send "&cYou must buy Lime First!"
  676. else:
  677. send "&cYou don't have enough coins!"
  678. format gui slot 14 of player with gray concrete named "&8Gray" with lore "&7Cost: &a$13 &7Coins" to close:
  679. if {coin::%player%} >= 13:
  680. if {colorlock::%player%} = 7:
  681. subtract 13 from {coin::%player%}
  682. set {colorlock::%player%} to 8
  683. send "&7You can now color with &8Gray"
  684. else:
  685. send "&cYou must buy Pink First!"
  686. else:
  687. send "&cYou don't have enough coins!"
  688. format gui slot 15 of player with light gray concrete named "&7Light Gray" with lore "&7Cost: &a$15 &7Coins" to close:
  689. if {coin::%player%} >= 15:
  690. if {colorlock::%player%} = 8:
  691. subtract 15 from {coin::%player%}
  692. set {colorlock::%player%} to 9
  693. send "&7You can now color with &7Light Gray"
  694. else:
  695. send "&cYou must buy Gray First!"
  696. else:
  697. send "&cYou don't have enough coins!"
  698. format gui slot 16 of player with cyan concrete named "&3Cyan" with lore "&7Cost: &a$17 &7Coins" to close:
  699. if {coin::%player%} >= 17:
  700. if {colorlock::%player%} = 9:
  701. subtract 17 from {coin::%player%}
  702. set {colorlock::%player%} to 10
  703. send "&7You can now color with &3Cyan"
  704. else:
  705. send "&cYou must buy Lime First!"
  706. else:
  707. send "&cYou don't have enough coins!"
  708. format gui slot 20 of player with purple concrete named "&5Purple" with lore "&7Cost: &a$19 &7Coins" to close:
  709. if {coin::%player%} >= 19:
  710. if {colorlock::%player%} = 10:
  711. subtract 19 from {coin::%player%}
  712. set {colorlock::%player%} to 11
  713. send "&7You can now color with &5Purple"
  714. else:
  715. send "&cYou must buy Cyan First!"
  716. else:
  717. send "&cYou don't have enough coins!"
  718. format gui slot 21 of player with blue concrete named "&1Blue" with lore "&7Cost: &a$21 &7Coins" to close:
  719. if {coin::%player%} >= 21:
  720. if {colorlock::%player%} = 11:
  721. subtract 21 from {coin::%player%}
  722. set {colorlock::%player%} to 12
  723. send "&7You can now color with &1Blue"
  724. else:
  725. send "&cYou must buy Purple First!"
  726. else:
  727. send "&cYou don't have enough coins!"
  728. format gui slot 22 of player with brown concrete named "&6Brown" with lore "&7Cost: &a$23 &7Coins" to close:
  729. if {coin::%player%} >= 23:
  730. if {colorlock::%player%} = 12:
  731. subtract 23 from {coin::%player%}
  732. set {colorlock::%player%} to 13
  733. send "&7You can now color with &6Brown"
  734. else:
  735. send "&cYou must buy Blue First!"
  736. else:
  737. send "&cYou don't have enough coins!"
  738. format gui slot 23 of player with green concrete named "&2Green" with lore "&7Cost: &a$25 &7Coins" to close:
  739. if {coin::%player%} >= 25:
  740. if {colorlock::%player%} = 13:
  741. subtract 25 from {coin::%player%}
  742. set {colorlock::%player%} to 14
  743. send "&7You can now color with &2Green"
  744. else:
  745. send "&cYou must buy Brown First!"
  746. else:
  747. send "&cYou don't have enough coins!"
  748. format gui slot 24 of player with red concrete named "&4Red" with lore "&7Cost: &a$27 &7Coins" to close:
  749. if {coin::%player%} >= 27:
  750. if {colorlock::%player%} = 14:
  751. subtract 27 from {coin::%player%}
  752. set {colorlock::%player%} to 15
  753. send "&7You can now color with &4Red"
  754. else:
  755. send "&cYou must buy Green First!"
  756. else:
  757. send "&cYou don't have enough coins!"
  758. format gui slot 31 of player with black concrete named "&0Black" with lore "&7Cost: &a$29 &7Coins" to close:
  759. if {coin::%player%} >= 29:
  760. if {colorlock::%player%} = 15:
  761. subtract 29 from {coin::%player%}
  762. set {colorlock::%player%} to 16
  763. send "&7You can now color with &0Black"
  764. else:
  765. send "&cYou must buy Red First!"
  766. else:
  767. send "&cYou don't have enough coins!"
  768.  
  769. command /shop:
  770. trigger:
  771. open virtual chest inventory with size 3 named "&8&lShop" to player
  772. format gui slot 11 of player with white concrete named "&9&lColor Shop" to run:
  773. make player execute command "/colorshop"
  774. format gui slot 15 of player with a clock named "&c&lCooldown Shop" to run:
  775. make player execute command "/cooldownshop"
  776.  
  777. command /cooldownshop:
  778. trigger:
  779. if {setter::%player%} is 30:
  780. set {_cost} to 5
  781. else if {setter::%player%} is 29:
  782. set {_cost} to 8
  783. else if {setter::%player%} is 28:
  784. set {_cost} to 11
  785. else if {setter::%player%} is 27:
  786. set {_cost} to 14
  787. else if {setter::%player%} is 26:
  788. set {_cost} to 17
  789. else if {setter::%player%} is 25:
  790. set {_cost} to 20
  791. else if {setter::%player%} is 24:
  792. set {_cost} to 23
  793. else if {setter::%player%} is 23:
  794. set {_cost} to 26
  795. else if {setter::%player%} is 22:
  796. set {_cost} to 29
  797. else if {setter::%player%} is 21:
  798. set {_cost} to 31
  799. else if {setter::%player%} is 20:
  800. set {_cost} to 34
  801. else if {setter::%player%} is 19:
  802. set {_cost} to 37
  803. else if {setter::%player%} is 18:
  804. set {_cost} to 40
  805. else if {setter::%player%} is 17:
  806. set {_cost} to 43
  807. else if {setter::%player%} is 16:
  808. set {_cost} to 46
  809. else if {setter::%player%} is 15:
  810. set {_cost} to 49
  811. else if {setter::%player%} is 14:
  812. set {_cost} to 52
  813. else if {setter::%player%} is 13:
  814. set {_cost} to 55
  815. else if {setter::%player%} is 12:
  816. set {_cost} to 58
  817. else if {setter::%player%} is 11:
  818. set {_cost} to 61
  819. else if {setter::%player%} is 10:
  820. set {_cost} to 64
  821. else if {setter::%player%} is 9:
  822. set {_cost} to 67
  823. else if {setter::%player%} is 8:
  824. set {_cost} to 70
  825. else if {setter::%player%} is 7:
  826. set {_cost} to 73
  827. else if {setter::%player%} is 6:
  828. set {_cost} to 76
  829. else if {setter::%player%} is 5:
  830. set {_cost} to "&cMinimum Cooldown"
  831.  
  832. open virtual chest inventory with size 3 named "&c&lCooldown Shop" to player
  833. format gui slot 13 of player with a nether star named "&c-1 Second" with lore "&7Removes 1 Second from the Cooldown" and "&7Cost: &a$%{_cost}% &7Coins" to close:
  834. if {_cost} is "&cMinimum Cooldown":
  835. send "&cMinimum Cooldown!"
  836. else:
  837. if {coin::%player%} >= {_cost}:
  838. subtract {_cost} from {coin::%player%}
  839. subtract 1 from {setter::%player%}
  840. send "&7You now have a &a%{setter::%player%}% &7second cooldown!"
  841. else:
  842. send "&cYou don't have enough coins!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement