BreakfastDeliqht

Untitled

Jun 17th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.19 KB | None | 0 0
  1. on first join:
  2. add 1 to {logins}
  3. broadcast "&8[&a+&8] &7%player% has joined for the first time! &8[&a##%{logins}%&8]"
  4. wipe player sidebar
  5. set name of sidebar of player to "&6&lCrazeX"
  6. set score "" in sidebar of player to 6
  7. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 5
  8. set score "" in sidebar of player to 4
  9. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 3
  10. set score "" in sidebar of player to 2
  11. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 1
  12. set score "" in sidebar of player to 0
  13.  
  14. on join:
  15. teleport player to {spawn}
  16. execute console command "/minecraft:give %player% wooden_pickaxe 1 0 {Unbreaking:1,HideFlags:15,CanDestroy:[coal_ore]}"
  17.  
  18. every 10 seconds:
  19. loop all players:
  20. wipe loop-player sidebar
  21. set name of sidebar of loop-player to "&6&lCrazeX"
  22. set score "" in sidebar of loop-player to 6
  23. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of loop-player to 5
  24. set score "" in sidebar of loop-player to 4
  25. set score "&8¬ &7EXP&8: &f%{xp::%loop-player%}%/30" in sidebar of loop-player to 3
  26. set score "" in sidebar of loop-player to 2
  27. set score "&8¬ &7Level&8: &f%{lv::%loop-player%}%" in sidebar of loop-player to 1
  28. set score "" in sidebar of loop-player to 0
  29. command /setspawn:
  30. permission: skript.use
  31. permission message: &cNo Thank you!
  32. trigger:
  33. set {spawn} to player's location
  34. send "&cSuccessfully set the spawn to your location!"
  35. command /spawn:
  36. trigger:
  37. send "&7[&6CRAZEX&7] &eTeleporting you to spawn in &65&e.."
  38. wait 1 second
  39. send "&7[&6CRAZEX&7] &eTeleporting you to spawn in &64&e.."
  40. wait 1 second
  41. send "&7[&6CRAZEX&7] &eTeleporting you to spawn in &63&e.."
  42. wait 1 second
  43. send "&7[&6CRAZEX&7] &eTeleporting you to spawn in &62&e.."
  44. wait 1.5 seconds
  45. send "&7[&6CRAZEX&7] &eTeleporting you to spawn in &61&e.."
  46. wait 2 seconds
  47. teleport player to {spawn}
  48. send "&7[&6CRAZEX&7] &eTeleported you to spawn!"
  49. command /pickaxe:
  50. trigger:
  51. execute console command "/minecraft:give %player% wooden_pickaxe 1 0 {Unbreaking:1,HideFlags:15,CanDestroy:[coal_ore]}"
  52. send "&e[&6CRAZEX&e]&a You have acquired the &6starter pickaxe!"
  53.  
  54.  
  55. variables:
  56. {xp::%player%} = 0
  57. {lv::%player%} = 0
  58.  
  59. every 10 seconds:
  60. loop all players:
  61. heal the loop-player
  62. feed the loop-player
  63.  
  64.  
  65. on command "minecraft:me":
  66. cancel event
  67. send "&cInvalid Permission!"
  68.  
  69. on first join:
  70. set {xp::%player%} to 0
  71. set {lv::%player%} to 0
  72. set {bl::%player%} to 0
  73. set {w.%player%} to 0
  74. set {b.%player%} to 0
  75. set gamemode of player to Adventure
  76.  
  77. command /logins:
  78. trigger:
  79. send "&aWe have %{logins}% logins currently!"
  80. command /gma:
  81. aliases: /gamemode a, /gamemodea
  82. permission: skript.gaemode.a
  83. permission message: &cInvaild Permission.
  84. trigger:
  85. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Adventure!"
  86. set the player's gamemode to adventure
  87. command /gms:
  88. aliases: /gamemode s, /gamemodes
  89. permission: skript.gamemode.s
  90. permission message: &cInvaild Permission.
  91. trigger:
  92. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Survival!"
  93. set the player's gamemode to survival
  94. command /gmc:
  95. aliases: /gamemode c, /gamemodec
  96. permission: skript.gamemode.c
  97. permission message: &cInvaild Permission.
  98. trigger:
  99. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Creative!"
  100. set the player's gamemode to creative
  101. command /gmsp:
  102. aliases: /gamemode sp, /gamemodesp
  103. permission: skript.gamemode.spec
  104. permission message: &cInvaild Permission.
  105. trigger:
  106. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Spectator!"
  107. set the player's gamemode to spectator
  108.  
  109. command
  110.  
  111.  
  112. command /pop:
  113. aliases: /bubble, /bubbles
  114. trigger:
  115. add 1 to {b.%player%}
  116. send "&aYou've popped &c%{b.%player%}% &abubbles!"
  117.  
  118. on join:
  119. set gamemode of player to Adventure
  120. set {w.%player%} to 0
  121. wipe player sidebar
  122. set name of sidebar of player to "&6&lCrazeX"
  123. set score "" in sidebar of player to 8
  124. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  125. set score "" in sidebar of player to 6
  126. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  127. set score "" in sidebar of player to 4
  128. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  129. set score "" in sidebar of player to 2
  130. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  131. set score "" in sidebar of player to 0
  132.  
  133. on break of coal ore:
  134. if {xp::%player%} >= 30:
  135. add 1 to {lv::%player%}
  136. remove 30 from {xp::%player%}
  137. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  138. add 1 to {st}
  139. wipe player sidebar
  140. cancel event
  141. add 1 to {xp::%player%}
  142. add 1 to {bl::%player%}
  143. give 1 coal to player
  144. set block to black wool
  145. wipe player sidebar
  146. set name of sidebar of player to "&6&lCrazeX"
  147. set score "" in sidebar of player to 8
  148. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  149. set score "" in sidebar of player to 6
  150. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  151. set score "" in sidebar of player to 4
  152. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  153. set score "" in sidebar of player to 2
  154. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  155. set score "" in sidebar of player to 0
  156. wait 60 seconds
  157. set block to coal ore
  158.  
  159.  
  160. on break of iron ore:
  161. if {xp::%player%} >= 30:
  162. add 1 to {lv::%player%}
  163. remove 30 from {xp::%player%}
  164. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  165. cancel event
  166. add 1 to {st}
  167. wipe player sidebar
  168. cancel event
  169. add 2 to {xp::%player%}
  170. add 1 to {bl::%player%}
  171. give 2 coal to player
  172. set block to gray wool
  173. wipe player sidebar
  174. set name of sidebar of player to "&6&lCrazeX"
  175. set score "" in sidebar of player to 8
  176. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  177. set score "" in sidebar of player to 6
  178. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  179. set score "" in sidebar of player to 4
  180. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  181. set score "" in sidebar of player to 2
  182. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  183. set score "" in sidebar of player to 0
  184. wait 90 seconds
  185. set block to iron ore
  186.  
  187. on break of diamond ore:
  188. cancel event
  189. if {xp::%player%} >= 30:
  190. add 1 to {lv::%player%}
  191. remove 30 from {xp::%player%}
  192. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  193. add 1 to {st}
  194. wipe player sidebar
  195. add 4 to {xp::%player%}
  196. add 1 to {bl::%player%}
  197. give 4 coal to player
  198. set block to light blue wool
  199. wipe player sidebar
  200. set name of sidebar of player to "&6&lCrazeX"
  201. set score "" in sidebar of player to 8
  202. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  203. set score "" in sidebar of player to 6
  204. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  205. set score "" in sidebar of player to 4
  206. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  207. set score "" in sidebar of player to 2
  208. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  209. set score "" in sidebar of player to 0
  210. wait 120 seconds
  211. set block to diamond ore
  212.  
  213. on break of lapis ore:
  214. cancel event
  215. if {xp::%player%} >= 30:
  216. add 1 to {lv::%player%}
  217. remove 30 from {xp::%player%}
  218. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  219. add 1 to {st}
  220. wipe player sidebar
  221. add 5 to {xp::%player%}
  222. add 1 to {bl::%player%}
  223. give 5 coal to player
  224. set block to blue wool
  225. wipe player sidebar
  226. set name of sidebar of player to "&6&lCrazeX"
  227. set score "" in sidebar of player to 8
  228. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  229. set score "" in sidebar of player to 6
  230. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  231. set score "" in sidebar of player to 4
  232. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  233. set score "" in sidebar of player to 2
  234. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  235. set score "" in sidebar of player to 0
  236. wait 180 seconds
  237. set block to lapis ore
  238.  
  239. command /warn [<player>]:
  240. permission: raz.warn
  241. usage: &c/warn <player>
  242. trigger:
  243. if {w.%player%} >= 3:
  244. kick arg-1 due to "3/3 warnings"
  245. set {w.%player%} to 0
  246. if arg-1 is set:
  247. add 1 to {w.%arg-1%}
  248. broadcast ""
  249. broadcast "&c&lWARN &e%arg-1% &7has been warned (%{w.%arg-1%}%/3)"
  250. broadcast ""
  251. if arg-1 is not set:
  252. send "&cUsage: /warn <player>"
  253.  
  254. command /stats [<offline player>]:
  255. usage: &c/stats <player>
  256. trigger:
  257. if arg-1 is set:
  258. send ""
  259. send "&6&lSTATS"
  260. send "&6%arg-1%'s stats:"
  261. send ""
  262. send "&e&lLevel: &7%{lv1::%arg-1%}%"
  263. send "&e&lExperience: &7%{xp::%arg-1%}%"
  264. send "&e&lBlocks Broken: &7%{bl::%arg-1%}%"
  265. send "&eServer Blocks Broken: &7%{st}%"
  266. send ""
  267. if arg-1 is not set:
  268. send ""
  269. send "&6&lSTATS"
  270. send "&6Your stats:"
  271. send ""
  272. send "&eLevel: &7%{lv::%player%}%"
  273. send "&eExperience: &7%{xp::%player%}%/30"
  274. send "&eBlocks Broken: &7%{bl::%player%}%"
  275. send "&eServer Blocks Broken: &7%{st}%"
  276. send ""
  277. on command "pl":
  278. cancel event
  279. send "&cInvalid Permission"
  280. on command "bukkit:pl":
  281. cancel event
  282. send "&cInvalid Permission"
  283.  
  284. command /gamemode <text>:
  285. permission: skript.gamemode.use
  286. trigger:
  287. if arg-1 is "c":
  288. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Creative!"
  289. set the player's gamemode to creative
  290. if arg-1 is "s":
  291. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Survival!"
  292. set the player's gamemode to survival
  293. if arg-1 is "a":
  294. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Adventure!"
  295. set the player's gamemode to adventure
  296. if arg-1 is "sp":
  297. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Spectator!"
  298. set the player's gamemode to spectator
  299. if arg-1 is not set:
  300. send "&e[&6CRAZEX&e] &dUsage: /gamemode <c:s:a:sp>"
  301.  
  302.  
  303.  
  304. on chat:
  305. loop all players:
  306. if "%message%" contains "%loop-player%":
  307. replace all "%loop-player%" with "&6@&e%loop-player% &r" in message
  308.  
  309.  
  310. on quit:
  311. send ""
  312. send "&a Join back with /join CrazeX"
  313. send "&aCrazeX.minehut.gg"
  314. send ""
  315.  
  316. command /coins:
  317. trigger:
  318. if {coins::%player%} is not set:
  319. send "&7You have no coins, setting to 0."
  320. set {coins::%player%} to 0
  321. if {coins::%player%} is set:
  322. send "&6Your Coins: &e%{coins::%player%}%"
  323.  
  324. command /coinstop:
  325. trigger:
  326. loop {coins::*}:
  327. add 1 to {_size}
  328. if {_low.to.high.list::%loop-value%} is not set:
  329. set {_low.to.high.list::%loop-value%} to loop-index
  330. else:
  331. set {_n} to 0
  332. loop {_size} times:
  333. set {_n} to {_n} + 1
  334. if {_low.to.high.list::%loop-value-1%.%{_n}%} is not set:
  335. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  336. stop loop
  337. wait 1 tick
  338. set {_n} to size of {_low.to.high.list::*}
  339. loop {_low.to.high.list::*}:
  340. set {_high.to.low.list::%{_n}%} to loop-value
  341. set {_n} to {_n} - 1
  342. wait 1 tick
  343. send " &8&m---+---&r &e&lTop 10 Balances&r &8&m---+--- "
  344. send ""
  345. loop {_high.to.low.list::*}:
  346. add 1 to {_topnumber}
  347. set {_player} to "%loop-value%" parsed as offlineplayer
  348. send " &6%{_topnumber}%&6. &e%{_player}% &8➭ &6%{coins::%loop-value%}% &eCoins"
  349. if {_topnumber} = 10:
  350. stop
  351.  
  352. command /leveltop:
  353. trigger:
  354. loop {lv::*}:
  355. add 1 to {_size}
  356. if {_low.to.high.list::%loop-value%} is not set:
  357. set {_low.to.high.list::%loop-value%} to loop-index
  358. else:
  359. set {_n} to 0
  360. loop {_size} times:
  361. set {_n} to {_n} + 1
  362. if {_low.to.high.list::%loop-value-1%.%{_n}%} is not set:
  363. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  364. stop loop
  365. wait 1 tick
  366. set {_n} to size of {_low.to.high.list::*}
  367. loop {_low.to.high.list::*}:
  368. set {_high.to.low.list::%{_n}%} to loop-value
  369. set {_n} to {_n} - 1
  370. wait 1 tick
  371. send " &8&m---+---&r &e&lTop 10 Levels&r &8&m---+--- "
  372. send ""
  373. loop {_high.to.low.list::*}:
  374. add 1 to {_topnumber}
  375. set {_player} to "%loop-value%" parsed as offlineplayer
  376. send " &6%{_topnumber}%&6. &e%{_player}% &8➭ &6Level &e%{lv::%loop-value%}%"
  377. if {_topnumber} = 10:
  378. stop
Advertisement
Add Comment
Please, Sign In to add comment