Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- #CONFIG
- #---------------------------------------------------------------------------
- #-----------------------------------Logo------------------------------------
- logo: &7[&4JinroRPG&7]
- #---------------------------------------------------------------------------
- #---------------------------------------------------------------------------
- #-----------------------------------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%}%
- #---------------------------------------------------------------------------
- #------------------------------------------------------------------------------------------------------
- variables:
- {mining.%player%} = 0
- {min.%player%} = 0
- {xp.%player%} = 0
- {lvl.%player%} = 0
- {nextlv.%player%} = 1000
- on any movement:
- if name of player is "syu_cat":
- add {lvl.%player%} to {xp.%player%}
- if {xp.%player%} is greater or equal to {nextlv.%player%}:
- 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
- execute console command "execute %player% ~ ~ ~ /playsound minecraft:entity.player.levelup master %player%"
- add 1 to {pp.%player%}
- add round({lvl.%player%}*0.1*({lvl.%player%}*0.01+1.03)) to {nextlv.%player%}
- loop all players:
- if {lvm} is "true":
- send "{@logo} &7%player%さんがレベルアップしました!&7&l❘&7%{lvl.%loop-player%}%Lv" to loop-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} &b&l%player%さんがレベルアップしました!&7&l❘&7%{lvl.%player%}%Lv" to player
- add 1 to {pp.%player%}
- set {nextlv} to round({nextlv} * 1.01)
- stop
- on any movement:
- if {lvl.%player%} is 0:
- send "{@logo} &b&l%player%さんがレベルアップしました!&7&l❘&7%{lvl.%player%}%Lv" to player
- add 1 to {lvl.%player%}
- add 1 to {pp.%player%}
- set {hplv.%player%} to "1000"
- on death:
- victim is player
- add 100 to {xp.%attacker%}
- send "&b+100 Experience" to attacker
- send "&b%{xp.%player%}%&7/&a%{nextlv.%player%}%" to attacker
- command /addxp <player> <number>:
- permission: sk.admin
- trigger:
- add arg-2 to {xp.%arg-1%}
- command /status:
- trigger:
- send "&c---%player%'s Jinro Lv---"
- send "Your Level: &b%{lvl.%player%}%"
- send "&e"
- send "Experience: &b%{xp.%player%}%&7/&a%{nextlv.%player%}%"
- command /resetstatus <player>:
- permission: sk.admin
- trigger:
- set {xp.%arg-1%} to 0
- set {lvl.%arg-1%} to 1
- set {nextlv.%arg-1%} to 500
- command /lvmessage <text>:
- trigger:
- if arg-1 is "true":
- set {lvm} to "true"
- if arg-1 is "false":
- set {lvm} to "false"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement