Advertisement
pz_neko

Untitled

Aug 26th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. on join:
  2. if player has played before:
  3. add 0 to {Point.%Player%}
  4. add 0 to {exp.%Player%}
  5. add 0 to {nextlv.%Player%}
  6. add 0 to {Lv::%Player%}
  7. if {Lv::%Player%} is 0:
  8. add 40 to {nextlv.%Player%}
  9. add 1 to {Lv::%Player%}
  10. else:
  11. add 40 to {nextlv.%Player%}
  12. add 1 to {Lv::%Player%}
  13. add 0 to {Point.%Player%}
  14. add 0 to {exp.%Player%}
  15. add 0 to {nextlv.%Player%}
  16.  
  17.  
  18. on Break:
  19. add 1 to {exp.%Player%}
  20. Lvup(player)
  21. send actionbar "&7&l%Player% &8&l[&f&l%{Lv::%Player%}%Lv&8&l][&7&l%{exp.%Player%}%&8&l/&7&l%{nextlv.%Player%}%&8&l]" to Player
  22.  
  23. command /Lvuplog:
  24. trigger:
  25. if {lvuplog.%Player%} is not set:
  26. set {lvuplog.%Player%} to "off"
  27. send "&8[&7System&8] &7LvUP Messageを &e&lOFF &7にしました"
  28. stop
  29. else:
  30. delete {lvuplog.%Player%}
  31. send "&8[&7System&8] &7LvUP Messageを &e&lON &7にしました"
  32. stop
  33.  
  34. function Lvup(p: player):
  35. while {exp.%{_p}%}+1 is more than {nextlv.%{_p}%}:
  36. remove {nextlv.%{_p}%} from {exp.%{_p}%}
  37. add 1 to {Lv::%{_p}%}
  38. add paper named "&e&lLevelUp Ticket" to {_p}
  39. set {nextlv.%{_p}%} to round({nextlv.%{_p}%} * 1.2)
  40. if {lvuplog.%{_p}%} is not set:
  41. send "&b======================" to {_p}
  42. send "&c&lLevel UP !!" to {_p}
  43. send "&7&lLevel &7&l%{Lv::%{_p}%}-1% &f→ &6&lLevel &6&l%{Lv::%{_p}%}%" to {_p}
  44. send "&e&l+ &a&l1 &e&lLevelUp Ticket" to {_p}
  45. send "&b======================" to {_p}
  46.  
  47. every 2 second:
  48. loop all Players:
  49. send actionbar "&7&l%loop-Player% &8&l[&f&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