Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- staff_chat_colour: &c
- load:
- set {serverranks::*} to "Owner", "Developer", "Admin", "SeniorMod", "Mod", "Helper", "Builder", "User"
- set {serverranks::Owner::prefix} to "&4&lOwner"
- set {serverranks::Developer::prefix} to "&c&lDev"
- set {serverranks::Admin::prefix} to "&c&lAdmin"
- set {serverranks::SeniorMod::prefix} to "&6&lSrMod"
- set {serverranks::Mod::prefix} to "&9&lMod"
- set {serverranks::Helper::prefix} to "&a&lHelper"
- set {serverranks::Builder::prefix} to "&b&lBuilder"
- set {serverranks::User::prefix} to "&7User"
- chat:
- {player::%player's uuid%::rank} = "User":
- set chat format to "&8[%{serverranks::User::prefix}%&8] &7%player% &8» &r%uncoloured message%"
- else:
- loop {serverranks::*}:
- {player::%player's uuid%::rank} = loop-value:
- set chat format to "&8[%{serverranks::%loop-value%::prefix}%&8] &7%player% &8» &r%coloured message%"
- first join:
- set {player::%player's uuid%::rank} to "User"
- command /rank [<offlineplayer>] [<string>]:
- permission: perm.updaterank
- permission message: &cInsufficient Permission.
- trigger:
- arg-1 is set:
- arg-1 = "list":
- send "&9&lClient Manager &9» &rCurrent Ranks (%size of {serverranks::*}% groups)"
- send ""
- send "%{serverranks::*}%"
- send ""
- else:
- {serverranks::*} contains arg-2:
- set {player::%arg-1's uuid%::rank} to arg-2
- send "&9&lClient Manager &9» &r%arg-1%'s rank has been updated to %arg-2%"
- send "&9&lClient Manager &9» &rYour rank has been updated to &7%arg-2%&r by &7%player%" to arg-1
- command "/pex user %arg-1% group set %arg-2%"
- else:
- send "&c&l[!] &c%arg-2% isn't a rank!"
- else:
- send "&c&l[!] &cPlease use: /rank <list/playername> <rankname>"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement