akon1248

Untitled

Oct 19th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.31 KB | None | 0 0
  1. variables:
  2. {minepoint.%player%} = 0
  3. {minemoney.%player%} = 0
  4. {minelevel.%player%} = 1
  5. {needminepoint.%player%} = 100
  6. on join:
  7. if {login.%UUID of player%} is not set:
  8. set {login.%UUId of player%} to 1
  9. set player's gamemode to adventure
  10. command /money [<text>] [<player>] [<number>]:
  11. trigger:
  12. if player has permission "sk.command.money":
  13. if arg-1 is not set:
  14. send "&bあなたの所持金:&6%{minemoney.%player%}%G"
  15. stop
  16. if arg-1 is not "set" or "add" or "send" or "remove":
  17. send "&c使用法: /money または /money <add|remove|send|set> <プレイヤー> <数値>"
  18. stop
  19. if arg-2 is not set:
  20. send "&c使用法: /money または /money <add|remove|send|set> <プレイヤー> <数値>"
  21. stop
  22. if arg-3 is not set:
  23. send "&c使用法: /money または /money <add|remove|send|set> <プレイヤー> <数値>"
  24. stop
  25. if arg-1 is "add":
  26. if arg-3 is greater than or equal to 1:
  27. wipe arg-2 sidebar
  28. add arg-3 to {minemoney.%arg-2%}
  29. send "&3%arg-2%&bの所持金に&6%arg-3%G&b追加しました"
  30. stop
  31. if arg-3 is smaller than or equal to 0:
  32. send "&c1以上の数値を指定してください"
  33. stop
  34. if arg-1 is "remove":
  35. if arg-3 is greater than or equal to 1:
  36. wipe arg-2 sidebar
  37. remove arg-3 from {minemoney.%arg-2%}
  38. send "&3%arg-2%&bの所持金を&6%arg-3%G&b減らしました"
  39. stop
  40. if arg-3 is smaller than or equal to 0:
  41. send "1以上の数値を指定してください"
  42. stop
  43. if arg-1 is "set":
  44. if arg-3 is greater than or equal to 0:
  45. wipe arg-2 sidebar
  46. set {minemoney.%arg-2%} to arg-3
  47. send "&3%arg-2%&bの所持金を&6%arg-3%G&bにしました"
  48. stop
  49. if arg-3 is smaller than or equal to -1:
  50. send "0以上の数値を指定してください"
  51. stop
  52. if arg-1 is "send":
  53. if arg-2 is player:
  54. send "&c自分自身に送ることはできません"
  55. stop
  56. else:
  57. if {minemoney.%player%} is greater than or equal to arg-3:
  58. if arg-3 is greater than or equal to 1:
  59. wipe arg-2 sidebar
  60. wipe player sidebar
  61. add arg-3 to {minemoney.%arg-2%}
  62. remove arg-3 from {minemoney.%player%}
  63. send "&3%arg-2%さん&bに&6%arg-3%G&b送りました"
  64. send "&3%player%さん&bから&6%arg-3%G&b受け取りました" to arg-2
  65. stop
  66. if arg-3 is smaller than or equal to 0:
  67. send "&c1以上の数値を指定してください"
  68. stop
  69. if {minemoney.%player%} is not greater than or equal to arg-3:
  70. send "&c所持金が足りません"
  71. stop
  72. if player doesn't have permission "sk.command.money":
  73. if arg-1 is not set:
  74. send "&bあなたの所持金:&6%{minemoney.%player%}%G"
  75. stop
  76. if arg-1 is not "send":
  77. send "&c使用法: /money または /money send <プレイヤー> <数値>"
  78. stop
  79. if arg-2 is not set:
  80. send "&c使用法: /money または /money send <プレイヤー> <数値>"
  81. stop
  82. if arg-3 is not set:
  83. send "&c使用法: /money または /money send <プレイヤー> <数値>"
  84. stop
  85. if arg-1 is "send":
  86. if arg-2 is player:
  87. send "&c自分自身に送ることはできません"
  88. stop
  89. else:
  90. if {minemoney.%player%} is greater than or equal to arg-3:
  91. if arg-3 is greater than or equal to 1:
  92. wipe arg-2 sidebar
  93. wipe player sidebar
  94. add arg-3 to {minemoney.%arg-2%}
  95. remove arg-3 from {minemoney.%player%}
  96. send "&3%arg-2%さん&bに&6%arg-3%G&b送りました"
  97. send "&3%player%さん&bから&6%arg-3%G&b受け取りました" to arg-2
  98. stop
  99. if arg-3 is smaller than or equal to 0:
  100. send "&c1以上の数値を指定してください"
  101. stop
  102. if {minemoney.%player%} is not greater than or equal to arg-3:
  103. send "&c所持金が足りません"
  104. stop
  105. on mine:
  106. player's gamemode is not creative
  107. if event-block is coal_ore:
  108. cancel event
  109. wipe player sidebar
  110. set {emptyore.%event-location%} to event-location
  111. set block at event-location to cobble_stone
  112. add coal_ore to player's inventory
  113. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  114. add 1 to {minepoint.%player%}
  115. wait 10 second
  116. set block at event-location to coal_ore
  117. delete {emptyore.%event-location%}
  118. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  119. if event-block is iron_ore:
  120. cancel event
  121. wipe player sidebar
  122. set {emptyore.%event-location%} to event-location
  123. set block at event-location to cobble_stone
  124. add iron_ore to player's inventory
  125. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  126. add 3 to {minepoint.%player%}
  127. wait 10 second
  128. set block at event-location to iron_ore
  129. delete {emptyore.%event-location%}
  130. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  131. if event-block is lapis_lazuli_ore:
  132. cancel event
  133. wipe player sidebar
  134. set {emptyore.%event-location%} to event-location
  135. set block at event-location to cobble_stone
  136. add lapis_lazuli_ore to player's inventory
  137. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  138. add 5 to {minepoint.%player%}
  139. wait 10 second
  140. set block at event-location to lapis_lazuli_ore
  141. delete {emptyore.%event-location%}
  142. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  143. if event-block is gold_ore:
  144. cancel event
  145. wipe player sidebar
  146. set {emptyore.%event-location%} to event-location
  147. set block at event-location to cobble_stone
  148. add gold_ore to player's inventory
  149. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  150. add 10 to {minepoint.%player%}
  151. wait 10 second
  152. set block at event-location to gold_ore
  153. delete {emptyore.%event-location%}
  154. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  155. if event-block is diamond_ore:
  156. cancel event
  157. wipe player sidebar
  158. set {emptyore.%event-location%} to event-location
  159. set block at event-location to cobble_stone
  160. add diamond_ore to player's inventory
  161. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  162. add 12 to {minepoint.%player%}
  163. wait 10 second
  164. set block at event-location to diamond_ore
  165. delete {emptyore.%event-location%}
  166. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  167. if event-block is nether_quartz_ore:
  168. cancel event
  169. wipe player sidebar
  170. set {emptyore.%event-location%} to event-location
  171. set block at event-location to cobble_stone
  172. add nether_quartz_ore to player's inventory
  173. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  174. add 15 to {minepoint.%player%}
  175. wait 10 second
  176. set block at event-location to nether_quartz_ore
  177. delete {emptyore.%event-location%}
  178. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  179. if event-block is emerald_ore:
  180. cancel event
  181. wipe player sidebar
  182. set {emptyore.%event-location%} to event-location
  183. set block at event-location to cobble_stone
  184. add emerald_ore to player's inventory
  185. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  186. add 20 to {minepoint.%player%}
  187. wait 10 second
  188. set block at event-location to emerald_ore
  189. delete {emptyore.%event-location%}
  190. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  191. if event-block is obsidian:
  192. cancel event
  193. wipe player sidebar
  194. set {emptyore.%event-location%} to event-location
  195. set block at event-location to cobble_stone
  196. add obsidian to player's inventory
  197. play sound "entity_item_pickup" to player with volume 1 and pitch 10
  198. add 50 to {minepoint.%player%}
  199. wait 10 second
  200. set block at event-location to obsidian
  201. delete {emptyore.%event-location%}
  202. show 30 Villager Happy particle at event-location offset by 0.35, 0.35, 0.35
  203. on break:
  204. if event-location is {emptyore.%event-location%}:
  205. cancel event
  206. on break:
  207. player's gamemode is not creative
  208. cancel event
  209. on place:
  210. player's gamemode is not creative
  211. cancel event
  212. every tick:
  213. loop all players:
  214. set {levelranking::%loop-player%} to {minelevel.%loop-player%}
  215. if loop-player has permission "sk.admin":
  216. execute console command "pex user %loop-player% add sk.command.enderchest"
  217. else:
  218. execute console command "pex user %loop-player% add -sk.command.enderchest"
  219. command /enderchest [<offline player>] [<text>]:
  220. permission: sk.command.enderchest
  221. permission message: Unknown command. Type "/help" for help
  222. trigger:
  223. if arg-2 is not "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9":
  224. send "&c使用法: /enderchest <player> <1~9>"
  225. else:
  226. play sound "block_enderchest_open" to player with volume 1 and pitch 5
  227. execute console command "/menu create enderchest-%UUID of arg-1%-%arg-2% 6 &5エンダーチェスト &5番号: &d%arg-2%"
  228. execute console command "/menu edit %player% enderchest-%UUID of arg-1%-%arg-2%"
  229. on right click:
  230. event-block is ender chest
  231. play sound "block_enderchest_open" to player with volume 1 and pitch 5
  232. cancel event
  233. open chest with 1 row named "&5&l開くエンダーチェストを選択" to player
  234. wait 1 tick
  235. format slot 0 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d1" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 1"]
  236. format slot 1 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d2" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 2"]
  237. format slot 2 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d3" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 3"]
  238. format slot 3 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d4" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 4"]
  239. format slot 4 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d5" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 5"]
  240. format slot 5 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d6" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 6"]
  241. format slot 6 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d7" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 7"]
  242. format slot 7 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d8" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 8"]
  243. format slot 8 of player with ender chest named "&5エンダーチェスト" with lore "&5番号: &d9" to run [execute console command "/superexecute %player% sk.command.enderchest /enderchest %player% 9"]
  244. command /superexecute [<player>] [<text>] [<text>]:
  245. permission: sk.command.superexecute
  246. permission message: &cYou don't have permission.
  247. trigger:
  248. if arg-3 is not set:
  249. send "&c使用法: /superexecute <player> <permission> <command>"
  250. else:
  251. execute console command "/pex user %arg-1% add %arg-2%"
  252. execute arg-1 command "%arg-3%"
  253. execute console command "/pex user %arg-1% add -%arg-2%"
  254. on drop:
  255. player's gamemode is not creative
  256. cancel event
  257. every tick:
  258. loop all players:
  259. set level of loop-player to {minelevel.%loop-player%}
  260. set level progress of loop-player to {minepoint.%loop-player%}/{needminepoint.%loop-player%}
  261. if {minelevel.%loop-player%} is smaller than or equal to 90:
  262. set {def.%loop-player%} to {minelevel.%loop-player%}-1
  263. if {minelevel.%loop-player%} is greater than or equal to 91:
  264. set {def.%loop-player%} to 90
  265. if {minepoint.%loop-player%} is greater than or equal to {needminepoint.%loop-player%}:
  266. wipe loop-player sidebar
  267. set {minepoint.%loop-player%} to {minepoint.%loop-player%}-{needminepoint.%loop-player%}
  268. set {needminepoint.%loop-player%} to {needminepoint.%loop-player%}*1.05
  269. set {needminepoint.%loop-player%} to round({needminepoint.%loop-player%})/10
  270. set {needminepoint.%loop-player%} to round({needminepoint.%loop-player%})
  271. set {needminepoint.%loop-player%} to {needminepoint.%loop-player%}*10
  272. add 1 to {minelevel.%loop-player%}
  273. send loop-player title "&a&lLEVEL UP" with subtitle "&aYour are now LEVEL %{minelevel.%loop-player%}%!" for 1 seconds with 0 seconds fade in and 0.5 seconds fade out
  274. play sound "entity_player_levelup" to loop-player with volume 1 and pitch 5
  275. set name of sidebar of loop-player to "&b&lYour Status"
  276. set score "&aLEVEL: %{minelevel.%loop-player%}%" in sidebar of loop-player to 0
  277. set score "&1" in sidebar of loop-player to -1
  278. set score "&ePOINT: %{minepoint.%loop-player%}%/%{needminepoint.%loop-player%}%" in sidebar of loop-player to -2
  279. set score "&2" in sidebar of loop-player to -3
  280. set score "&3" in sidebar of loop-player to -5
  281. set score "&6MONEY: %{minemoney.%loop-player%}%" in sidebar of loop-player to -6
  282. if {minelevel.%loop-player%} is between 1 and 127:
  283. set score "&dHASTEPOWER: %{minelevel.%loop-player%}-1%" in sidebar of loop-player to -4
  284. if {minelevel.%loop-player%} is greater than or equal to 128:
  285. set score "&dHASTEPOWER: 127" in sidebar of loop-player to -4
  286. on xp spawn:
  287. cancel event
  288. every tick:
  289. loop all players:
  290. if {minelevel.%loop-player%} is between 2 and 128:
  291. execute console command "execute %loop-player% ~ ~ ~ effect @s minecraft:haste 1 %{minelevel.%loop-player%}-2% true"
  292. if {minelevel.%loop-player%} is greater than or equal to 129:
  293. execute console command "execute %loop-player% ~ ~ ~ effect @s minecraft:haste 1 127 true"
  294. command /resetlevel [<offline player>] [<text>]:
  295. permission: sk.command.resetlevel
  296. permission message: &cYou don't have permission.
  297. trigger:
  298. if arg-1 is not set:
  299. send "&c使用法: /resetlevel <プレイヤー>"
  300. stop
  301. if arg-1 is set:
  302. if {login.%UUID of arg-1%} is not set:
  303. send "&cそのプレイヤーはこのサーバーにログインしたことがありません%nl%&c使用法: /resetlevel <プレイヤー>"
  304. stop
  305. if {arg-2} is set:
  306. send "&cコマンドの入力形式にミスがあります%nl%&c使用法: /resetlevel <player>"
  307. stop
  308. else:
  309. wipe arg-1 sidebar
  310. set {needminepoint.%arg-1%} to 100
  311. set {minepoint.%arg-1%} to 0
  312. set {minelevel.%arg-1%} to 1
  313. send "&3%arg-1%&bのレベルに関連するステータスの値をリセットしました"
  314. on hunger bar change:
  315. set player's food to 10
  316. command /ranking:
  317. trigger:
  318. set {_high} to 0
  319. loop {levelranking::*}:
  320. set {_levelranking::%loop-index%} to loop-value
  321. loop 3 times:
  322. loop {_levelranking::*}:
  323. if loop-value-2 is greater than {_high}:
  324. set {_high} to loop-value-2
  325. set {_highplayer} to loop-index
  326. if loop-number is 1:
  327. message "&7=======&3Ranking&7=======%nl%%nl%&6&l%loop-number%st &b%{_highplayer}% &aLEVEL %{_high}%%nl%"
  328. if loop-number is 2:
  329. message "&7&l%loop-number%nd &b%{_highplayer}% &aLEVEL %{_high}%%nl%"
  330. if loop-number is 3:
  331. message "&c&l%loop-number%rd &b%{_highplayer}% &aLEVEL %{_high}%%nl%%nl%&7====================="
  332. set {_high} to 0
  333. delete {_levelranking::%{_highplayer}%}
  334. on damage:
  335. victim is a player
  336. cancel event
  337. on rightclick on 145:
  338. player's gamemode is not creative
  339. cancel event
  340. on rightclick on crafting table:
  341. player's gamemode is not creative
  342. cancel event
  343. on rightclick on stone button:
  344. player's gamemode is not creative
  345. cancel event
  346. on click on note block:
  347. player's gamemode is not creative
  348. cancel event
  349. on craft:
  350. player's gamemode is not creative
  351. cancel event
  352. command /firstjoinreset [<offline player>] [<text>]:
  353. aliases: /fjr
  354. permission: sk.command.fjr
  355. permission message: &cYou don't have permission.
  356. trigger:
  357. if arg-1 is not set:
  358. send "&c使用法: /firstjoinreset <プレイヤー>"
  359. stop
  360. if {login.%UUID of arg-1%} is not set:
  361. send "&c使用法: /firstjoinreset <プレイヤー>"
  362. stop
  363. if arg-2 is set:
  364. send "&c使用法: /firstjoinreset <プレイヤー>"
  365. stop
  366. else:
  367. delete {login.%UUID of arg-1%}
  368. kick arg-1 due to "&c再度ログインし直してください"
  369. send "&3%arg-1%&bの初ログインフラグを消去しました"
  370. stop
  371. command /mute [<player>]:
  372. permission: sk.command.mute
  373. permission message: &cYou don't have permission.
  374. trigger:
  375. if arg-1 is not set:
  376. send "&c使用法: /mute <プレイヤー>"
  377. stop
  378. else:
  379. set {mute.%arg-1%} to 1
  380. send "&3%player%&bからミュートされました" to arg-1
  381. send "&3%arg-1%&bをミュートしました"
  382. broadcast "&3%player%&bが&3%arg-1%&bをミュートしました"
  383. command /unmute [<player>]:
  384. permission: sk.command.mute
  385. permission message: &cYou don't have permission.
  386. trigger:
  387. if arg-1 is not set:
  388. send "&c使用法: /unmute <プレイヤー>"
  389. stop
  390. else:
  391. if {mute.%arg-1%} is 1:
  392. delete {mute.%arg-1%}
  393. send "&bミュートが解除されました" to arg-1
  394. send "&3%arg-1%&bのミュートを解除しました"
  395. broadcast "&3%arg-1%&bのミュートが解除されました"
  396. on chat:
  397. if {mute.%player%} is 1:
  398. cancel event
  399. send "&cあなたはミュートされています"
Advertisement
Add Comment
Please, Sign In to add comment