Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on death:
- set {_lv} to en(name of victim)
- set {_Exp} to {_lv}*1.67
- add {_Exp} to {exp::%attacker%}
- add {kakeru} to {exp::%attacker%}
- message "&b%name of victim%を倒した! %{_Exp}%経験値を獲得!" to attacker
- if {exp::%attacker%} is greater than or equal to {needEXP::%attacker%}:
- set {_Lv} to {Lv::%attacker%}
- add 1 to {Lv::%attacker%}
- set {needEXP::%attacker%} to {Lv::%attacker%}*34.05
- send attacker title "&6LEVEL UP!" with subtitle "&7%{_Lv}% -> %{Lv::%attacker%}%" for 3 seconds
- execute command "/heal %attacker%"
- broadcast "&7》%attacker%さんがLv&a&l%{_Lv}%&7からLv&b&l%{Lv::%attacker%}%&7に上がりました!"
- add 1 to {SP::%attacker%}
- execute console command "/playsound minecraft:entity.player.levelup master %attacker% ~ ~ ~ 999 0.3"
- execute console command "/nte player %attacker% suffix &8[&6&l%{Lv::%attacker%}%&8]"
- set {exp::%attacker%} to 0
- stop
- every 10 seconds:
- loop all players:
- if {Lv::%loop-player%} is not set:
- execute console command "/resetlv %loop-player%"
- execute console command "/nte player %loop-player% suffix &8[&6&l%{Lv::%loop-player%}%&8]"
- stop
- command /resetlv <player>:
- permission : RPG.op
- trigger:
- set {Lv::%arg-1%} to 1
- set {needEXP::%arg-1%} to 30
- set {exp::%arg-1%} to 0
- stop
- function en(str: string) :: number:
- set {_char::*} to {_str} split at ""
- set {_n} to ""
- loop {_char::*}:
- if {_b} is not "&":
- set {_n} to "%{_n}%%loop-value%" parsed as number
- set {_b} to loop-value
- else:
- set {_b} to ""
- return {_n}
- command /setlv <player> <number>:
- permission: admin.setlv
- trigger:
- set {Lv::%arg-1%} to arg-2
- command /setpurasu <number>:
- permission: admin.prison.kakeru
- trigger:
- set {kakeru} to arg-1
- broadcast "&3》&e獲得EXPが%{kakeru}%プラスされます。3分間です。"
- wait 180 seconds
- broadcast "&3》&eプラス時間が終了しました。"
- execute command "/setpurasuadmin 0"
- command /setpurasuadmin <number>:
- permission: admin.prison.kakeru
- trigger:
- set {kakeru} to arg-1
- command /kousin:
- trigger:
- set {MP::%player%} to {MP.%player%}
- set {Lv::%player%} to {Lv.%player%}
- set {needexp::%player%} to {needexp.%player%}
- set {exp::%player%} to {exp.%player%}
- set {MINE::%player%} to {MINE.%player%}
- command /setsp <player> <number>:
- permission: admin.setsp
- trigger:
- set {SP::%arg-1%} to arg-2
Add Comment
Please, Sign In to add comment