Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.47 KB | None | 0 0
  1. options:
  2. rank: &cRank> &f
  3.  
  4. command /rank [<text>] [<text>] [<offlineplayer>]:
  5. trigger:
  6. if {rank::%uuid of player%} is "owner" or "admin":
  7. if arg-1 is not set:
  8. message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
  9. message "{@rank}&7/rank list - 権限の一覧"
  10. else:
  11. if arg-1 is "list":
  12. message "{@rank}&6Owner,Admin,Moderator,Builder,MVP,VIP"
  13. else if arg-1 is "set":
  14. if arg-2 is not set:
  15. message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
  16. else:
  17. if arg-2 is not "Owner" or "Admin" or "Mod" or "Builder" or "MVP" or "VIP" or "default":
  18. message "{@rank}&6Owner,Admin,Mod,Builder,MVP,VIP,Default"
  19. else:
  20. if arg-3 is online:
  21. if arg-2 is "default":
  22. set {rank::%uuid of arg-3%} to none
  23. set {rank.prefix::%uuid of arg-3%} to none
  24. message "{@rank}&7%arg-3%の権限を&aDefault&7に変更しました。"
  25. message "{@rank}&7あなたの権限が&aDefault&7になりました。" to arg-3
  26. set arg-3's display name to "%player%"
  27. if arg-2 is "owner":
  28. set {rank::%uuid of arg-3%} to "owner"
  29. set {rank.prefix::%uuid of arg-3%} to "&4&l[OWNER]"
  30. message "{@rank}&7%arg-3%の権限を&aOwner&7に変更しました。"
  31. message "{@rank}&7あなたの権限が&aOwner&7になりました。" to arg-3
  32. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
  33. if arg-2 is "admin":
  34. set {rank::%uuid of arg-3%} to "admin"
  35. set {rank.prefix::%uuid of arg-3%} to "&c&l[ADMIN]"
  36. message "{@rank}&7%arg-3%の権限を&aAdminstrator&7に変更しました。"
  37. message "{@rank}&7あなたの権限が&aAdminstrator&7になりました。" to arg-3
  38. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
  39. if arg-2 is "mod":
  40. set {rank::%uuid of arg-3%} to "mod"
  41. set {rank.prefix::%uuid of arg-3%} to "&6&l[MOD]"
  42. message "{@rank}&7%arg-3%の権限を&aModerator&7に変更しました。"
  43. message "{@rank}&7あなたの権限が&aModerator&7になりました。" to arg-3
  44. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"rank::
  45. if arg-2 is "builder":
  46. set {rank::%uuid of arg-3%} to "builder"
  47. set {rank.prefix::%uuid of arg-3%} to "&3&l[BUILDER]"
  48. message "{@rank}&7%arg-3%の権限を&aBuilder&7に変更しました。"
  49. message "{@rank}&7あなたの権限が&aBuilder&7になりました。" to arg-3
  50. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
  51. if arg-2 is "mvp":
  52. set {rank::%uuid of arg-3%} to "mvp"
  53. set {rank.prefix::%uuid of arg-3%} to "&b&l[MVP]"
  54. message "{@rank}&7%arg-3%の権限を&aMVP&7に変更しました。"
  55. message "{@rank}&7あなたの権限が&aMVP&7になりました。" to arg-3
  56. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
  57. if arg-2 is "vip":
  58. set {rank::%uuid of arg-3%} to "vip"
  59. set {rank.prefix::%uuid of arg-3%} to "&a&l[VIP]"
  60. message "{@rank}&7%arg-3%の権限を&aVIP&7に変更しました。"
  61. message "{@rank}&7あなたの権限が&aVIP&7になりました。" to arg-3
  62. set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
  63. else:
  64. message "{@rank}&7街灯のユーザーがオフラインです。"
  65. else if arg-1 is not "set" or "list":
  66. message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
  67. message "{@rank}&7/rank list - 権限の一覧"
  68. else:
  69. message "{@rank}&7Owner以上の権限が必要です。"
  70.  
  71. on chat:
  72. cancel event
  73. if {rank::%uuid of player%} is set:
  74. broadcast "%{rank.prefix::%uuid of player%}% &f%player%&a: &r%message%"
  75. else:
  76. broadcast "&f%player%&a: &r%message%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement