ALPHADOIDE

Untitled

Mar 20th, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.72 KB | None | 0 0
  1. options:
  2. count: 10
  3.  
  4. on rightclick with stick:
  5. if {heal.%player%} is not set:
  6. set {heal.%player%} to 0
  7. {heal.%player%} is 0
  8. push the player forwards at speed 1.5
  9. set {heal.%player%} to 5
  10. while {heal.%player%} is not 0:
  11. wait 1 second
  12. subtract 1 from {heal.%player%}
  13. if player's tool is Blaze Rod:
  14. send action bar from "<lime>%{heal.%player%}%" to player
  15. if {heal.%player%} is 0:
  16. send "再使用可能!"
  17.  
  18. on drop:
  19. if event-item is iron pickaxe:
  20. cancel event
  21. else if event-item is clock:
  22. cancel event
  23.  
  24. on death of player:
  25. wait 1 tick
  26. loop items in victim's inventory:
  27. chance of 30%:
  28. drop loop-item at location of victim
  29. remove loop-item from victim's inventory
  30.  
  31. on break of emerald ore:
  32. block under the event-block is bedrock
  33. cancel event
  34. add 5 to {money::%player%}
  35. play sound "BLOCK_NOTE_HARP" to player with volume 0.8 and pitch 5
  36.  
  37.  
  38. every second:
  39. loop all players:
  40. set action bar of loop-players to "&c<money>:%{money::%loop-player%}% &a<所持株数>:%{kabu::%loop-player%}%"
  41.  
  42. on join:
  43. if {kabu::%player%} is not set:
  44. set {kabu::%player%} to 0
  45. if {money::%player%} is not set:
  46. set {money::%player%} to 0
  47. give iron pickaxe named "&dエメラルド採掘用ピッケル" to player
  48. give clock named "&aMenu" to player
  49. broadcast "&d&l[FirtsJoin]:%player%"
  50. stop
  51. set the join message to "&c&l[Join]:%player%"
  52. loop all players:
  53. play sound "ENTITY_CAT_PURR" to loop-player with volume 0.5 and pitch 3
  54.  
  55. on quit:
  56. set the quit message to "&b&l[Leave]:%player%"
  57.  
  58. on rightclick with clock:
  59. if clicked block is crafting table:
  60. cancel event
  61. else if clicked block is ender chest:
  62. cancel event
  63. else if clicked block is furnace:
  64. cancel event
  65. else if clicked block is ender chest:
  66. cancel event
  67. else if clicked block is chest:
  68. cancel event
  69. else if clicked block is dispenser:
  70. cancel event
  71. else if clicked block is hopper:
  72. cancel event
  73. else if clicked block is dropper:
  74. cancel event
  75. else if clicked block is chest:
  76. cancel event
  77.  
  78. on right click with clock:
  79. name of held item contains "&aMenu"
  80. open chest with 3 rows named "&5Sky Block Menu" to player
  81. wait 1 tick
  82. set slot 0 of player's current inventory to emerald block named "&dITEM SHOP"
  83. set slot 2 of player's current inventory to gold block named "&d&l暇つぶし株"
  84. set slot 4 of player's current inventory to glowing emerald named "&d&lmoneyランキング"
  85. set slot 8 of player's current inventory to glowing gold nugget named "&e所持金確認" with lore "&eYou have &c%{money::%player%}% money"
  86. set slot 18 of player's current inventory to glowing iron pickaxe named "&eピッケル購入"
  87. set slot 6 of player's current inventory to potion of healing named "&d&l投票" with lore "&e投票すると10分間採掘速度が上昇します!"
  88.  
  89. on inventory click:
  90. if name of player's current inventory contains "&5Sky Block Menu":
  91. if clicked slot is 0:
  92. cancel event
  93. shop(player)
  94. if clicked slot is 2:
  95. cancel event
  96. kabumenu(player)
  97. if clicked slot is 4:
  98. cancel event
  99. set {_high} to 0
  100. loop {money::*}:
  101. set {_list::%loop-index%} to loop-value
  102. loop {@count} times:
  103. loop {_list::*}:
  104. loop-value-2 > {_high}
  105. set {_high} to loop-value-2
  106. set {_highplayer} to loop-index
  107. message "&d%loop-number%位&l&e%{_highplayer}%:&r&a%{_high}%money" to player
  108. set {_high} to 0
  109. delete {_list::%{_highplayer}%}
  110. if clicked slot is 6:
  111. cancel event
  112. execute player command "/prvote"
  113. if clicked slot is 8:
  114. cancel event
  115. if clicked slot is 18:
  116. cancel event
  117.  
  118. function shop(p: player):
  119. open chest with 6 rows named "&5SHOP <資源>" to {_p}
  120. wait 1 tick
  121. set slot 0 of {_p}'s current inventory to glowing gold nugget named "&e&l所持金確認" with lore "&eYou have &c%{money::%{_p}%}% money!"
  122. set slot 1 of {_p}'s current inventory to iron bars named " "
  123. set slot 2 of {_p}'s current inventory to iron bars named " "
  124. set slot 3 of {_p}'s current inventory to iron bars named " "
  125. set slot 4 of {_p}'s current inventory to iron bars named " "
  126. set slot 5 of {_p}'s current inventory to iron bars named " "
  127. set slot 6 of {_p}'s current inventory to iron bars named " "
  128. set slot 7 of {_p}'s current inventory to iron bars named " "
  129. set slot 8 of {_p}'s current inventory to iron bars named " "
  130. set slot 9 of {_p}'s current inventory to dirt named "&d&l土" with lore "&e32個&f/&c100money"
  131. set slot 10 of {_p}'s current inventory to oak log named "&d&lオークの原木" with lore "&e16個&f/&c200money"
  132. set slot 11 of {_p}'s current inventory to oak sapling named "&d&lオークの苗木" with lore "&e16個&f/&c200money"
  133. set slot 12 of {_p}'s current inventory to cobblestone named "&d&l丸石" with lore "&e32個&f/&c200money"
  134. set slot 13 of {_p}'s current inventory to coal named "&d&l石炭" with lore "&e16個&f/&c150money"
  135. set slot 14 of {_p}'s current inventory to iron ingot named "&d&l鉄" with lore "&e16個&f/&c300money"
  136. set slot 15 of {_p}'s current inventory to gold ingot named "&d&l金" with lore "&e8個&f/&c400money"
  137. set slot 16 of {_p}'s current inventory to redstone named "&d&lレッドストーン" with lore "&e16個&f/&c400money"
  138. set slot 17 of {_p}'s current inventory to lapis lazuli named "&d&lラピスラズリ" with lore "&e16個&f/&c400money"
  139. set slot 18 of {_p}'s current inventory to water bucket named "&d&l水入りバケツ" with lore "&e1個&f/&c400money"
  140. set slot 19 of {_p}'s current inventory to clay named "&d&l粘土" with lore "&e16個&f/&c200money"
  141. set slot 20 of {_p}'s current inventory to nether quartz named "&d&lネザークオーツ" with lore "&e16個&f/&c200money"
  142. set slot 21 of {_p}'s current inventory to white wool named "&d&l羊毛" with lore "&e16個&f/&c200money"
  143. set slot 22 of {_p}'s current inventory to sand named "&d&l砂" with lore "&e16個&f/&c300money"
  144.  
  145. set slot 53 of {_p}'s current inventory to arrow named "次のページへ<食料>"
  146.  
  147. on inventory click:
  148. if name of player's current inventory contains "&5SHOP <資源>":
  149. if clicked slot is 0:
  150. cancel event
  151. if clicked slot is 1:
  152. cancel event
  153. if clicked slot is 2:
  154. cancel event
  155. if clicked slot is 3:
  156. cancel event
  157. if clicked slot is 4:
  158. cancel event
  159. if clicked slot is 5:
  160. cancel event
  161. if clicked slot is 6:
  162. cancel event
  163. if clicked slot is 7:
  164. cancel event
  165. if clicked slot is 8:
  166. cancel event
  167. if clicked slot is 9:
  168. cancel event
  169. buy(player,dirt,32,100)
  170. shop(player)
  171. if clicked slot is 10:
  172. cancel event
  173. buy(player,oak log,16,200)
  174. shop(player)
  175. if clicked slot is 11:
  176. cancel event
  177. buy(player,oak saplings,16,200)
  178. shop(player)
  179. if clicked slot is 12:
  180. cancel event
  181. buy(player,cobblestone,32,200)
  182. shop(player)
  183. if clicked slot is 13:
  184. cancel event
  185. buy(player,coal,16,150)
  186. shop(player)
  187. if clicked slot is 14:
  188. cancel event
  189. buy(player,iron ingot,16,300)
  190. shop(player)
  191. if clicked slot is 15:
  192. cancel event
  193. buy(player,gold ingot,16,300)
  194. shop(player)
  195. if clicked slot is 16:
  196. cancel event
  197. buy(player,redstone,16,400)
  198. shop(player)
  199. if clicked slot is 17:
  200. cancel event
  201. buy(player,lapis lazuli,16,400)
  202. shop(player)
  203. if clicked slot is 18:
  204. cancel event
  205. buy(player,water bucket,1,400)
  206. shop(player)
  207. if clicked slot is 19:
  208. cancel event
  209. buy(player,clay,16,200)
  210. if clicked slot is 20:
  211. cancel event
  212. buy(player,nether quartz,16,200)
  213. shop(player)
  214. if clicked slot is 21:
  215. cancel event
  216. buy(player,white wool,16,200)
  217. shop(player)
  218. if clicked slot is 22:
  219. cancel event
  220. buy(player,sand,16,300)
  221. shop(player)
  222. if clicked slot is 53:
  223. cancel event
  224. buy1(player)
  225.  
  226. function buy1(p: player):
  227. open chest with 6 rows named "&5SHOP <食料>" to {_p}
  228. wait 1 tick
  229. set slot 0 of {_p}'s current inventory to glowing gold nugget named "&e&l所持金確認" with lore "&eYou have &c%{money::%{_p}%}% money!"
  230. set slot 1 of {_p}'s current inventory to iron bars named " "
  231. set slot 2 of {_p}'s current inventory to iron bars named " "
  232. set slot 3 of {_p}'s current inventory to iron bars named " "
  233. set slot 4 of {_p}'s current inventory to iron bars named " "
  234. set slot 5 of {_p}'s current inventory to iron bars named " "
  235. set slot 6 of {_p}'s current inventory to iron bars named " "
  236. set slot 7 of {_p}'s current inventory to iron bars named " "
  237. set slot 8 of {_p}'s current inventory to iron bars named " "
  238. set slot 9 of {_p}'s current inventory to apple named "&d&lリンゴ" with lore "&e16個&f/&c100money"
  239. set slot 10 of {_p}'s current inventory to seeds named "&d&l種" with lore "&e16個&f/&c300money"
  240. set slot 11 of {_p}'s current inventory to melon seeds named "&d&lスイカの種" with lore "&e4個&f/&c300money"
  241. set slot 12 of {_p}'s current inventory to pumpkin seeds named "&d&lかぼちゃの種" with lore "&e4個&f/&c300money"
  242. set slot 45 of {_p}'s current inventory to arrow named "&d&l前のページに戻る<資源>"
  243.  
  244. on inventory click:
  245. if name of player's current inventory contains "&5SHOP <食料>":
  246. if clicked slot is 0:
  247. cancel event
  248. if clicked slot is 1:
  249. cancel event
  250. if clicked slot is 2:
  251. cancel event
  252. if clicked slot is 3:
  253. cancel event
  254. if clicked slot is 4:
  255. cancel event
  256. if clicked slot is 5:
  257. cancel event
  258. if clicked slot is 6:
  259. cancel event
  260. if clicked slot is 7:
  261. cancel event
  262. if clicked slot is 8:
  263. cancel event
  264. if clicked slot is 9:
  265. cancel event
  266. buy(player,apple,16,100)
  267. buy1(player)
  268. if clicked slot is 10:
  269. cancel event
  270. buy(player,seeds,16,300)
  271. buy1(player)
  272. if clicked slot is 11:
  273. cancel event
  274. buy(player,melon seeds,4,300)
  275. buy1(player)
  276. if clicked slot is 12:
  277. cancel event
  278. buy(player,pumpkin seeds,4,300)
  279. buy1(player)
  280. if clicked slot is 45:
  281. cancel event
  282. shop(player)
  283. function buy(p: player, item: ItemType, kosuu: number, price:number):
  284. if {money::%{_p}%} >= {_price}:
  285. evaluate "give %{_kosuu}% %{_item}% to {_p}"
  286. remove {_price} from {money::%{_p}%}
  287. send "&c%{_item}%を%{_kosuu}%個買いました!" to {_p}
  288. else:
  289. send "%{_price}-{money::%{_p}%}%円足りません!" to {_p}
  290.  
  291.  
  292. on inventory click:
  293. if name of player's current inventory contains "&5株トレードメニュー":
  294. if clicked slot is 0:
  295. cancel event
  296. if clicked slot is 2:
  297. cancel event
  298.  
  299. command /Kit:
  300. permission:owner
  301. trigger:
  302. give clock named "&aMenu" to player
  303.  
  304. function kabumenu(p: player):
  305. open chest with 1 rows named "&5株トレードメニュー" to {_p}
  306. set slot 0 of {_p}'s current inventory to glowing gold nugget named "&e所持金確認" with lore "&eYou have %{money::%{_p}%}% money"
  307. set slot 3 of {_p}'s current inventory to green wool named "&a左クリックで一株|右クリックで10株" with lore "&a株を購入する" and "&a現在の株価:%{kabuka}%"
  308. set slot 4 of {_p}'s current inventory to gold block named "&c現在の株価:%{kabuka}%"
  309. set slot 5 of {_p}'s current inventory to red wool named "&a左クリックで一株|右クリックで10株" with lore "&a株を売却する" and "&a現在の株価:%{kabuka}%"
  310. set slot 8 of {_p}'s current inventory to beetroot named "&c所持株数:%{kabu::%{_p}%}%"
  311.  
  312. on inventory click:
  313. if name of player's current inventory contains "&5株トレードメニュー":
  314. if clicked slot is 0:
  315. cancel event
  316. if clicked slot is 3:
  317. cancel event
  318. kabu(player)
  319. kabumenu(player)
  320. if clicked slot is 4:
  321. cancel event
  322. if clicked slot is 5:
  323. cancel event
  324. urikabu(player)
  325. kabumenu(player)
  326. if clicked slot is 8:
  327. cancel event
  328.  
  329. on sign change:
  330. line 1 is "一株買う"
  331. set line 1 to "&2&l===一株買う==="
  332.  
  333. on sign change:
  334. line 1 is "一株売る"
  335. set line 1 to "&c&l===一株売る==="
  336.  
  337. on right click:
  338. clicked block is sign
  339. line 1 is "&2&l===一株買う==="
  340. kabu(player)
  341.  
  342. on right click:
  343. clicked block is sign
  344. line 1 is "&c&l===一株売る==="
  345. urikabu(player)
  346.  
  347. on sign change:
  348. line 1 is "株確認"
  349. set line 1 to "&c&l===現在の株価==="
  350.  
  351. on right click:
  352. clicked block is sign
  353. line 1 is "&c&l===現在の株価==="
  354. send "&e[株価]現在の株価は[&a%{kabuka}%&e]です"
  355.  
  356. on sign change:
  357. line 1 is "メニュー"
  358. set line 1 to "&c&l===メニュー獲得==="
  359. on sign change:
  360. line 1 is "ピッケル"
  361. set line 1 to "&c&l===ピッケル獲得==="
  362.  
  363. on right click:
  364. clicked block is sign
  365. line 1 is "&c&l===メニュー獲得==="
  366. if player has clock:
  367. send "&cメニューをすでに持っているので与えられません!"
  368. else:
  369. give player clock named "&aMenu"
  370.  
  371. on right click:
  372. clicked block is sign
  373. line 1 is "&c&l===ピッケル獲得==="
  374. if player has iron pickaxe:
  375. send "&cピッケルをすでに持っているので与えられません!"
  376. else:
  377. give player iron pickaxe named "&b採掘用ピッケル"
  378.  
  379. every 60 second:
  380. broadcast "&a更新内容確認や提案したい場合はこちらへどうぞ→https://discord.gg/6SKcEpp"
  381.  
  382. on right click:
  383. clicked block is anvil
  384. block under the event-block is bedrock
  385. cancel event
  386. if player has 10 brick named "&b修復キット":
  387. repair tool of player
  388. else:
  389. send "修復したいアイテムを手にもって、ショップから修復キットを1個購入してください"
  390. cancel event
  391.  
  392. command /money <player>:
  393. trigger:
  394. if {money::%arg-1%} is not set:
  395. send "指定されたプレイヤーは存在しません"
  396. else:
  397. send "&c%arg-1%さんは&a%{money::%arg-1%}%money持っています!"
  398.  
  399. command /dice:
  400. trigger:
  401. set {_dice} to random integer between 1 and 6
  402. send "%{_dice}%が出ました!"
  403.  
  404. command /itemname <text> <text>:
  405. permission:sk
  406. trigger:
  407. set name of player's tool to "%coloured arg-1%"
  408. set lore of player's tool to "%coloured arg-2%"
Add Comment
Please, Sign In to add comment