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} = 10
- {%player%.upg::1} = 0
- {%player%.upg::2} = 0
- {%player%.minepower} = 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"
- {%player%.em} = 0
- {%player%.eflevel} = 1
- 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} &6所持コイン : &e%{%loop-player%.nn::1}% &6coin &7採掘力 : %{%loop-player%.minepower}%" 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:
- if player's held item is stone pickaxe:
- set {_lv} to 1
- if player's held item is iron pickaxe:
- set {_lv} to 2
- if player's held item is diamond pickaxe:
- set {_lv} to 3
- set {_pl} to arg
- open chest inventory with 6 row named "upgrade panel" 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 structure void named "&6%player%"
- set slot 1 of player's current inventory to stone pickaxe named "&7採掘回数" with lore "&7%{%player%.mc}%"
- set slot 2 of player's current inventory to cobblestone named "&7所持丸石" with lore "&7%{%player%.nn::1}%"
- set slot 3 of player's current inventory to golden apple named "&6mining-fortune" with lore "&7%{%player%.mp}*100%"
- set slot 4 of player's current inventory to redstone named "&bmulti-mining"
- set slot 5 of player's current inventory to clock named "&7プレイ時間" with lore "&7%floor({%player%.min}/60)% : %{%player%.min}-floor({%player%.min}/60)*60%"
- set slot 6 of player's current inventory to emerald named "&eEmerald" with lore "&7%{%player%.em}%"
- set {_next} to {%player%.eflevel}+1
- 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 slot 23 to player's current inventory to golden apple named "&e☘️&7mining-fortune" with lore "&7%{%player%.mp}*100%" and "{@u}"
- set slot 31 to player's current inventory to
- command /setsk <text> [<integer>] [<number>] [<text>]:
- permission: skript.admin
- trigger:
- if arg-1 is "cost":
- set {pupg::%arg-2%} to arg-3
- message "&7%arg-2% lv 強化コスト → %arg-3%"
- if arg-1 is "minelist":
- set {minelist::%arg-2%} to arg-4
- message "&7Minelist %arg-2% %arg-4% "
- if arg-1 is "nbtlist":
- set {nbtlist::%arg-2%} to arg-4
- message "&7nbtlist %arg-2% %arg-4%"
- 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} >= 10*1.3^{%player%.upg::1}:
- remove 10*1.3^{%player%.upg::1} from {%player%.cb}
- add 1 to {%player%.upg::1}
- message "{@p} &a強化に成功しました。"
- message "{@p} &7次のコスト : %10*1.3^{%player%.upg::1}%"
- else:
- message "{@p} &cコストが足りません。"
- message "{@p} &c必要コスト : %10*1.3^{%player%.upg::1}%"
- if arg is 2:
- if {%player%.cb} >= 5000*1.8^{%player%.upg::2}:
- remove 5000*1.8^{%player%.upg::2} from {%player%.cb}
- add 1 to {%player%.upg::2}
- message "{@p} &a強化に成功しました。"
- message "{@p} &7次のコスト : %5000*1.8^{%player%.upg::2}%"
- else:
- message "{@p} &cコストが足りません。"
- message "{@p} &c必要コスト : %5000*1.8^{%player%.upg::2}%"
- on mine of cobblestone:
- add {%player%.minepower} to {%player%.cb}
- add (0.005*({%player%.upg::2}+1))*{%player%.upg::1} to {%player%.minepower}
Add Comment
Please, Sign In to add comment