BreakfastDeliqht

Untitled

Jun 17th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.18 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 /pop:
  110. aliases: /bubble, /bubbles
  111. trigger:
  112. add 1 to {b.%player%}
  113. send "&aYou've popped &c%{b.%player%}% &abubbles!"
  114.  
  115. on join:
  116. set gamemode of player to Adventure
  117. set {w.%player%} to 0
  118. wipe player sidebar
  119. set name of sidebar of player to "&6&lCrazeX"
  120. set score "" in sidebar of player to 8
  121. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  122. set score "" in sidebar of player to 6
  123. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  124. set score "" in sidebar of player to 4
  125. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  126. set score "" in sidebar of player to 2
  127. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  128. set score "" in sidebar of player to 0
  129.  
  130. on break of coal ore:
  131. if {xp::%player%} >= 30:
  132. add 1 to {lv::%player%}
  133. remove 30 from {xp::%player%}
  134. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  135. add 1 to {st}
  136. wipe player sidebar
  137. cancel event
  138. add 1 to {xp::%player%}
  139. add 1 to {bl::%player%}
  140. give 1 coal to player
  141. set block to black wool
  142. wipe player sidebar
  143. set name of sidebar of player to "&6&lCrazeX"
  144. set score "" in sidebar of player to 8
  145. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  146. set score "" in sidebar of player to 6
  147. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  148. set score "" in sidebar of player to 4
  149. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  150. set score "" in sidebar of player to 2
  151. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  152. set score "" in sidebar of player to 0
  153. wait 60 seconds
  154. set block to coal ore
  155.  
  156.  
  157. on break of iron ore:
  158. if {xp::%player%} >= 30:
  159. add 1 to {lv::%player%}
  160. remove 30 from {xp::%player%}
  161. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  162. cancel event
  163. add 1 to {st}
  164. wipe player sidebar
  165. cancel event
  166. add 2 to {xp::%player%}
  167. add 1 to {bl::%player%}
  168. give 2 coal to player
  169. set block to gray wool
  170. wipe player sidebar
  171. set name of sidebar of player to "&6&lCrazeX"
  172. set score "" in sidebar of player to 8
  173. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  174. set score "" in sidebar of player to 6
  175. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  176. set score "" in sidebar of player to 4
  177. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  178. set score "" in sidebar of player to 2
  179. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  180. set score "" in sidebar of player to 0
  181. wait 90 seconds
  182. set block to iron ore
  183.  
  184. on break of diamond ore:
  185. cancel event
  186. if {xp::%player%} >= 30:
  187. add 1 to {lv::%player%}
  188. remove 30 from {xp::%player%}
  189. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  190. add 1 to {st}
  191. wipe player sidebar
  192. add 4 to {xp::%player%}
  193. add 1 to {bl::%player%}
  194. give 4 coal to player
  195. set block to light blue wool
  196. wipe player sidebar
  197. set name of sidebar of player to "&6&lCrazeX"
  198. set score "" in sidebar of player to 8
  199. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  200. set score "" in sidebar of player to 6
  201. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  202. set score "" in sidebar of player to 4
  203. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  204. set score "" in sidebar of player to 2
  205. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  206. set score "" in sidebar of player to 0
  207. wait 120 seconds
  208. set block to diamond ore
  209.  
  210. on break of lapis ore:
  211. cancel event
  212. if {xp::%player%} >= 30:
  213. add 1 to {lv::%player%}
  214. remove 30 from {xp::%player%}
  215. send "&6[CrazeX] &8» &7You leveled up to &e%{lv::%player%}%&7!"
  216. add 1 to {st}
  217. wipe player sidebar
  218. add 5 to {xp::%player%}
  219. add 1 to {bl::%player%}
  220. give 5 coal to player
  221. set block to blue wool
  222. wipe player sidebar
  223. set name of sidebar of player to "&6&lCrazeX"
  224. set score "" in sidebar of player to 8
  225. set score "&8¬ &7Players&8: &f%number of all players%" in sidebar of player to 7
  226. set score "" in sidebar of player to 6
  227. set score "&8¬ &7EXP&8: &f%{xp::%player%}%/30" in sidebar of player to 5
  228. set score "" in sidebar of player to 4
  229. set score "&8¬ &7Level&8: &f%{lv::%player%}%" in sidebar of player to 3
  230. set score "" in sidebar of player to 2
  231. set score "&8¬ &7Coins&8: &f%{coins::%player%}%" in sidebar of player to 1
  232. set score "" in sidebar of player to 0
  233. wait 180 seconds
  234. set block to lapis ore
  235.  
  236. command /warn [<player>]:
  237. permission: raz.warn
  238. usage: &c/warn <player>
  239. trigger:
  240. if {w.%player%} >= 3:
  241. kick arg-1 due to "3/3 warnings"
  242. set {w.%player%} to 0
  243. if arg-1 is set:
  244. add 1 to {w.%arg-1%}
  245. broadcast ""
  246. broadcast "&c&lWARN &e%arg-1% &7has been warned (%{w.%arg-1%}%/3)"
  247. broadcast ""
  248. if arg-1 is not set:
  249. send "&cUsage: /warn <player>"
  250.  
  251. command /stats [<offline player>]:
  252. usage: &c/stats <player>
  253. trigger:
  254. if arg-1 is set:
  255. send ""
  256. send "&6&lSTATS"
  257. send "&6%arg-1%'s stats:"
  258. send ""
  259. send "&e&lLevel: &7%{lv1::%arg-1%}%"
  260. send "&e&lExperience: &7%{xp::%arg-1%}%"
  261. send "&e&lBlocks Broken: &7%{bl::%arg-1%}%"
  262. send "&eServer Blocks Broken: &7%{st}%"
  263. send ""
  264. if arg-1 is not set:
  265. send ""
  266. send "&6&lSTATS"
  267. send "&6Your stats:"
  268. send ""
  269. send "&eLevel: &7%{lv::%player%}%"
  270. send "&eExperience: &7%{xp::%player%}%/30"
  271. send "&eBlocks Broken: &7%{bl::%player%}%"
  272. send "&eServer Blocks Broken: &7%{st}%"
  273. send ""
  274. on command "pl":
  275. cancel event
  276. send "&cInvalid Permission"
  277. on command "bukkit:pl":
  278. cancel event
  279. send "&cInvalid Permission"
  280.  
  281. command /gamemode <text>:
  282. permission: skript.gamemode.use
  283. trigger:
  284. if arg-1 is "c":
  285. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Creative!"
  286. set the player's gamemode to creative
  287. if arg-1 is "s":
  288. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Survival!"
  289. set the player's gamemode to survival
  290. if arg-1 is "a":
  291. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Adventure!"
  292. set the player's gamemode to adventure
  293. if arg-1 is "sp":
  294. send "&e[&6CRAZEX&e] &aYou are now in gamemode &6Spectator!"
  295. set the player's gamemode to spectator
  296. if arg-1 is not set:
  297. send "&e[&6CRAZEX&e] &dUsage: /gamemode <c:s:a:sp>"
  298.  
  299.  
  300.  
  301. on chat:
  302. loop all players:
  303. if "%message%" contains "%loop-player%":
  304. replace all "%loop-player%" with "&6@&e%loop-player% &r" in message
  305.  
  306.  
  307. on quit:
  308. send ""
  309. send "&a Join back with /join CrazeX"
  310. send "&aCrazeX.minehut.gg"
  311. send ""
  312.  
  313. command /coins:
  314. trigger:
  315. if {coins::%player%} is not set:
  316. send "&7You have no coins, setting to 0."
  317. set {coins::%player%} to 0
  318. if {coins::%player%} is set:
  319. send "&6Your Coins: &e%{coins::%player%}%"
  320.  
  321. command /coinstop:
  322. trigger:
  323. loop {coins::*}:
  324. add 1 to {_size}
  325. if {_low.to.high.list::%loop-value%} is not set:
  326. set {_low.to.high.list::%loop-value%} to loop-index
  327. else:
  328. set {_n} to 0
  329. loop {_size} times:
  330. set {_n} to {_n} + 1
  331. if {_low.to.high.list::%loop-value-1%.%{_n}%} is not set:
  332. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  333. stop loop
  334. wait 1 tick
  335. set {_n} to size of {_low.to.high.list::*}
  336. loop {_low.to.high.list::*}:
  337. set {_high.to.low.list::%{_n}%} to loop-value
  338. set {_n} to {_n} - 1
  339. wait 1 tick
  340. send " &8&m---+---&r &e&lTop 10 Balances&r &8&m---+--- "
  341. send ""
  342. loop {_high.to.low.list::*}:
  343. add 1 to {_topnumber}
  344. set {_player} to "%loop-value%" parsed as offlineplayer
  345. send " &6%{_topnumber}%&6. &e%{_player}% &8➭ &6%{coins::%loop-value%}% &eCoins"
  346. if {_topnumber} = 10:
  347. stop
  348.  
  349. command /leveltop:
  350. trigger:
  351. loop {lv::*}:
  352. add 1 to {_size}
  353. if {_low.to.high.list::%loop-value%} is not set:
  354. set {_low.to.high.list::%loop-value%} to loop-index
  355. else:
  356. set {_n} to 0
  357. loop {_size} times:
  358. set {_n} to {_n} + 1
  359. if {_low.to.high.list::%loop-value-1%.%{_n}%} is not set:
  360. set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
  361. stop loop
  362. wait 1 tick
  363. set {_n} to size of {_low.to.high.list::*}
  364. loop {_low.to.high.list::*}:
  365. set {_high.to.low.list::%{_n}%} to loop-value
  366. set {_n} to {_n} - 1
  367. wait 1 tick
  368. send " &8&m---+---&r &e&lTop 10 Levels&r &8&m---+--- "
  369. send ""
  370. loop {_high.to.low.list::*}:
  371. add 1 to {_topnumber}
  372. set {_player} to "%loop-value%" parsed as offlineplayer
  373. send " &6%{_topnumber}%&6. &e%{_player}% &8➭ &6Level &e%{lv::%loop-value%}%"
  374. if {_topnumber} = 10:
  375. stop
Advertisement
Add Comment
Please, Sign In to add comment