Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.42 KB | None | 0 0
  1. options:
  2. #CONFIG
  3. #---------------------------------------------------------------------------
  4. #-----------------------------------Logo------------------------------------
  5. logo: &e&l[mine]
  6. #---------------------------------------------------------------------------
  7.  
  8. #---------------------------------------------------------------------------
  9. #-----------------------------------Types-----------------------------------
  10. playerleveling: true
  11. #---------------------------------------------------------------------------
  12.  
  13. #---------------------------------------------------------------------------
  14. #---------------------------------PLeveling---------------------------------
  15. #PlayerLeveling (Reward uses vault!)
  16. xpforlvlup: 500
  17. #---------------------------------------------------------------------------
  18.  
  19. #---------------------------------------------------------------------------
  20. #----------------------------------MaxLvL-----------------------------------
  21. maxlvl: 999999 #MaxXp is used to mark max level of player (eg. 100 Bob[Lv100])
  22. #---------------------------------------------------------------------------
  23.  
  24. #---------------------------------------------------------------------------
  25. #----------------------------------Suffix-----------------------------------
  26. suffix: true
  27. setsuffix: &8[&7Lv%{lvl.%player%}%&8] #Do NOT touch %{lvl.%player%}%
  28. #---------------------------------------------------------------------------
  29.  
  30. #------------------------------------------------------------------------------------------------------
  31. every 5 second:
  32. loop all players:
  33. wipe loop-player's sidebar
  34. set name of sidebar of loop-player to "&e&l--Mine-The-Ore--"
  35. set score "&6&l%loop-player%'s status" in sidebar of loop-player to 9
  36. set score " &b&lLV&f: &e%{lvl.%loop-player%}%" in sidebar of loop-player to 8
  37. set score " &6&lMineLV&f: &e%{min.%loop-player%}% " in sidebar of loop-player to 7
  38. set score " &e&lMineExp&f: &e%{mining.%loop-player%}% " in sidebar of loop-player to 6
  39. set score " &a&lXP&f: &e%{xp.%loop-player%}% " in sidebar of loop-player to 5
  40. set score " &6&lNextLV&f: &e%{nextlv.%loop-player%}% " in sidebar of loop-player to 4
  41. set score " &e&lランク≫ %{prefix::%uuid of loop-player%}%" in sidebar of loop-player to 3
  42. set score " &b&lMTポイント>> &e%{pp.%loop-player%}%" in sidebar of loop-player to 2
  43. set score " &eプレイヤー人数≫ &a%{Count.WorldExample}% " in sidebar of loop-player to 1
  44. set score "&a" in sidebar of loop-player to 0
  45.  
  46. #------------------------------------------------------------------------------------------------------
  47. #
  48. #&e&lランク≫ %{prefix::%uuid of loop-player%}%
  49. #
  50. #
  51. #
  52. #
  53. #
  54.  
  55. variables:
  56. {mining.%player%} = 0
  57. {min.%player%} = 0
  58. {xp.%player%} = 0
  59. {lvl.%player%} = 0
  60. {nextlv.%player%} = 500
  61.  
  62.  
  63. on any movement:
  64. if {@playerleveling} is true:
  65. if {mining.%player%} is greater or equal to {nextlv.%player%}:
  66. if {lvl.%player%} is greater or equal to {@maxlvl}:
  67. stop
  68. else:
  69. remove {nextlv.%player%} from {mining.%player%}
  70. remove {nextlv.%player%} from {xp.%player%}
  71. add 1 to {lvl.%player%}
  72. add 1 to {min.%player%}
  73. send "{@logo} &7レベルアップ!現在のLV: &a%{min.%player%}%" to player
  74. broadcast "{@logo} &b&l%player%さんがレベルアップ!現在のレべル:&7%{min.%player%}%"
  75. add 1 to {pp.%player%}
  76. add round({lvl.%player%}*15*({lvl.%player%}*0.02+1.03)) to {nextlv.%player%}
  77. stop
  78. if {xp.%player%} is greater or equal to {@xpforlvlup}:
  79. if {lvl.%player%} is greater or equal to {@maxlvl}:
  80. stop
  81. else:
  82. remove {nextlv.%player%} from {xp.%player%}
  83. add 1 to {lvl.%player%}
  84. send "{@logo} &7レベルアップ!現在のLV: &a%{lvl.%player%}%" to player
  85. add 1 to {pp.%player%}
  86. set {nextlv} to round({nextlv} * 1.1)
  87. stop
  88.  
  89. on mine of stone:
  90. cancel event
  91. give player stone named "&7石" with lore "&8普通の石。特に何もない。"
  92. wait a tick
  93. add 1 to {mining.%player%}
  94. add 1 to {xp.%player%}
  95. if name of player is "syu_cat":
  96. add -3 to {nextlv.%player%}
  97. if {fortune.%player%} is greater than 5:
  98. give player stone named "&7石" with lore "&8普通の石。特に何もない。"
  99. if {fortune.%player%} is greater than 10:
  100. give player stone named "&7石" with lore "&8普通の石。特に何もない。"
  101.  
  102. on mine of coal_ore:
  103. cancel event
  104. give player coal ore named "&8石炭" with lore "&8よくある石炭。"
  105. wait a tick
  106. add 2 to {mining.%player%}
  107. add 2 to {xp.%player%}
  108. if {fortune.%player%} is greater than 5:
  109. give player coal ore named "&8石炭" with lore "&8よくある石炭。"
  110. if {fortune.%player%} is greater than 10:
  111. give player coal ore named "&8石炭" with lore "&8よくある石炭。"
  112.  
  113. on mine of lapis_ore:
  114. cancel event
  115. give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
  116. wait a tick
  117. add 10 to {mining.%player%}
  118. add 10 to {xp.%player%}
  119. if {fortune.%player%} is greater than 5:
  120. give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
  121. if {fortune.%player%} is greater than 10:
  122. give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
  123.  
  124. on mine of iron_ore:
  125. cancel event
  126. give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
  127. wait a tick
  128. add 5 to {mining.%player%}
  129. add 5 to {xp.%player%}
  130. if {fortune.%player%} is greater than 5:
  131. give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
  132. if {fortune.%player%} is greater than 10:
  133. give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
  134.  
  135. on mine of gold_ore:
  136. cancel event
  137. give player gold ore named "&6金" with lore "&8インゴットだよ。"
  138. wait a tick
  139. add 7 to {mining.%player%}
  140. add 7 to {xp.%player%}
  141. if {fortune.%player%} is greater than 5:
  142. give player gold ore named "&6金" with lore "&8インゴットだよ。"
  143. if {fortune.%player%} is greater than 10:
  144. give player gold ore named "&6金" with lore "&8インゴットだよ。"
  145.  
  146. on mine of redstone_block:
  147. cancel event
  148. give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
  149. wait a tick
  150. add 10 to {mining.%player%}
  151. add 10 to {xp.%player%}
  152. if {fortune.%player%} is greater than 5:
  153. give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
  154. if {fortune.%player%} is greater than 10:
  155. give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
  156.  
  157. on mine of diamond_ore:
  158. cancel event
  159. give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
  160. wait a tick
  161. add 15 to {mining.%player%}
  162. add 15 to {xp.%player%}
  163. if {fortune.%player%} is greater than 5:
  164. give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
  165. if {fortune.%player%} is greater than 10:
  166. give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
  167.  
  168. on mine of obsidian:
  169. cancel event
  170. give player obsidian named "&0黒曜石" with lore "&7黒い。"
  171. wait a tick
  172. add 20 to {mining.%player%}
  173. add 20 to {xp.%player%}
  174. if {fortune.%player%} is greater than 5:
  175. give player obsidian named "&0黒曜石" with lore "&7黒い。"
  176. if {fortune.%player%} is greater than 10:
  177. give player obsidian named "&0黒曜石" with lore "&7黒い。"
  178.  
  179. on mine of concrete:
  180. cancel event
  181. give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
  182. wait a tick
  183. add 30 to {mining.%player%}
  184. add 30 to {xp.%player%}
  185. if {fortune.%player%} is greater than 5:
  186. give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
  187. if {fortune.%player%} is greater than 10:
  188. give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
  189.  
  190. command /resetstatus [<offline player>]:
  191. permission: skript.k2r
  192. permission message: あなたは権限を持っていません。
  193. trigger:
  194. if arg-1 is not set:
  195. set {mining.%player%} to 0
  196. set {min.%player%} to 1
  197. set {xp.%player%} to 0
  198. set {lvl.%player%} to 1
  199. set {fortune.%player%} to 0
  200. send "%player%のステータスをリセットしました"
  201. if arg-1 is set:
  202. set {mining.%arg-1%} to 0
  203. set {min.%arg-1%} to 1
  204. set {xp.%arg-1%} to 0
  205. set {lvl.%arg-1%} to 1
  206. set {fortune.%arg-1%} to 0
  207. send "%arg-1%のステータスをリセットしました"
  208.  
  209. command /status [<offline player>]:
  210. trigger:
  211. if arg-1 is not set:
  212. send "&a"
  213. send "&7&l-:=|&6&l%player%&7&l|=:-:=&a&lstatus&7&l=:-|"
  214. send " &b&lLV&f: &e%{lvl.%player%}% "
  215. send " &6&lMineLV&f: &e%{min.%player%}% "
  216. send " &a&lXP&f: &e%{xp.%player%}% "
  217. send " &e&lMineExp&f: &e%{mining.%player%}% "
  218. send " &a&l{@xpforlvlup}までためるとLVUPします "
  219. send "&a"
  220. if arg-1 is set:
  221. send "&a"
  222. send "&7&l-:=|&6&l%arg-1%&7&l|=:-:=&a&lstatus=:-|"
  223. send " &b&lLV&f: &e%{lvl.%arg-1%}% "
  224. send " &6&lMineLV&f: &e%{min.%arg-1%}% "
  225. send " &a&lXP&f: &e%{xp.%arg-1%}% "
  226. send " &e&lMineExp&f: &e%{mining.%arg-1%}% "
  227. send " &a&l{@xpforlvlup}までためるとLVUPします "
  228. send "&a"
  229. command /lvup:
  230. trigger:
  231. open chest with 3 rows named "&aMTポイント割り振り" to player
  232. wait a tick
  233. format slot 10 of player with diamond pickaxe named "&e採掘速度上昇(製作中)" to run [console command "saikutusokudozyousyou %player%"]
  234. format slot 12 of player with diamond named "&dFortune" to run [player command "/fortune"]
  235. format slot 14 of player with gold ingot named "&bXP増加" to run [console command "s"]
  236. #---------------------------------------------------------------------------
  237. #-----------------------------------addons-----------------------------------
  238. command /saikutusokudozyousyou <player>:
  239. permission:sk.console
  240. trigger:
  241. if {pp.%arg-1%} is greater than 1:
  242. remove 1 from {pp.%arg-1%}
  243. command /fortune:
  244. trigger:
  245. if {pp.%player%} is greater than 1:
  246. remove 1 from {pp.%player%}
  247. add 1 to {fortune.%player%}
  248. send "&dfortune&aに1ポイント割り振りました!"
  249. every 10 seconds:
  250. set {Count.WorldExample} to 0
  251. loop all players:
  252. add 1 to {Count.WorldExample}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement