Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #CONFIG
- #---------------------------------------------------------------------------
- #-----------------------------------Logo------------------------------------
- logo: &e&l[mine]
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #-----------------------------------Types-----------------------------------
- playerleveling: true
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #---------------------------------PLeveling---------------------------------
- #PlayerLeveling (Reward uses vault!)
- xpforlvlup: 500
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #----------------------------------MaxLvL-----------------------------------
- maxlvl: 999999 #MaxXp is used to mark max level of player (eg. 100 Bob[Lv100])
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #----------------------------------Suffix-----------------------------------
- suffix: true
- setsuffix: &8[&7Lv%{lvl.%player%}%&8] #Do NOT touch %{lvl.%player%}%
- #---------------------------------------------------------------------------
- #------------------------------------------------------------------------------------------------------
- every 5 second:
- loop all players:
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "&e&l--Mine-The-Ore--"
- set score "&6&l%loop-player%'s status" in sidebar of loop-player to 9
- set score " &b&lLV&f: &e%{lvl.%loop-player%}%" in sidebar of loop-player to 8
- set score " &6&lMineLV&f: &e%{min.%loop-player%}% " in sidebar of loop-player to 7
- set score " &e&lMineExp&f: &e%{mining.%loop-player%}% " in sidebar of loop-player to 6
- set score " &a&lXP&f: &e%{xp.%loop-player%}% " in sidebar of loop-player to 5
- set score " &6&lNextLV&f: &e%{nextlv.%loop-player%}% " in sidebar of loop-player to 4
- set score " &e&lランク≫ %{prefix::%uuid of loop-player%}%" in sidebar of loop-player to 3
- set score " &b&lMTポイント>> &e%{pp.%loop-player%}%" in sidebar of loop-player to 2
- set score " &eプレイヤー人数≫ &a%{Count.WorldExample}% " in sidebar of loop-player to 1
- set score "&a" in sidebar of loop-player to 0
- #------------------------------------------------------------------------------------------------------
- #
- #&e&lランク≫ %{prefix::%uuid of loop-player%}%
- #
- #
- #
- #
- #
- variables:
- {mining.%player%} = 0
- {min.%player%} = 0
- {xp.%player%} = 0
- {lvl.%player%} = 0
- {nextlv.%player%} = 500
- on any movement:
- if {@playerleveling} is true:
- if {mining.%player%} is greater or equal to {nextlv.%player%}:
- if {lvl.%player%} is greater or equal to {@maxlvl}:
- stop
- else:
- remove {nextlv.%player%} from {mining.%player%}
- remove {nextlv.%player%} from {xp.%player%}
- add 1 to {lvl.%player%}
- add 1 to {min.%player%}
- send "{@logo} &7レベルアップ!現在のLV: &a%{min.%player%}%" to player
- broadcast "{@logo} &b&l%player%さんがレベルアップ!現在のレべル:&7%{min.%player%}%"
- add 1 to {pp.%player%}
- add round({lvl.%player%}*15*({lvl.%player%}*0.02+1.03)) to {nextlv.%player%}
- stop
- if {xp.%player%} is greater or equal to {@xpforlvlup}:
- if {lvl.%player%} is greater or equal to {@maxlvl}:
- stop
- else:
- remove {nextlv.%player%} from {xp.%player%}
- add 1 to {lvl.%player%}
- send "{@logo} &7レベルアップ!現在のLV: &a%{lvl.%player%}%" to player
- add 1 to {pp.%player%}
- set {nextlv} to round({nextlv} * 1.1)
- stop
- on mine of stone:
- cancel event
- give player stone named "&7石" with lore "&8普通の石。特に何もない。"
- wait a tick
- add 1 to {mining.%player%}
- add 1 to {xp.%player%}
- if name of player is "syu_cat":
- add -3 to {nextlv.%player%}
- if {fortune.%player%} is greater than 5:
- give player stone named "&7石" with lore "&8普通の石。特に何もない。"
- if {fortune.%player%} is greater than 10:
- give player stone named "&7石" with lore "&8普通の石。特に何もない。"
- on mine of coal_ore:
- cancel event
- give player coal ore named "&8石炭" with lore "&8よくある石炭。"
- wait a tick
- add 2 to {mining.%player%}
- add 2 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player coal ore named "&8石炭" with lore "&8よくある石炭。"
- if {fortune.%player%} is greater than 10:
- give player coal ore named "&8石炭" with lore "&8よくある石炭。"
- on mine of lapis_ore:
- cancel event
- give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
- wait a tick
- add 10 to {mining.%player%}
- add 10 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
- if {fortune.%player%} is greater than 10:
- give player lapis ore named "&1ラピスラズリ" with lore "&8すごく青い。"
- on mine of iron_ore:
- cancel event
- give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
- wait a tick
- add 5 to {mining.%player%}
- add 5 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
- if {fortune.%player%} is greater than 10:
- give player iron ore named "&7鉄" with lore "&8普通の鉄。特に何もない。"
- on mine of gold_ore:
- cancel event
- give player gold ore named "&6金" with lore "&8インゴットだよ。"
- wait a tick
- add 7 to {mining.%player%}
- add 7 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player gold ore named "&6金" with lore "&8インゴットだよ。"
- if {fortune.%player%} is greater than 10:
- give player gold ore named "&6金" with lore "&8インゴットだよ。"
- on mine of redstone_block:
- cancel event
- give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
- wait a tick
- add 10 to {mining.%player%}
- add 10 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
- if {fortune.%player%} is greater than 10:
- give player redstone block named "&cレッドストーン" with lore "&8少し光っている。"
- on mine of diamond_ore:
- cancel event
- give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
- wait a tick
- add 15 to {mining.%player%}
- add 15 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
- if {fortune.%player%} is greater than 10:
- give player diamond ore named "&bダイヤモンド!" with lore "&bすごく輝いている。"
- on mine of obsidian:
- cancel event
- give player obsidian named "&0黒曜石" with lore "&7黒い。"
- wait a tick
- add 20 to {mining.%player%}
- add 20 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player obsidian named "&0黒曜石" with lore "&7黒い。"
- if {fortune.%player%} is greater than 10:
- give player obsidian named "&0黒曜石" with lore "&7黒い。"
- on mine of concrete:
- cancel event
- give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
- wait a tick
- add 30 to {mining.%player%}
- add 30 to {xp.%player%}
- if {fortune.%player%} is greater than 5:
- give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
- if {fortune.%player%} is greater than 10:
- give player glowstone named "&6光石" with lore "&7ピカピカ光っている。"
- command /resetstatus [<offline player>]:
- permission: skript.k2r
- permission message: あなたは権限を持っていません。
- trigger:
- if arg-1 is not set:
- set {mining.%player%} to 0
- set {min.%player%} to 1
- set {xp.%player%} to 0
- set {lvl.%player%} to 1
- set {fortune.%player%} to 0
- send "%player%のステータスをリセットしました"
- if arg-1 is set:
- set {mining.%arg-1%} to 0
- set {min.%arg-1%} to 1
- set {xp.%arg-1%} to 0
- set {lvl.%arg-1%} to 1
- set {fortune.%arg-1%} to 0
- send "%arg-1%のステータスをリセットしました"
- command /status [<offline player>]:
- trigger:
- if arg-1 is not set:
- send "&a"
- send "&7&l-:=|&6&l%player%&7&l|=:-:=&a&lstatus&7&l=:-|"
- send " &b&lLV&f: &e%{lvl.%player%}% "
- send " &6&lMineLV&f: &e%{min.%player%}% "
- send " &a&lXP&f: &e%{xp.%player%}% "
- send " &e&lMineExp&f: &e%{mining.%player%}% "
- send " &a&l{@xpforlvlup}までためるとLVUPします "
- send "&a"
- if arg-1 is set:
- send "&a"
- send "&7&l-:=|&6&l%arg-1%&7&l|=:-:=&a&lstatus=:-|"
- send " &b&lLV&f: &e%{lvl.%arg-1%}% "
- send " &6&lMineLV&f: &e%{min.%arg-1%}% "
- send " &a&lXP&f: &e%{xp.%arg-1%}% "
- send " &e&lMineExp&f: &e%{mining.%arg-1%}% "
- send " &a&l{@xpforlvlup}までためるとLVUPします "
- send "&a"
- command /lvup:
- trigger:
- open chest with 3 rows named "&aMTポイント割り振り" to player
- wait a tick
- format slot 10 of player with diamond pickaxe named "&e採掘速度上昇(製作中)" to run [console command "saikutusokudozyousyou %player%"]
- format slot 12 of player with diamond named "&dFortune" to run [player command "/fortune"]
- format slot 14 of player with gold ingot named "&bXP増加" to run [console command "s"]
- #---------------------------------------------------------------------------
- #-----------------------------------addons-----------------------------------
- command /saikutusokudozyousyou <player>:
- permission:sk.console
- trigger:
- if {pp.%arg-1%} is greater than 1:
- remove 1 from {pp.%arg-1%}
- command /fortune:
- trigger:
- if {pp.%player%} is greater than 1:
- remove 1 from {pp.%player%}
- add 1 to {fortune.%player%}
- send "&dfortune&aに1ポイント割り振りました!"
- every 10 seconds:
- set {Count.WorldExample} to 0
- loop all players:
- add 1 to {Count.WorldExample}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement