Kusa_Haenai_wWW

Untitled

May 22nd, 2019
388
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.06 KB | None | 0 0
  1. command /dataset:
  2. trigger:
  3. if {money::%player%} is not set:
  4. set {money::%player%} to 0
  5. if {level::%player%} is not set:
  6. set {level::%player%} to 1
  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 {hakaisuu::%player%} is not set:
  12. set {hakaisuu::%player%} to 0
  13. if {rank::%player%} is not set:
  14. set {rank::%player%} to 1
  15. message "&aデータのセットが完了しました!!"
  16. give nether star to player
  17. else:
  18. message "&c既にデータのセットが完了しています!!"
  19.  
  20. on break:
  21. add round({level::%player%} * 1 * {rank::%player%}) to {money::%player%}
  22. add round({level::%player%} * 1.2 + 1 * {rank::%player%}) to {exp::%player%}
  23. add 1 to {hakaisuu::%player%}
  24. if {exp::%player%} >= {needexp::%player%}:
  25. set {exp::%player%} to 0
  26. add 1 to {level::%player%}
  27. add 15 to {needexp::%player%}
  28. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  29. message "&e========================="
  30. message "&a&lLevel Up!!"
  31. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  32. message "&e========================="
  33. if event-block is coal ore:
  34. add round({level::%player%} * 3 * {rank::%player%}) to {money::%player%}
  35. add round({level::%player%} * 1.2 + 3 * {rank::%player%}) to {exp::%player%}
  36. add 1 to {hakaisuu::%player%}
  37. if {exp::%player%} >= {needexp::%player%}:
  38. set {exp::%player%} to 0
  39. add 1 to {level::%player%}
  40. add 15 to {needexp::%player%}
  41. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  42. message "&e========================="
  43. message "&a&lLevel Up!!"
  44. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  45. message "&e========================="
  46. if event-block is iron ore:
  47. add round({level::%player%} * 5 * {rank::%player%}) to {money::%player%}
  48. add round({level::%player%} * 1.2 + 5 * {rank::%player%}) to {exp::%player%}
  49. add 1 to {hakaisuu::%player%}
  50. if {exp::%player%} >= {needexp::%player%}:
  51. set {exp::%player%} to 0
  52. add 1 to {level::%player%}
  53. add 15 to {needexp::%player%}
  54. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  55. message "&e========================="
  56. message "&a&lLevel Up!!"
  57. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  58. message "&e========================="
  59. if event-block is gold ore:
  60. add round({level::%player%} * 10 * {rank::%player%}) to {money::%player%}
  61. add round({level::%player%} * 1.2 + 10 * {rank::%player%}) to {exp::%player%}
  62. add 1 to {hakaisuu::%player%}
  63. if {exp::%player%} >= {needexp::%player%}:
  64. set {exp::%player%} to 0
  65. add 1 to {level::%player%}
  66. add 15 to {needexp::%player%}
  67. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  68. message "&e========================="
  69. message "&a&lLevel Up!!"
  70. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  71. message "&e========================="
  72. if event-block is diamond ore:
  73. add round({level::%player%} * 20 * {rank::%player%}) to {money::%player%}
  74. add round({level::%player%} * 1.2 + 20 * {rank::%player%}) to {exp::%player%}
  75. add 1 to {hakaisuu::%player%}
  76. if {exp::%player%} >= {needexp::%player%}:
  77. set {exp::%player%} to 0
  78. add 1 to {level::%player%}
  79. add 15 to {needexp::%player%}
  80. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  81. message "&e========================="
  82. message "&a&lLevel Up!!"
  83. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  84. message "&e========================="
  85. if event-block is redstone ore:
  86. add round({level::%player%} * 5 * {rank::%player%}) to {money::%player%}
  87. add round({level::%player%} * 1.2 + 5 * {rank::%player%}) to {exp::%player%}
  88. add 1 to {hakaisuu::%player%}
  89. if {exp::%player%} >= {needexp::%player%}:
  90. set {exp::%player%} to 0
  91. add 1 to {level::%player%}
  92. add 15 to {needexp::%player%}
  93. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  94. message "&e========================="
  95. message "&a&lLevel Up!!"
  96. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  97. message "&e========================="
  98. if event-block is lapis ore:
  99. add round({level::%player%} * 5 * {rank::%player%}) to {money::%player%}
  100. add round({level::%player%} * 1.2 + 5 * {rank::%player%}) to {exp::%player%}
  101. add 1 to {hakaisuu::%player%}
  102. if {exp::%player%} >= {needexp::%player%}:
  103. set {exp::%player%} to 0
  104. add 1 to {level::%player%}
  105. add 15 to {needexp::%player%}
  106. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  107. message "&e========================="
  108. message "&a&lLevel Up!!"
  109. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  110. message "&e========================="
  111. if event-block is quartz block:
  112. add round({level::%player%} * 10 * {rank::%player%}) to {money::%player%}
  113. add round({level::%player%} * 1.2 + 10 * {rank::%player%}) to {exp::%player%}
  114. add 1 to {hakaisuu::%player%}
  115. if {exp::%player%} >= {needexp::%player%}:
  116. set {exp::%player%} to 0
  117. add 1 to {level::%player%}
  118. add 15 to {needexp::%player%}
  119. set {needexp::%player%} to round({needexp::%player%} * 1.1)
  120. message "&e========================="
  121. message "&a&lLevel Up!!"
  122. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  123. message "&e========================="
  124.  
  125. command /giverank [<text>] [<offline player>]:
  126. permission: sk.admin
  127. trigger:
  128. if arg-1 or arg-2 is not set:
  129. message "&c/giverank <ランク名> <プレイヤー名>"
  130. if arg-1 is "GOD":
  131. set {rank::%arg-2%} to 5
  132. message "&d&lGOD&aランクにセットしました!!"
  133. message "&d&lGOD&aランクにセットされました!!" to arg-2
  134. if arg-1 is "PRO":
  135. set {rank::%arg-2%} to 4
  136. message "&4&lPRO&aランクにセットしました!!"
  137. message "&4&lPRO&aランクにセットされました!!" to arg-2
  138. if arg-1 is "MVP":
  139. set {rank::%arg-2%} to 3
  140. message "&b&lMVP&aランクにセットしました!!"
  141. message "&b&lMVP&aランクにセットされました!!" to arg-2
  142. if arg-1 is "VIP":
  143. set {rank::%arg-2%} to 2
  144. message "&e&lVIP&aランクにセットしました!!"
  145. message "&e&lVIP&aランクにセットされました!!" to arg-2
  146. if arg-1 is "NORMAL":
  147. set {rank::%arg-2%} to 1
  148. message "&eランク&aを標準にセットしました!!"
  149. message "&eランク&aを標準にセットされました!!" to arg-2
  150.  
  151. command /rank [<text>]:
  152. permission: sk.admin
  153. trigger:
  154. if arg-1 is not set:
  155. message "&c/rank <ランク名>"
  156. if arg-1 is "GOD":
  157. set {rank::%player%} to 5
  158. message "&d&lGOD&aランクにセットしました!!"
  159. if arg-1 is "PRO":
  160. set {rank::%player%} to 4
  161. message "&4&lPRO&aランクにセットしました!!"
  162. if arg-1 is "MVP":
  163. set {rank::%player%} to 3
  164. message "&b&lMVP&aランクにセットしました!!"
  165. if arg-1 is "VIP":
  166. set {rank::%player%} to 2
  167. message "&e&lVIP&aランクにセットしました!!"
  168. if arg-1 is "NORMAL":
  169. set {rank::%player%} to 1
  170. message "&eランク&aを標準にセットしました"
  171.  
  172. command /status [<offline player>]:
  173. trigger:
  174. if arg-1 is not set:
  175. message "&e========================="
  176. message "&a現在の&eレベル&8: &c&l%{level::%player%}%"
  177. message "&a必要&eExp&8: &c&l%{exp::%player%}%&e/%{needexp::%player%}%"
  178. message "&e========================="
  179. else:
  180. message "&e========================="
  181. message "&d%arg-1% さんのデータ"
  182. message "&a現在の&eレベル&8: &c&l%{level::%arg-1%}%"
  183. message "&a必要&eExp&8: &c&l%{exp::%arg-1%}%&e/%{needexp::%arg-1%}%"
  184. message "&e========================="
  185.  
  186. every 1 seconds:
  187. loop all players:
  188. 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] &8[&aBreak.&d%{hakaisuu::%loop-player%}%&8] &8[&eMoney.&d%{money::%loop-player%}%&8]"
  189.  
  190. command /spawnset:
  191. permission:sk
  192. trigger:
  193. set {spawn} to location of player
  194.  
  195. on respawn:
  196. teleport the player to {spawn}
  197.  
  198. on spawn:
  199. teleport the player to {spawn}
  200.  
  201. on join:
  202. teleport the player to {spawn}
Advertisement
Add Comment
Please, Sign In to add comment