Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.33 KB | None | 0 0
  1. variables:
  2. {rank::%player%} = "&8[&7Default&8]"
  3. {wins::%player%} = 0
  4. {level::%player%} = 0
  5. {points::%player%} = 0
  6. {bypass::%player%} = false
  7. {muted.%player%} = false
  8. {banned.%player%} = false
  9. {stuck::%player%} = true
  10. {balance::%player%} = 0
  11. {stonemined::%player%} = 0
  12. {online::%players%} = 0
  13. {coalmined::%player%} = 0
  14. {ironmined::%player%} = 0
  15. {goldmined::%player%} = 0
  16. {diamondmined::%player%} = 0
  17. {emeraldmined::%player%} = 0
  18.  
  19. on rightclick:
  20. if player's held item is diamond pickaxe:
  21. open chest with 5 rows named "&3Pickaxe" to player
  22. format slot 0 of player with gray glass named "&7" to close
  23. format slot 8 of player with gray glass named "&7" to close
  24. format slot 9 of player with gray glass named "&7" to close
  25. format slot 17 of player with gray glass named "&7" to close
  26. format slot 18 of player with gray glass named "&7" to close
  27. format slot 26 of player with gray glass named "&7" to close
  28. format slot 27 of player with gray glass named "&7" to close
  29. format slot 35 of player with gray glass named "&7" to close
  30. format slot 36 of player with gray glass named "&7" to close
  31. format slot 44 of player with gray glass named "&7" to close
  32. format slot 22 of player with enchantment table named "&3Enchanting" with lore "&bCustom Pickaxe Enchanting." to close then run [execute player command "enchanting"]
  33.  
  34. command /enchanting:
  35. trigger:
  36. wait 3 ticks
  37. open chest with 5 rows named "&3Enchanting" to player
  38. format slot 0 of player with gray glass named "&7" to close
  39. format slot 8 of player with gray glass named "&7" to close
  40. format slot 9 of player with gray glass named "&7" to close
  41. format slot 17 of player with gray glass named "&7" to close
  42. format slot 18 of player with gray glass named "&7" to close
  43. format slot 26 of player with gray glass named "&7" to close
  44. format slot 27 of player with gray glass named "&7" to close
  45. format slot 35 of player with gray glass named "&7" to close
  46. format slot 36 of player with gray glass named "&7" to close
  47. format slot 44 of player with gray glass named "&7" to close
  48. format slot 1 of player with book named "&bEfficiency" with lore "&8&m---------- || &7 || &bAdds efficiency to your pickaxe. || &bCost:&7 $2500 || &7 || &8&m----------" to run [execute player command "eff"]
  49. format slot 2 of player with book named "&bUnbreaking" with lore "&8&m---------- || &7 || &bAdds unbreaking to your pickaxe. || &bCost:&7 $500 || &7 || &8&m----------" to run [execute player command "unb"]
  50. format slot 3 of player with book named "&bFortune" with lore "&8&m---------- || &7 || &bAdds fortune to your pickaxe. || &bCost:&7 $5000 || &7 || &8&m----------" to run [execute player command "fortune"]
  51. format slot 7 of player with book named "&bBlast" with lore "&8&m---------- || &7 || &bAdds blast to your pickaxe. || &bCost:&7 $250,000 || &7 || &8&m----------" to run [execute player command "fortune"]
  52.  
  53. command /eff:
  54. trigger:
  55. if {balance::%player%} is greater than or equal to 2500:
  56. send "&bUpgraded pickaxe!"
  57. remove 2500 from {balance::%player%}
  58. enchant the tool with "efficiency %level of efficiency of the tool + 1%" parsed as enchantment type
  59. else:
  60. send "&bYou need more cash. &3($2500)"
  61.  
  62. command /unb:
  63. trigger:
  64. if {balance::%player%} is greater than or equal to 500:
  65. send "&bUpgraded pickaxe!"
  66. remove 500 from {balance::%player%}
  67. enchant the tool with "unbreaking %level of unbreaking of the tool + 1%" parsed as enchantment type
  68. else:
  69. send "&bYou need more cash. &3($500)"
  70.  
  71. command /day:
  72. permission: skript.day
  73. permission message: "&cNo permissions."
  74. trigger:
  75. send "&bTime has been set to &3day."
  76. execute console command "time set day"
  77.  
  78. command /sun:
  79. permission: skript.sun
  80. permission message: "&cNo permissions."
  81. trigger:
  82. send "&bCleared the &3weather"
  83. execute console command "weather clear"
  84.  
  85. command /night:
  86. permission: skript.night
  87. permission message: "&cNo permissions."
  88. trigger:
  89. send "&bTime has been set to &3night."
  90. execute console command "time set night"
  91.  
  92. on join:
  93. add 1 to {online::%players%}
  94.  
  95. on disconnect:
  96. remove 1 from {online::%players%}
  97.  
  98. command /resetjoin:
  99. trigger:
  100. add 1 to {online::%players%}
  101.  
  102. every second:
  103. loop all players:
  104. set tab header to " %nl% &3&lEVOLVES %nl% &7Beta V1.0 %nl% " and footer to " %nl% &a%{online::%players%}%&8/&a25 %nl% " for loop-player
  105.  
  106. every 1 second:
  107. loop all players:
  108. wipe loop-player's sidebar
  109. set name of sidebar of loop-player to "&8» &3&lEVOLVES &8«"
  110. set score "&1" in sidebar of loop-player to 12
  111. set score "&3Player:" in sidebar of loop-player to 11
  112. set score "&3* &bUsername:&7 %loop-player%" in sidebar of loop-player to 10
  113. set score "&3* &bRank:&7 %{rank::%loop-player%}%" in sidebar of loop-player to 9
  114. set score "&3* &bBalance: &7%{balance::%loop-player%}%" in sidebar of loop-player to 8
  115. set score "&2" in sidebar of loop-player to 7
  116. set score "&7&oEvolves.minehut.gg" in sidebar of loop-player to 2
  117.  
  118. on chat:
  119. cancel event
  120. broadcast "%{rank::%player%}% &7%player%&8: &7%message%"
  121.  
  122. on break of stone:
  123. execute player command "test"
  124. give player 1 stone
  125.  
  126. on break of coal ore:
  127. execute player command "test1"
  128. give player 1 coal
  129.  
  130. on break of iron ore:
  131. give player 1 iron ingot
  132.  
  133. on break of gold ore:
  134. give player 1 emerald
  135.  
  136. on break of diamond ore:
  137. give player 1 diamond
  138.  
  139. on break of emerald ore:
  140. give player 1 emerald
  141.  
  142. command /sell:
  143. trigger:
  144. send player title "&3&lSELL" with subtitle "&bItems sold."
  145. loop 2200 times:
  146. if player has 1 stone:
  147. remove 1 stone from player's inventory
  148. add 1 to {balance::%player%}
  149. loop 2200 times:
  150. if player has 1 coal:
  151. remove 1 coal from player's inventory
  152. add 3 to {balance::%player%}
  153. loop 2200 times:
  154. if player has 1 iron ingot:
  155. remove 1 iron ingot from player's inventory
  156. add 5 to {balance::%player%}
  157. loop 2200 times:
  158. if player has 1 gold ingot:
  159. remove 1 gold ingot from player's inventory
  160. add 8 to {balance::%player%}
  161. loop 2200 times:
  162. if player has 1 diamond:
  163. remove 1 diamond from player's inventory
  164. add 12 to {balance::%player%}
  165. loop 2200 times:
  166. if player has 1 emerald:
  167. remove 1 emerald from player's inventory
  168. add 15 to {balance::%player%}
  169. if player has 0 stone:
  170. if player has 0 coal:
  171. if player has 0 iron_ingot:
  172. if player has 0 gold_ingot:
  173. if player has 0 diamond:
  174. if player has 0 emerald:
  175. send player title "&c&lERROR" with subtitle "&cNo items to be sold."
  176.  
  177. command /complete:
  178. trigger:
  179. if {stonemined::%player%} is equal to 500:
  180. broadcast "&7"
  181. broadcast "&3&lEVOLVES&b: %player% has completed Stone Miner Quest."
  182. broadcast "&7"
  183. add 1 to {stonemined::%player%}
  184.  
  185. every 1 second in world "world":
  186. execute players command "complete"
  187.  
  188. command /bypass:
  189. permission: skript.bypass
  190. trigger:
  191. if {bypass::%player%} is true:
  192. send "&3&lEVOLVES: &7Bypass Mode disabled."
  193. set {bypass::%player%} to false
  194. else:
  195. send "&3&lEVOLVES: &7Bypass Mode enabled."
  196. set {bypass::%player%} to true
  197.  
  198. command /clearchat [<text>]:
  199. permission: skript.clearchat
  200. trigger:
  201. loop 150 times:
  202. broadcast ""
  203. broadcast "&c%player% has cleared the server chat."
  204.  
  205. command /rank [<offlineplayer>] [<text>]:
  206. permission: skript.rank
  207. permission message: "&cNot enough permissions."
  208. trigger:
  209. if arg 1 is not set:
  210. if arg 2 is not set:
  211. send "&7Please include a player you want to give a rank."
  212. if arg 1 is set:
  213. if arg 2 is "Owner":
  214. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eOwner."
  215. set {rank::%arg-1%} to "&d[OWNER]"
  216. if arg 1 is set:
  217. if arg 2 is "Developer":
  218. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eDeveloper."
  219. set {rank::%arg-1%} to "&6[DEV]"
  220. if arg 1 is set:
  221. if arg 2 is "Admin":
  222. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eAdmin."
  223. set {rank::%arg-1%} to "&c[ADMIN]"
  224. if arg 1 is set:
  225. if arg 2 is "Moderator":
  226. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eModerator."
  227. set {rank::%arg-1%} to "&e[MOD]"
  228. if arg 1 is set:
  229. if arg 2 is "Builder":
  230. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eBuilder."
  231. set {rank::%arg-1%} to "&3[BUILDER]"
  232. if arg 1 is set:
  233. if arg 2 is "Helper":
  234. broadcast "&3&lEVOLVES: &7%arg-1% &7has been promoted to &eHelper."
  235. set {rank::%arg-1%} to "&a[HELPER]"
  236.  
  237. command /essentials:
  238. trigger:
  239. send "&7"
  240. send "&3&lESSENTIALS"
  241. send "&3"
  242. send "&3/help. &BHelps you with the commands you have permission to."
  243. send "&3/spawn. &bTeleports you to spawn."
  244. send "&3/essentials. &bShows you this message."
  245. send "&7"
  246. send "&7Skripted by MHF_CommandBlock."
  247.  
  248. command /gmc [<player>]:
  249. permission: skript.gmc
  250. permission message: "&cNot enough permissions."
  251. trigger:
  252. if arg 1 is not set:
  253. send "&6%player% &ehas put themself in &6Creative!"
  254. execute console command "gamemode 1 %player%"
  255. if arg 1 is set:
  256. send "&6%player% &ehas put &6%arg-1% &ein &6Creative!"
  257. send "&6%player% &ehas put &6%arg-1% &ein &6Creative!" to arg-1
  258. execute console command "gamemode 1 %arg-1%"
  259.  
  260. command /gms [<player>]:
  261. permission: skript.gms
  262. permission message: "&cNot enough permissions."
  263. trigger:
  264. if arg 1 is not set:
  265. send "&6%player% &ehas put themself in &6Survival!"
  266. execute console command "gamemode 0 %player%"
  267. if arg 1 is set:
  268. send "&6%player% &ehas put &6%arg-1% &ein &6Survival!"
  269. send "&6%player% &ehas put &6%arg-1% &ein &6Survival!" to arg-1
  270. execute console command "gamemode 0 %arg-1%"
  271.  
  272. command /gmsp [<player>]:
  273. permission: skript.gmsp
  274. permission message: "&cNot enough permissions."
  275. trigger:
  276. if arg 1 is not set:
  277. send "&6%player% &ehas put themself in &6Spectator!"
  278. execute console command "gamemode 3 %player%"
  279. if arg 1 is set:
  280. send "&6%player% &ehas put &6%arg-1% &ein &6Spectator!"
  281. send "&6%player% &ehas put &6%arg-1% &ein &6Spectator!" to arg-1
  282. execute console command "gamemode 3 %arg-1%"
  283.  
  284. command /bc [<text>]:
  285. permission: skript.bc
  286. trigger:
  287. if arg 1 is not set:
  288. send "&cu bad."
  289. if arg 1 is set:
  290. broadcast "&7"
  291. broadcast "&3&lANNOUNCEMENT: &7%arg-1%"
  292. broadcast "&7"
  293.  
  294. command /mute [<offlineplayer>]:
  295. permission: skript.mute
  296. permission message: "&eNo permission!"
  297. trigger:
  298. if arg 1 is not set:
  299. send "&ePlease include a &6player &eyou want to mute."
  300. else:
  301. broadcast "&6%arg-1% &ewas muted by &6%player% &7[PERMANENT]"
  302. set {muted.%arg-1%} to true
  303.  
  304. command /unmute [<offlineplayer>]:
  305. permission: skript.unmute
  306. permission message: "&eNo permission!"
  307. trigger:
  308. if arg 1 is not set:
  309. send "&ePlease include a &6player &eyou want to unmute."
  310. else:
  311. broadcast "&6%arg-1% &ewas unmuted by &6%player%."
  312. set {muted.%arg-1%} to false
  313.  
  314. on chat:
  315.  
  316. if {muted.%player%} is true:
  317. cancel event
  318. send "&bYou are muted!"
  319.  
  320. command /ban [<offlineplayer>] [<text>]:
  321. permission: skript.ban
  322. permission message: "&eNo permission!"
  323. trigger:
  324. if arg 1 is not set:
  325. send "&ePlease include a &6player &eyou want to &6ban."
  326. if arg 1 is set:
  327. if arg 2 is set:
  328. broadcast "&3%arg-1% &bhas been banned by &3%player% &bfor: &3%arg-2%"
  329. send "&7" to arg-1
  330. send "&eYou have been banned from &6EVOLVES." to arg-1
  331. send "&eReason: &6%arg-2%" to arg-1
  332. send "&7" to arg-1
  333. set {banned.%arg-1%} to true
  334. kick arg-1
  335.  
  336. on connect:
  337. if {banned.%player%} is true:
  338. send "&7"
  339. send "&eYou have been banned from &6Expansion."
  340. send "&eReason: &6%arg-2%."
  341. send "&7"
  342. kick player
  343.  
  344. command /stuck:
  345. trigger:
  346. if {stuck::%player%} is false:
  347. send "&7Your on cooldown."
  348. if {stuck::%player%} is true:
  349. send "&7Teleported 1 block up."
  350. set {stuck::%player%} to false
  351. execute console command "execute %player% ~ ~ ~ /minecraft:tp %player% ~ ~1 ~"
  352. wait 10 seconds
  353. set {stuck::%player%} to true
  354.  
  355. command /unban [<offlineplayer>]:
  356. permission: skript.ban
  357. permission message: "&eNo permission!"
  358. trigger:
  359. if arg 1 is not set:
  360. send "&ePlease include a &6player &eyou want to &6unban."
  361. if arg 1 is set:
  362. broadcast "&6%arg-1% &ehas been unbanned by &6%player%."
  363. set {banned.%arg-1%} to false
  364.  
  365. command /warn [<offlineplayer>] [<text>]:
  366. permission: skript.warn
  367. permission message: "&cNo permission!"
  368. trigger:
  369. if arg 1 is not set:
  370. send "&7Please include a player you want to warn."
  371. if arg 1 is set:
  372. if arg 2 is set:
  373. broadcast "&e%arg-1% &7has been warned by &e%player% &7for: &e%arg-2%"
  374. send "&7You have been warned by &e%player% &7for: &e%arg-2%" to arg-1
  375.  
  376. command /test:
  377. executable by: console, player
  378. trigger:
  379. add 1 to {stonemined::%player%}
  380.  
  381. command /quest:
  382. trigger:
  383. open chest with 3 rows named "&3&lQuests &8-" to player
  384. format slot 0 of player with gray glass named "&7" to close
  385. format slot 1 of player with gray glass named "&7" to close
  386. format slot 2 of player with gray glass named "&7" to close
  387. format slot 3 of player with gray glass named "&7" to close
  388. format slot 4 of player with gray glass named "&7" to close
  389. format slot 5 of player with gray glass named "&7" to close
  390. format slot 6 of player with gray glass named "&7" to close
  391. format slot 7 of player with gray glass named "&7" to close
  392. format slot 8 of player with gray glass named "&7" to close
  393. format slot 9 of player with gray glass named "&7" to close
  394. format slot 17 of player with gray glass named "&7" to close
  395. format slot 18 of player with gray glass named "&7" to close
  396. format slot 19 of player with gray glass named "&7" to close
  397. format slot 20 of player with gray glass named "&7" to close
  398. format slot 21 of player with gray glass named "&7" to close
  399. format slot 22 of player with gray glass named "&7" to close
  400. format slot 23 of player with gray glass named "&7" to close
  401. format slot 24 of player with gray glass named "&7" to close
  402. format slot 25 of player with gray glass named "&7" to close
  403. format slot 26 of player with gray glass named "&7" to close
  404. format slot 10 of player with stone named "&3Stone Quest" with lore "&bStone 1:&7 %{stonemined::%player%}%/&7500 ||&bStone 2:&7 %{stonemined::%player%}%/&71250" to close then run [execute player command "stonecomplete"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement