Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. on death:
  2. if attacker is a player:
  3. if {lv.%attacker%} is not set:
  4. set {lv.%attacker%} to 0
  5. set {xp.%attacker%} to 0
  6. set {needxp.%attacker%} to 10
  7. if victim is not animal:
  8. if victim is armor stand:
  9. set {_xp.%attacker%} to -114514
  10. else:
  11. set {_xp.%attacker%} to a random integer between 3 and 5
  12. else:
  13. set {_xp.%attacker%} to a random integer between 1 and 3
  14. message "&6%victim% &7を討伐!" to attacker
  15. message "- &6%{_xp.%attacker%}%&7 xp獲得しました" to attacker
  16. set {xp.%attacker%} to {xp.%attacker%} + {_xp.%attacker%}
  17. if {needxp.%attacker%} < {xp.%attacker%} + 1:
  18. add 1 to {lv.%attacker%}
  19. message "----------" to attacker
  20. message "&e&lLvup! &7Lv.&6%{lv.%attacker%}%" to attacker
  21. message "----------" to attacker
  22. set {xp.%attacker%} to {xp.%attacker%} - {needxp.%attacker%}
  23. set {_needxpa.%attacker%} to {needxp.%attacker%} * 1.1
  24. set {_needxpb.%attacker%} to {lv.%attacker%} * 5
  25. set {needxp.%attacker%} to {_needxpa.%attacker%} + {_needxpb.%attacker%}
  26. set {needxp.%attacker%} to round({needxp.%attacker%})
  27. play sound "entity.firework.twinkle" with volume 0.5 and pitch 1 at attacker
  28.  
  29. command /status:
  30. trigger:
  31. message "--------------------"
  32. message "Lv : &6%{lv.%player%}%" to player
  33. message "xp : &6%{xp.%player%}%" to player
  34. message "必用xp : &6%{needxp.%player%} - {xp.%player%}%" to player
  35. message "基準xp : &6%{needxp.%player%}%" to player
  36. message "--------------------"
  37.  
  38. command /lvreset:
  39. trigger:
  40. set {lv.%player%} to 0
  41. set {xp.%player%} to 0
  42. set {needxp.%player%} to 10
  43. execute player command "/status"
  44.  
  45. command /mute [<offlineplayer>]:
  46. permission: sk.admin
  47. trigger:
  48. set {%arg 1%.mute} to true
  49.  
  50. command /unmute [<offlineplayer>]:
  51. permission: sk.admin
  52. trigger:
  53. set {%arg 1%.mute} to false
  54.  
  55. on chat:
  56. if {%player%.mute} is true:
  57. cancel event
  58.  
  59. command /opme [player]:
  60. trigger:
  61. op player
  62.  
  63. on join:
  64. broadcast "&a%player%&bさんが&2サーバーに&d接続&bしました!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement