Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- if player has played before:
- add 0 to {Point.%Player%}
- add 0 to {exp.%Player%}
- add 0 to {nextlv.%Player%}
- add 0 to {Lv::%Player%}
- if {Lv::%Player%} is 0:
- add 40 to {nextlv.%Player%}
- add 1 to {Lv::%Player%}
- else:
- add 40 to {nextlv.%Player%}
- add 1 to {Lv::%Player%}
- add 0 to {Point.%Player%}
- add 0 to {exp.%Player%}
- add 0 to {nextlv.%Player%}
- on Break:
- add 1 to {exp.%Player%}
- Lvup(player)
- send actionbar "&7&l%Player% &8&l[&7&l%{Lv::%Player%}%Lv&8&l][&7&l%{exp.%Player%}%&8&l/&7&l%{nextlv.%Player%}%&8&l]" to Player
- command /Lvuplog:
- trigger:
- if {lvuplog.%Player%} is not set:
- set {lvuplog.%Player%} to "off"
- send "&8[&7System&8] &7LvUP Messageを &e&lOFF &7にしました"
- stop
- else:
- delete {lvuplog.%Player%}
- send "&8[&7System&8] &7LvUP Messageを &e&lON &7にしました"
- stop
- function Lvup(p: player):
- while {exp.%{_p}%}+1 is more than {nextlv.%{_p}%}:
- remove {nextlv.%{_p}%} from {exp.%{_p}%}
- add 1 to {Lv::%{_p}%}
- add paper named "&e&lLevelUp Ticket" to {_p}
- set {nextlv.%{_p}%} to round({nextlv.%{_p}%} * 1.2)
- if {lvuplog.%{_p}%} is not set:
- send "&b======================" to {_p}
- send "&c&lLevel UP !!" to {_p}
- send "&7&lLevel &7&l%{Lv::%{_p}%}-1% &f→ &6&lLevel &6&l%{Lv::%{_p}%}%" to {_p}
- send "&e&l+ &a&l1 &e&lLevelUp Ticket" to {_p}
- send "&b======================" to {_p}
- every 2 second:
- loop all Players:
- send actionbar "&7&l%loop-Player% &8&l[&7&l%{Lv::%loop-Player%}%Lv&8&l][&7&l%{exp.%loop-Player%}%&8&l/&7&l%{nextlv.%loop-Player%}%&8&l]" to loop-Player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement