Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- p: &7[&eMining&7]
- v: &d0.2
- vt: &7新しい採掘サーバー!
- g: &c&lに当選しました。
- b: &e%player%&7が
- c: &7<&6cost&7>
- u: &e>>> &6クリックで強化 &e<<<
- variables:
- {%player%.cb} = 0
- {%player%.upg::1} = 1
- {%player%.upg::2} = 0
- {%player%.minepower} = 0
- {%player%.mpp} = 0
- {%player%.mat} = 1
- {%player%.mp} = 1
- {%player%.truemp} = 1
- {%player%.option::1} = 0
- {%player%.option::2} = 1
- {%player%.worth::1} = 1
- {%player%.worth::2} = 8
- {%player%.worth::3} = 47
- {%player%.worth::4} = 260
- {%player%.worth::5} = 1900
- {%player%.worth::6} = 24000
- {%player%.worth::7} = 222222
- {%player%.worth::8} = 4444444
- {nt::0} = ""
- {nt::1} = "k"
- {nt::2} = "M"
- {nt::3} = "B"
- {nt::4} = "T"
- {nt::5} = "Qa"
- {nt::6} = "Qi"
- {nt::7} = "Sx"
- {nt::8} = "Sp"
- {nt::9} = "Oc"
- {%player%.em} = 0
- {%player%.eflevel} = 1
- {%player%.mlevel} = 1
- {%player%.needxp} = 100
- on break:
- if player does not have permission "skript.admin":
- cancel event
- on mine:
- add 1 to {%player%.mc}
- every second:
- loop all players:
- set {%loop-player%.truemp} to floor({%loop-player%.mp})
- every 2 tick:
- loop all players:
- send action bar with text "{@p} &8&l・&e&l%{%loop-player%.nn::1}% &6coins &8&l・&r&7採掘力 &d%{%loop-player%.minepower}% &8&l・&r&e採掘力増加 &c+%{%loop-player%.mpp}%" to loop-player
- command /status <player>:
- trigger:
- message "&7━━━━━━━━━━━━━━━━━━━━━━━━━"
- message "&6┣ &eplayer : &b%arg%"
- message "&6┣ &e仮想丸石 : &e%{%arg%.cb}% &6cb"
- message "&6┣ &e倍数 : &e%{%arg%.mp}% &6倍"
- message "&6┣ &eプレイ時間 : &e%{%arg%.min}% &6分"
- message "&7━━━━━━━━━━━━━━━━━━━━━━━━"
- every 60 seconds:
- loop all players:
- add 1 to {%loop-player%.min}
- chance of 2%:
- add 1 to {%loop-player%.em}
- message "{@p} &7あなたは&aエメラルド&7を拾いました。+1&8(%{%loop-player%.em}%)" to loop-player
- on join:
- message "&7&l--=====================================--"
- message ""
- message "&7CaveMinerStory----"
- message "&7&lversion : {@v}"
- message "&8[&7ChangeLog&8] &f: {@vt}"
- message ""
- message "&7&l--=====================================--"
- command /ec:
- trigger:
- open the player's ender chest to the player
- on inventory click:
- name of clicked inventory is "upgrade panel"
- cancel event
- if clicked slot is 20:
- cancel event
- set slot 20 of player's current inventory to gold pickaxe named "&6⛏️&7efficiency" with lore "&7現在のレベル : %{%player%.eflevel}%" and "{@c} %{pupg::%{_next}%}%" and "{@u}"
- set {_upef} to {%player%.eflevel}+1
- if {%player%.cb} >= {pupg::%{_upef}%}:
- remove {pupg::%{_upef}%} from {%player%.cb}
- add 1 to {%player%.eflevel}
- command "/eff %player% %{_upef}%"
- message "{@p} &7効率強化を強化しました。&l%{_upef}-1% → %{_upef}%"
- if clicked slot is 23:
- cancel event
- set slot 23 to player's current inventory to golden apple named "&e☘️&7mining-fortune" with lore "&7%{%player%.mp}*100%" and "{@u}"
- command /setcb <player> <number>:
- permission: skript.admin
- trigger:
- set {_befcb} to {%arg-1%.cb}
- set {%arg-1%.cb} to arg-2
- message "{@p}&7-system &7%{_befcb}% cb &f→ &7%{%arg-1%.cb}%" to player
- every 2 ticks:
- loop all players:
- if {%loop-player%.cb} is not 0:
- set {_exp1} to floor(log({%loop-player%.cb})/3)
- set {%loop-player%.nn::1} to "%{%loop-player%.cb}/(1000^{_exp1})% %{nt::%{_exp1}%}%"
- else:
- set {%loop-player%.nn::1} to 0
- command /pmenu:
- permission: skript.admin
- trigger:
- set {_pl} to 1
- open chest inventory with 3 row named "upgrade panel" to player
- set {_up} to 0
- set {_air} to gray glass pane named "_"
- loop 27 times:
- set slot {_up} of player's current inventory to {_air}
- add 1 to {_up}
- set slot 11 of player's current inventory to ender eye named "&7=&e転生&7-&eAscension&7=" with lore "&7--=--=--=--=--=--=--=--=--" and "&8・&7現在の転生コイン &7→ &7&l{%player%.hc}" and "&8・&7獲得できる転生コイン → 1"
- command /eff <player> <integer>:
- permission: skript.admin
- trigger:
- enchant arg-1's held item with "efficiency %arg-2%" parsed as enchantment type
- set {%arg-1%.eflevel} to arg-2
- command /upg <integer>:
- trigger:
- if arg is 1:
- if {%player%.cb} >= 1*1.15^{%player%.upg::1}:
- remove 1*1.15^{%player%.upg::1} from {%player%.cb}
- add 1 to {%player%.upg::1}
- set {_cost} to 1*1.15^{%player%.upg::1}
- if arg is 2:
- if {%player%.cb} >= 50*1.8^{%player%.upg::2}:
- remove 50*1.8^{%player%.upg::2} from {%player%.cb}
- add 1 to {%player%.upg::2}
- set {_cost} to 50*1.8^{%player%.upg::2}
- if arg is 3:
- if {%player%.cb} >= 50*25^{%player%.upg::3}:
- if player's held item is iron pickaxe:
- remove 50*25^{%player%.upg::3} from {%player%.cb}
- add 1 to {%player%.upg::3}
- command "/eff %player% %{%player%.upg::3}%"
- set {_cost} to 50*25^{%player%.upg::3}
- else:
- set {_reason} to 1
- if arg is 4:
- if {%player%.cb} >= 20*1.2^{%player%.upg::4}:
- remove 20*1.2^{%player%.upg::4} from {%player%.cb}
- add 1 to {%player%.upg::4}
- set {_cost} to 20*1.2^{%player%.upg::4}
- if arg is 5:
- if {%player%.cb} >= 250000*1.3^{%player%.upg::5}:
- remove 250000*1.3^{%player%.upg::5} from {%player%.cb}
- add 1 to {%player%.upg::5}
- set {_cost} to 250000*1.3^{%player%.upg::5}
- if {_cost} is set:
- message "{@p} &a強化に成功しました。"
- message "{@p} &7次のコスト : %{_cost}%"
- else:
- if {_reason} is not set:
- message "{@p} &7コインが足りません。"
- if {_reason} is 1:
- message "{@p} &7ピッケルを手に持ってください。"
- on mine of stone:
- cancel event
- add 1*(1+0.5*{%player%.upg::2}) to {%player%.obmc}
- add {%player%.minepower} to {%player%.cb}
- add {%player%.minepower}^0.3 to {%player%.exp}
- if {%player%.obmc} >= 10:
- set {_max} to floor({%player%.obmc}/10)
- remove 10*{_max} from {%player%.obmc}
- add {%player%.mpp} to {%player%.minepower}
- every 5 ticks:
- loop all players:
- set {%loop-player%.mpp} to (0.005*{%loop-player%.upg::1})+(0.02*{%loop-player%.upg::4})+(0.15*{%loop-player%.upg::5})
- command /level [<text>]:
- trigger:
- if arg is not set:
- set {_le} to 1
- if arg is "menu":
- set {_le} to 1
- if arg is "info":
- set {_le} to 2
- if arg is "change":
- set {_le} to 3
- if {_le} = 1:
- set {_pl} to 1
- open chest inventory with 6 row named "levelinfo" to player
- set {_up} to 0
- set {_air} to gray glass pane named "_"
- loop 54 times:
- set slot {_up} of player's current inventory to {_air}
- add 1 to {_up}
- set slot 0 of player's current inventory to stone named "石" with lore "&8&l・&d装着ルーン数 &e%{%player%.rune::1}%&8/&7%{%player%.totalrune}%" and "&8&l・&7発生確率 &e%{%player%.miningchance::1}% &7%%" and "所持金 x1.00"
Advertisement
Add Comment
Please, Sign In to add comment