Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- rank: &cRank> &f
- command /rank [<text>] [<text>] [<offlineplayer>]:
- trigger:
- if {rank::%uuid of player%} is "owner" or "admin":
- if arg-1 is not set:
- message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
- message "{@rank}&7/rank list - 権限の一覧"
- else:
- if arg-1 is "list":
- message "{@rank}&6Owner,Admin,Moderator,Builder,MVP,VIP"
- else if arg-1 is "set":
- if arg-2 is not set:
- message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
- else:
- if arg-2 is not "Owner" or "Admin" or "Mod" or "Builder" or "MVP" or "VIP" or "default":
- message "{@rank}&6Owner,Admin,Mod,Builder,MVP,VIP,Default"
- else:
- if arg-3 is online:
- if arg-2 is "default":
- set {rank::%uuid of arg-3%} to none
- set {rank.prefix::%uuid of arg-3%} to none
- message "{@rank}&7%arg-3%の権限を&aDefault&7に変更しました。"
- message "{@rank}&7あなたの権限が&aDefault&7になりました。" to arg-3
- set arg-3's display name to "%player%"
- if arg-2 is "owner":
- set {rank::%uuid of arg-3%} to "owner"
- set {rank.prefix::%uuid of arg-3%} to "&4&l[OWNER]"
- message "{@rank}&7%arg-3%の権限を&aOwner&7に変更しました。"
- message "{@rank}&7あなたの権限が&aOwner&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
- if arg-2 is "admin":
- set {rank::%uuid of arg-3%} to "admin"
- set {rank.prefix::%uuid of arg-3%} to "&c&l[ADMIN]"
- message "{@rank}&7%arg-3%の権限を&aAdminstrator&7に変更しました。"
- message "{@rank}&7あなたの権限が&aAdminstrator&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
- if arg-2 is "mod":
- set {rank::%uuid of arg-3%} to "mod"
- set {rank.prefix::%uuid of arg-3%} to "&6&l[MOD]"
- message "{@rank}&7%arg-3%の権限を&aModerator&7に変更しました。"
- message "{@rank}&7あなたの権限が&aModerator&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"rank::
- if arg-2 is "builder":
- set {rank::%uuid of arg-3%} to "builder"
- set {rank.prefix::%uuid of arg-3%} to "&3&l[BUILDER]"
- message "{@rank}&7%arg-3%の権限を&aBuilder&7に変更しました。"
- message "{@rank}&7あなたの権限が&aBuilder&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
- if arg-2 is "mvp":
- set {rank::%uuid of arg-3%} to "mvp"
- set {rank.prefix::%uuid of arg-3%} to "&b&l[MVP]"
- message "{@rank}&7%arg-3%の権限を&aMVP&7に変更しました。"
- message "{@rank}&7あなたの権限が&aMVP&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
- if arg-2 is "vip":
- set {rank::%uuid of arg-3%} to "vip"
- set {rank.prefix::%uuid of arg-3%} to "&a&l[VIP]"
- message "{@rank}&7%arg-3%の権限を&aVIP&7に変更しました。"
- message "{@rank}&7あなたの権限が&aVIP&7になりました。" to arg-3
- set arg-3's display name to "%{rank.prefix::%uuid of arg-3%}% %arg-3%"
- else:
- message "{@rank}&7街灯のユーザーがオフラインです。"
- else if arg-1 is not "set" or "list":
- message "{@rank}&7/rank set <Rank> <Player> - オンラインのプレイヤーの権限を設定"
- message "{@rank}&7/rank list - 権限の一覧"
- else:
- message "{@rank}&7Owner以上の権限が必要です。"
- on chat:
- cancel event
- if {rank::%uuid of player%} is set:
- broadcast "%{rank.prefix::%uuid of player%}% &f%player%&a: &r%message%"
- else:
- broadcast "&f%player%&a: &r%message%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement