8p0

SKRIPT Clicker Server

8p0
Mar 20th, 2021 (edited)
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.36 KB | None | 0 0
  1. #==================================
  2. # Developed by 8p0 :)
  3. #==================================
  4. #Please don't distribute or claim as your own! thank you.
  5. #SPAWN
  6. command /setspawn:
  7. permission: *
  8. permission message: &cno!
  9. trigger:
  10. set {spawn} to player's location
  11. send "&7Spawn Set" to player
  12.  
  13. command /spawn:
  14. trigger:
  15. teleport player to {spawn}
  16.  
  17. on death:
  18. teleport player to {spawn}
  19.  
  20.  
  21. on join:
  22. if {prestige::%player's uuid%} is not set:
  23. set {prestige::%player's uuid%} to 0
  24.  
  25. on join:
  26. set join message to "&a✔&7 ┃ %{rank::%player's uuid%}% %player%&7 has joined!"
  27. set player's gamemode to adventure
  28. teleport player to {spawn}
  29. if {multi::%player's uuid%} is not set:
  30. set {multi::%player's uuid%} to 1
  31.  
  32. on first join:
  33. set join message to "&a✔&7 ┃ %{rank::%player's uuid%}% %player%&7 has joined for the first time!"
  34. add 1 cookie named "&3Click me!" with lore "&f" and "&7&l |&b Shift &3Right Click for &b&lMORE!" and "&7&l |&7 Right Click!" to player's inventory
  35. set {cookies::%player's uuid%} to 0
  36.  
  37.  
  38. command /cookie:
  39. cooldown: 10 seconds
  40. trigger:
  41. add 1 cookie named "&3Click me!" with lore "&f" and "&7&l |&b Shift &3Right Click for &b&lMORE!" and "&7&l |&7 Right Click!" to player's inventory
  42.  
  43. on quit:
  44. set quit message to "&c✘&7 ┃ %{rank::%player's uuid%}% %player%&7 has left."
  45.  
  46. on rightclick with a cookie:
  47. if player is sneaking:
  48. make player execute "/pcost"
  49. open virtual chest inventory with size 1 named "&3Your Cookie!" to player
  50. format gui slot 0 of player with gray stained glass pane named "&7"
  51. format gui slot 1 of player with gray stained glass pane named "&7"
  52. format gui slot 2 of player with gray stained glass pane named "&7"
  53. format gui slot 3 of player with gray stained glass pane named "&7"
  54. format gui slot 4 of player with cookie named "&b&l%player%'s&3 Cookie!" with lore "&f" and "&7&l |&b x%{multi::%player's uuid%}%&7 +&b 1x &3 Cookies!" and "&f" and "&7&l |&3&l UPGRADE" and "&7&l |&b 500 cookies!" and "&7&l |&7 Click!" to run:
  55. if {multi::%player's uuid%} is 4:
  56. cancel event
  57. else:
  58. if {cookies::%player's uuid%} is greater than or equal to 500:
  59. remove 500 from {cookies::%player's uuid%}
  60. close player's inventory
  61. play sound "entity.player.levelup" at volume 1 and pitch 1 to player
  62. send "&3Cookie &bUpgraded!" to player
  63. add 1 to {multi::%player's uuid%}
  64. format gui slot 5 of player with gray stained glass pane named "&7"
  65. format gui slot 6 of player with diamond named "&3&lPRESTIGE" with lore "&f" and "&7&l | &3Current:&b %{prestige::%player's uuid%}%" and "&f" and "&7&l |&3&l UPGRADE" and "&7&l |&b %{pcost::%player's uuid%}% &3Cookies!" and "&7&l |&7 Click!" to run:
  66. if {prestige::%player's uuid%} is 0:
  67. close player's inventory
  68. make player execute "/pres 1"
  69. else:
  70. if {prestige::%player's uuid%} is 1:
  71. close player's inventory
  72. make player execute "/pres 2"
  73. else:
  74. if {prestige::%player's uuid%} is 2:
  75. close player's inventory
  76. make player execute "/pres 3"
  77. else:
  78. if {prestige::%player's uuid%} is 3:
  79. close player's inventory
  80. make player execute "/pres 4"
  81. else:
  82. if {prestige::%player's uuid%} is 4:
  83. close player's inventory
  84. send "&7You are &c&lMAX&7 prestige already!" to player
  85. format gui slot 7 of player with gray stained glass pane named "&7"
  86. format gui slot 8 of player with gray stained glass pane named "&7"
  87.  
  88. on rightclick with a cookie:
  89. if {multi::%player's uuid%} is 2:
  90. add 2 to {cookies::%player's uuid%}
  91. send action bar "&b+ 2&3 Cookies!" to player
  92. else:
  93. if {multi::%player's uuid%} is 1:
  94. add 1 to {cookies::%player's uuid%}
  95. send action bar "&b+ 1&3 Cookie!" to player
  96. else:
  97. if {multi::%player's uuid%} is 3:
  98. add 3 to {cookies::%player's uuid%}
  99. send action bar "&b+ 3&3 Cookies!" to player
  100. else:
  101. if {multi::%player's uuid%} is 4:
  102. add 4 to {cookies::%player's uuid%}
  103. send action bar "&b+ 4&3 Cookies!" to player
  104.  
  105.  
  106. every 15 ticks second:
  107. loop all players:
  108. make loop-player execute "/prestige"
  109.  
  110. command /pcost:
  111. trigger:
  112. if {prestige::%player's uuid%} is 0:
  113. set {pcost::%player's uuid%} to 1000
  114. else:
  115. if {prestige::%player's uuid%} is 1:
  116. set {pcost::%player's uuid%} to 5000
  117. else:
  118. if {prestige::%player's uuid%} is 2:
  119. set {pcost::%player's uuid%} to 10000
  120. else:
  121. if {prestige::%player's uuid%} is 3:
  122. set {pcost::%player's uuid%} to 20000
  123. else:
  124. if {prestige::%player's uuid%} is 4:
  125. set {pcost::%player's uuid%} to "&c&lMAX"
  126.  
  127. command /pres <number>:
  128. trigger:
  129. if arg-1 is 1:
  130. make player execute "/prestige"
  131. else:
  132. if arg-1 is 2:
  133. make player execute "/prestige2"
  134. else:
  135. if arg-1 is 3:
  136. make player execute "/prestige3"
  137. else:
  138. if arg-1 is 4:
  139. make player execute "/prestige4"
  140.  
  141. command /prestige:
  142. trigger:
  143. if {prestige::%player's uuid%} is 0:
  144. #fix
  145. if {cookies::%player's uuid%} is greater than or equal to 1000:
  146. set {cookies::%player's uuid%} to 0
  147. set {prestige::%player's uuid%} to 1
  148. broadcast "&b%player%&3 has reached prestige &b1!"
  149. command /prestige2:
  150. trigger:
  151. if {prestige::%player's uuid%} is 1:
  152. #fix
  153. if {cookies::%player's uuid%} is greater than or equal to 5000:
  154. set {cookies::%player's uuid%} to 0
  155. set {prestige::%player's uuid%} to 2
  156. broadcast "&b%player%&3 has reached prestige &b2!"
  157.  
  158.  
  159. command /prestige3:
  160. trigger:
  161. if {prestige::%player's uuid%} is 2:
  162. #fix
  163. if {cookies::%player's uuid%} is greater than or equal to 10000:
  164. set {cookies::%player's uuid%} to 0
  165. set {prestige::%player's uuid%} to 3
  166. broadcast "&b%player%&3 has reached prestige &b3!"
  167.  
  168. command /prestige4:
  169. trigger:
  170. if {prestige::%player's uuid%} is 3:
  171. #fix
  172. if {cookies::%player's uuid%} is greater than or equal to 20000:
  173. set {cookies::%player's uuid%} to 0
  174. set {prestige::%player's uuid%} to 4
  175. broadcast "&3GG, &b%player%&3 has reached prestige &b4!"
  176.  
  177. #RESET COMMAND
  178. command /reset <text>:
  179. trigger:
  180. if arg-1 is "prestige":
  181. set {prestige::%player's uuid%} to 0
  182. set {prestige2::%player's uuid%} to false
  183. set {prestige1::%player's uuid%} to false
  184. else:
  185. if arg-1 is "cookies":
  186. set {cookies::%player's uuid%} to 0
  187. else:
  188. if arg-1 is "multi":
  189. set {multi::%player's uuid%} to 1
  190.  
  191. command /resetmulti:
  192. trigger:
  193. set {multi::%player's uuid%} to 2
  194.  
  195. command /staffcookie:
  196. permission: op
  197. permission message: &cNo:(
  198. trigger:
  199. add 1 cookie named "&cStaff&3 Cookie" to player's inventory
  200.  
  201. on rightclick:
  202. player's held item is a cookie named "&cStaff&3 Cookie"
  203. add 100 to {cookies::%player's uuid%}
  204. send action bar "&b+ 100&3 Cookies!" to player
  205.  
  206. command /reward <offlineplayer> <number>:
  207. permission: *
  208. permission message: &cno!
  209. trigger:
  210. add arg-2 to {cookies::%arg-1's uuid%}
  211. broadcast "&b%arg-2%&3 Cookies have been rewarded to &r%{rank::%arg-1's uuid%}% &b%arg-1%&3!"
  212.  
  213. command /take <number> <offlineplayer>:
  214. permission: *
  215. permission message: &cInsufficient Permissions!
  216. trigger:
  217. remove arg-1 from {cookies::%arg-2's uuid%}
  218.  
  219. command /resetall <text>:
  220. permission: op
  221. permission message: &cInsufficient Permissions!
  222. trigger:
  223. if arg-1 is "cookies":
  224. delete {cookies}
  225. send "&3All &bCookies&3 reset" to player
  226.  
Add Comment
Please, Sign In to add comment