Advertisement
Kusa_Haenai_wWW

Untitled

May 3rd, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.74 KB | None | 0 0
  1. command /dataset:
  2. trigger:
  3. if {level::%player%} is not set:
  4. set {level::%player%} to 1
  5. if {sp::%player%} is not set:
  6. set {sp::%player%} to 0
  7. if {exp::%player%} is not set:
  8. set {exp::%player%} to 0
  9. if {needexp::%player%} is not set:
  10. set {needexp::%player%} to 100
  11. if {eff::%player%} is not set:
  12. set {eff::%player%} to 0
  13. if {for::%player%} is not set:
  14. set {for::%player%} to 0
  15. if {rank::%player%} is not set:
  16. set {rank::%player%} to 1
  17. give player nether star
  18. message "&bデータ&aの&dセット&aが完了しました!!"
  19. else:
  20. message "&c既にデータのセットが完了しています!!"
  21.  
  22. on break of stone:
  23. cancel event
  24. add (1 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  25. if {exp::%player%} >= {needexp::%player%}:
  26. set {exp::%player%} to 0
  27. add 1 to {sp::%player%}
  28. add 1 to {level::%player%}
  29. add 15 to {needexp::%player%}
  30. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  31. teleport the player to {spawn}
  32. message "&e========================="
  33. message "&a&lLevel Up!!"
  34. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  35. message "&e========================="
  36.  
  37. on break of coal ore:
  38. cancel event
  39. if {level::%Player%} is more than 9:
  40. add (3 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  41. else:
  42. message "&cレベルが足りません!! 必要レベル: 10"
  43. stop
  44. if {exp::%player%} >= {needexp::%player%}:
  45. set {exp::%player%} to 0
  46. add 1 to {sp::%player%}
  47. add 1 to {level::%player%}
  48. add 15 to {needexp::%player%}
  49. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  50. teleport the player to {spawn}
  51. message "&e========================="
  52. message "&a&lLevel Up!!"
  53. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  54. message "&e========================="
  55.  
  56. on break of iron ore:
  57. cancel event
  58. if {level::%player%} is more than 29:
  59. add (5 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  60. else:
  61. message "&cレベルが足りません!! 必要レベル: 30"
  62. stop
  63. if {exp::%player%} >= {needexp::%player%}:
  64. set {exp::%player%} to 0
  65. add 1 to {sp::%player%}
  66. add 1 to {level::%player%}
  67. add 15 to {needexp::%player%}
  68. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  69. teleport the player to {spawn}
  70. message "&e========================="
  71. message "&a&lLevel Up!!"
  72. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  73. message "&e========================="
  74.  
  75. on break of lapis ore:
  76. cancel event
  77. if {level::%player%} is more than 49:
  78. add (10 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  79. else:
  80. message "&cレベルが足りません!! 必要レベル: 50"
  81. stop
  82. if {exp::%player%} >= {needexp::%player%}:
  83. set {exp::%player%} to 0
  84. add 1 to {sp::%player%}
  85. add 1 to {level::%player%}
  86. add 15 to {needexp::%player%}
  87. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  88. teleport the player to {spawn}
  89. message "&e========================="
  90. message "&a&lLevel Up!!"
  91. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  92. message "&e========================="
  93.  
  94. on break of redstone ore:
  95. cancel event
  96. if {level::%player%} is more than 69:
  97. add (20 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  98. else:
  99. message "&cレベルが足りません!! 必要レベル: 70"
  100. stop
  101. if {exp::%player%} >= {needexp::%player%}:
  102. set {exp::%player%} to 0
  103. add 1 to {sp::%player%}
  104. add 1 to {level::%player%}
  105. add 15 to {needexp::%player%}
  106. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  107. teleport the player to {spawn}
  108. message "&e========================="
  109. message "&a&lLevel Up!!"
  110. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  111. message "&e========================="
  112.  
  113. on break of gold ore:
  114. cancel event
  115. if {level::%player%} is more than 89:
  116. add (35 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  117. else:
  118. message "&cレベルが足りません!! 必要レベル: 90"
  119. stop
  120. if {exp::%player%} >= {needexp::%player%}:
  121. set {exp::%player%} to 0
  122. add 1 to {sp::%player%}
  123. add 1 to {level::%player%}
  124. add 15 to {needexp::%player%}
  125. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  126. teleport the player to {spawn}
  127. message "&e========================="
  128. message "&a&lLevel Up!!"
  129. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  130. message "&e========================="
  131.  
  132. on break of diamond ore:
  133. cancel event
  134. if {level::%player%} is more than 99:
  135. add (50 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  136. else:
  137. message "&cレベルが足りません!! 必要レベル: 100"
  138. stop
  139. if {exp::%player%} >= {needexp::%player%}:
  140. set {exp::%player%} to 0
  141. add 1 to {sp::%player%}
  142. add 1 to {level::%player%}
  143. add 15 to {needexp::%player%}
  144. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  145. teleport the player to {spawn}
  146. message "&e========================="
  147. message "&a&lLevel Up!!"
  148. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  149. message "&e========================="
  150.  
  151. on break of obsidian:
  152. cancel event
  153. if {level::%player%} is more than 119:
  154. add (100 + {for::%player%} * {rank::%player%}) to {exp::%player%}
  155. else:
  156. message "&cレベルが足りません!! 必要レベル: 120"
  157. stop
  158. if {exp::%player%} >= {needexp::%player%}:
  159. set {exp::%player%} to 0
  160. add 1 to {sp::%player%}
  161. add 1 to {level::%player%}
  162. add 15 to {needexp::%player%}
  163. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  164. teleport the player to {spawn}
  165. message "&e========================="
  166. message "&a&lLevel Up!!"
  167. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  168. message "&e========================="
  169.  
  170. command /status [<offline player>]:
  171. trigger:
  172. if arg-1 is not set:
  173. message "&e========================="
  174. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  175. message "&a必要&eExp&8: &c&l%{exp::%player%}%&e/%{needexp::%player%}%"
  176. message "&e========================="
  177. else:
  178. message "&e========================="
  179. message "&d%arg-1% さんのデータ"
  180. message "&a現在の&eレベル&8: &c&l%{level::%arg-1%}%"
  181. message "&a必要&eExp&8: &c&l%{exp::%arg-1%}%&e/%{needexp::%arg-1%}%"
  182. message "&e========================="
  183.  
  184. on right click holding a pickaxe:
  185. open chest with 3 rows named "&d&lMenu" to player
  186. wait 1 tick
  187. format slot 0 of player with Gray Stained glass Pane named "" to be unstealable
  188. format slot 1 of player with Gray Stained glass Pane named "" to be unstealable
  189. format slot 2 of player with Gray Stained glass Pane named "" to be unstealable
  190. format slot 3 of player with Gray Stained glass Pane named "" to be unstealable
  191. format slot 4 of player with Gray Stained glass Pane named "" to be unstealable
  192. format slot 5 of player with Gray Stained glass Pane named "" to be unstealable
  193. format slot 6 of player with Gray Stained glass Pane named "" to be unstealable
  194. format slot 7 of player with Gray Stained glass Pane named "" to be unstealable
  195. format slot 8 of player with Gray Stained glass Pane named "" to be unstealable
  196. format slot 9 of player with Gray Stained glass Pane named "" to be unstealable
  197. format slot 10 of player with Gray Stained glass Pane named "" to be unstealable
  198. format slot 11 of player with clock named "&e&lステータス振り" with lore "&dうんち" to run [make player execute command "/menu2"]
  199. format slot 12 of player with Gray Stained glass Pane named "" to be unstealable
  200. format slot 13 of player with Gray Stained glass Pane named "" to be unstealable
  201. format slot 14 of player with Gray Stained glass Pane named "" to be unstealable
  202. format slot 15 of player with Gray Stained glass Pane named "" to be unstealable
  203. format slot 16 of player with Gray Stained glass Pane named "" to be unstealable
  204. format slot 17 of player with Gray Stained glass Pane named "" to be unstealable
  205. format slot 18 of player with Gray Stained glass Pane named "" to be unstealable
  206. format slot 19 of player with Gray Stained glass Pane named "" to be unstealable
  207. format slot 20 of player with Gray Stained glass Pane named "" to be unstealable
  208. format slot 21 of player with Gray Stained glass Pane named "" to be unstealable
  209. format slot 22 of player with Gray Stained glass Pane named "" to be unstealable
  210. format slot 23 of player with Gray Stained glass Pane named "" to be unstealable
  211. format slot 24 of player with Gray Stained glass Pane named "" to be unstealable
  212. format slot 25 of player with Gray Stained glass Pane named "" to be unstealable
  213. format slot 26 of player with Gray Stained glass Pane named "" to be unstealable
  214. format slot 27 of player with Gray Stained glass Pane named "" to be unstealable
  215.  
  216. command /menu2:
  217. trigger:
  218. open chest with 1 rows named "&e&lステータス振り" to player
  219. wait 1 tick
  220. format slot 0 of player with Gray Stained glass Pane named "" to be unstealable
  221. format slot 1 of player with clock named "&c&l効率強化" with lore "&dうんち" to run [make player execute command "/mine ehehehe"]
  222. format slot 2 of player with Gray Stained glass Pane named "" to be unstealable
  223. format slot 3 of player with clock named "&e&l幸運" with lore "&dうんち" to run [make player execute command "/mine kouunn"]
  224. format slot 4 of player with Gray Stained glass Pane named "" to be unstealable
  225. format slot 5 of player with Gray Stained glass Pane named "" to be unstealable
  226. format slot 6 of player with Gray Stained glass Pane named "" to be unstealable
  227. format slot 7 of player with Gray Stained glass Pane named "" to be unstealable
  228. format slot 8 of player with Gray Stained glass Pane named "" to be unstealable
  229. format slot 9 of player with Gray Stained glass Pane named "" to be unstealable
  230.  
  231. every 1 seconds:
  232. loop all players:
  233. set action bar of loop-player to "&b%loop-player% &8[&c&lLv.%{level::%loop-player%}%&8] &8[&d%{exp::%loop-player%}%&e/&8%{needexp::%loop-player%}%&8]"
  234.  
  235. command /mine [<text>]:
  236. trigger:
  237. if player is holding a pickaxe:
  238. if arg 1 is "ehehehe":
  239. if {sp::%Player%}+1 > 1:
  240. add 1 to {eff::%Player%}
  241. remove 1 from {sp::%Player%}
  242. set line 1 of lore of player's tool to "&c&l効率強化 &8>> &d%{eff::%Player%}%"
  243. evaluate "enchant player's tool with efficiency %level of efficiency of player's tool + 1%"
  244. send "&c効率&7に&bSPを割り振りました" to Player
  245. else:
  246. send "&bSP&cが足りません"
  247. if arg 1 is "kouunn":
  248. if {sp::%Player%}+1 > 1:
  249. add 1 to {for::%Player%}
  250. remove 1 from {sp::%Player%}
  251. set line 2 of lore of player's tool to "&e&l幸運 &8>> &d%{for::%Player%}%"
  252. send "&e幸運&7に&bSPを割り振りました" to Player
  253. else:
  254. send "&bSP&cが足りません"
  255. if arg 1 is "status":
  256. send "&b======== &f%Player% &b========" to Player
  257. send "&c効率 &8>> &d%{eff::%Player%}%" to Player
  258. send "&e幸運 &8>> &d%{for::%Player%}%" to Player
  259. send "&bSP &8>> &d%{sp::%Player%}%" to Player
  260. else:
  261. send "&dピッケル&cを手に持ってください" to Player
  262.  
  263. on respawn:
  264. console command "/gamemode 0"
  265. teleport the player to {spawn}
  266.  
  267. on join:
  268. teleport the player to {spawn}
  269.  
  270. on spawn:
  271. teleport the player to {spawn}
  272.  
  273. command /spawnset:
  274. permission:sk
  275. trigger:
  276. set {spawn} to location of player
  277.  
  278. on break of gray glazed terracotta:
  279. cancel event
  280.  
  281. command /giverank [<text>] [<offline player>]:
  282. permission: sk.admin
  283. trigger:
  284. if arg-1 or arg-2 is not set:
  285. message "&c/giverank <ランク名> <プレイヤー名>"
  286. if arg-1 is "GOD":
  287. set {rank::%arg-2%} to 5
  288. message "&d&lGOD&aランクにセットしました!!"
  289. message "&d&lGOD&aランクにセットされました!!" to arg-2
  290. if arg-1 is "PRO":
  291. set {rank::%arg-2%} to 4
  292. message "&4&lPRO&aランクにセットしました!!"
  293. message "&4&lPRO&aランクにセットされました!!" to arg-2
  294. if arg-1 is "MVP":
  295. set {rank::%arg-2%} to 3
  296. message "&b&lMVP&aランクにセットしました!!"
  297. message "&b&lMVP&aランクにセットされました!!" to arg-2
  298. if arg-1 is "VIP":
  299. set {rank::%arg-2%} to 2
  300. message "&e&lVIP&aランクにセットしました!!"
  301. message "&e&lVIP&aランクにセットされました!!" to arg-2
  302.  
  303. command /rank [<text>]:
  304. permission: sk.admin
  305. trigger:
  306. if arg-1 is not set:
  307. message "&c/rank <ランク名>"
  308. if arg-1 is "GOD":
  309. set {rank::%player%} to 5
  310. message "&d&lGOD&aランクにセットしました!!"
  311. if arg-1 is "PRO":
  312. set {rank::%player%} to 4
  313. message "&4&lPRO&aランクにセットしました!!"
  314. if arg-1 is "MVP":
  315. set {rank::%player%} to 3
  316. message "&b&lMVP&aランクにセットしました!!"
  317. if arg-1 is "VIP":
  318. set {rank::%player%} to 2
  319. message "&e&lVIP&aランクにセットしました!!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement