familychicken

Untitled

Aug 5th, 2021 (edited)
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. options:
  2. p: &6[&eMining&6]
  3. v: &d0.1.4
  4. vt: &a丸石システムの構成したよ、次:鉱石作る、圧縮システム
  5. g: &c&lに当選しました。
  6.  
  7. variables:
  8. {%player%.mp} = 1
  9. {%player%.truemp} = 1
  10. {%player%.option::1} = 0
  11. {%player%.option::2} = 0
  12. {cobblestone} = 1
  13. {ironore} = 10
  14. {goldore} = 75
  15. {lapisore} = 630
  16. {emeraldore} = 6900
  17. {diamondore} = 110000
  18.  
  19. every second:
  20. loop all players:
  21. set {%loop-player%.truemp} to floor({%loop-player%.mp})
  22.  
  23. on mine of cobblestone:
  24. cancel event
  25. add {%player%.mp}*{cobblestone} to {%player%.cb}
  26. chance of 2%:
  27. add {%player%.mp}*{cobblestone}*4 to {%player%.cb}
  28. message "{@p} &bCritical Hit! &cx5"
  29.  
  30. on mine of iron ore:
  31. cancel event
  32. add {%player%.mp}*{ironore} to {%player%.cb}
  33. chance of 2%:
  34. add {%player%.mp}*{ironore}*4 to {%player%.cb}
  35. message "{@p} &bCritical Hit! &cx5"
  36.  
  37. on mine of gold ore:
  38. cancel event
  39. add {%player%.mp}*{goldore} to {%player%.cb}
  40. chance of 2%:
  41. add {%player%.mp}*{goldore}*4 to {%player%.cb}
  42. message "{@p} &bCritical Hit! &cx5"
  43.  
  44. every tick:
  45. loop all players:
  46. send actionbar with text "{@p} &6所持丸石 : &e%{%player%.cb}% &6cb" to loop-player
  47.  
  48. command /status <player>:
  49. trigger:
  50. message "&7━━━━━━━━━━━━━━━━━━━━━━━━━"
  51. message "&6┣ &fplayer : &b%arg%"
  52. message "&6┣ &f仮想丸石 : &e%{%arg%.cb}% &6cb"
  53. message "&6┣ &f倍数 : &e%{%arg%.mp}% &6倍"
  54. message "&6┣ &fプレイ時間 : &e%{%arg%.min}% &6分"
  55. message "&7━━━━━━━━━━━━━━━━━━━━━━━━"
  56.  
  57. every 60 seconds:
  58. loop all players:
  59. add 1 to {%loop-player%.min}
  60.  
  61. command /option <integer>:
  62. trigger:
  63. if arg is 1:
  64. if {%player%.option::1} is 1:
  65. set {%player%.option::1} to 0
  66. message "{@p}&7-system &7自動売却モードを&c無効&7にしました。"
  67. else:
  68. set {%player%.option::1} to 1
  69. message "{@p}&7-system &7自動売却モードを&a有効&7にしました。"
  70. if arg is 2:
  71. if {%player%.option::2} is 1:
  72. set {%player%.option::2} to 0
  73. message "{@p}&7-system &7圧縮丸石解凍モードを&c無効&7にしました。"
  74. else:
  75. set {%player%.option::2} to 1
  76. message "{@p}&7-system &7圧縮丸石解凍モード&a有効&7にしました。"
  77.  
  78. on right click with a cobblestone:
  79. cancel event
  80. if player is sneaking:
  81. add amount of cobblestone in the event-player's inventory to {%player%.cb}
  82. remove all cobblestone from event-player's inventory
  83. else:
  84. add 1 to {%player%.cb}
  85. remove a cobblestone from player's inventory
  86.  
  87. on right click with a stone:
  88. cancel event
  89. if {%player%.option::2} is 1:
  90. set {_level.%player%} to the line 2 of lore of event-item
  91. set {_level.%player%.number} to {_level.%player%} parsed as an integer
  92. add 16^({_level.%player%.number}) to {%player%.cb}
  93. remove 1 of player's held item from the player's inventory
  94. else:
  95. message "{@p}&7-system &7圧縮丸石解凍モードが無効になっています。"
  96.  
  97.  
  98. on join:
  99. message "&7====================================="
  100. message "&6┣━━ &1-CaveMinerStory-"
  101. message "&6┣━━ &eversion : {@v}"
  102. message "&6[&cChangeLog&6] &f: {@vt}"
  103. message "&7====================================="
  104.  
  105. command /ec:
  106. trigger:
  107. open the player's ender chest to the player
  108. message "&5エンダーチェストを開きました"
  109.  
  110. on click with a paper:
  111. if event-item is paper named "&6CaveTicket":
  112. cancel event
  113. remove a paper named "&6CaveTicket" from player
  114. set {_gacha1} to random integer between 1 and 1000
  115. if {_gacha1} is between 1 and 250:
  116. message "{@p} &b水晶の欠片 *1 {@g}"
  117. if {_gacha1} is between 251 and 350:
  118. message "{@p} &b水晶の欠片 *2 {@g}"
  119. if {_gacha1} is between 351 and 400:
  120. message "{@p} &b水晶の欠片 *3 {@g}"
  121. if {_gacha1} is between 401 and 410:
  122. broadcast "{@p} &b&l水晶 *1 {@g}"
  123. if {_gacha1} is between 411 and 500:
  124. message "{@p} &dVoteTicket *1 {@g}"
  125. if {_gacha1} is between 501 and 505:
  126. message "{@p} &d&lVoteTicket *4 {@g}"
  127. if {_gacha1} is between 506 and 600:
  128. broadcast "{@p} &7丸石取得量が&a1.01倍&7になりました。 &e(+%{cobblestone}%)"
  129. if {_gacha1} is between 601 and 660:
  130. broadcast "{@p} &6鉄鉱石&7取得量が&a1.01倍&7になりました。 &e(+%{ironore}%)"
  131. if {_gacha1} is between 981 and 990:
  132. broadcast "{@p} &e&l採掘倍率 Ⅰ &r&e(*1.01) {@g}"
  133. if {_gacha1} is between 991 and 997:
  134. broadcast "{@p} &e&l&n採掘倍率 Ⅱ &r&e(*1.03) {@g}"
  135. if {_gacha1} is between 998 and 999:
  136. broadcast "{@p} &6&l採掘倍率 Ⅲ &r&6(*1.08) {@g}"
  137. if {_gacha1} is 1000:
  138. broadcast "{@p} &6&l&n採掘倍率 &r&b&l極 &r&6&l(*1.2){@g}"
  139.  
Add Comment
Please, Sign In to add comment