Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- np: &cPermission denied.
- p: &3&lRANK &8|
- on script load:
- if {ranks::*} is not set:
- add "Owner" to {ranks::*}
- add "Manager" to {ranks::*}
- add "Senior-Admin" to {ranks::*}
- add "Admin" to {ranks::*}
- add "Senior-Mod" to {ranks::*}
- add "Mod" to {ranks::*}
- add "Trial-Mod" to {ranks::*}
- add "Builder" to {ranks::*}
- add "Famous" to {ranks::*}
- add "YouTuber" to {ranks::*}
- add "Supreme" to {ranks::*}
- add "Member" to {ranks::*}
- command rank [<text>] [<text>] [<text>]:
- permission: admin.staff
- permission message: {@np}
- aliases: grant, setrank, ranks
- trigger:
- if arg 1 is not set:
- send "&8&m "
- send "&3&l* &b/rank create (rank) &8- &7Create a rank."
- send "&3&l* &b/rank delete (rank) &8- &7Delete a rank."
- send "&3&l* &b/rank set (rank) (player) &8- &7Set a player's rank."
- send "&3&l* &b/rank check (player) &8- &7Check a player's rank."
- send "&3&l* &b/rank add (rank) (permission) &8- &7Add a permission to a rank."
- send "&3&l* &b/rank remove (rank) (permission) &8- &7Remove a permission to a rank."
- send "&3&l* &b/rank prefix (rank) (prefix) &8- &7Set the prefix for a rank."
- send "&3&l* &b/rank permissions (rank) &8- &7View the permissions for a rank."
- send "&3&l* &b/rank list &8- &7Lists all the rank."
- send "&8&m "
- else if arg 1 is "create":
- if arg 2 is set:
- loop {ranks::*}:
- if arg-2 is loop-value:
- send "{@p} &7The rank &b%arg 2% &7has already been created. View all the ranks using &b/rank list."
- stop
- add "%arg 2%" to {ranks::*}
- send "{@p} &7Created rank &b%arg 2%&b&7."
- else if arg 2 is not set:
- send "{@p} &7Usage: &b/rank create (rank)"
- stop
- else if arg 1 is "delete":
- if arg 2 is set:
- loop {ranks::*}:
- if arg 2 is loop-value:
- send "{@p} &7Rank &b%arg 2% &7has been removed."
- remove "%arg 2%" from {ranks::*}
- stop
- send "{@p} &7The rank &b%arg 2% &7does not exist. View all the ranks using &b/rank list."
- stop
- else if arg 2 is not set:
- send "{@p} &7Usage: &b/rank delete (rank)"
- stop
- else if arg 1 is "set":
- if arg 2 is set:
- if arg 3 is set:
- loop {ranks::*}:
- if arg 3 is loop-value:
- set {_player} to arg 2 parsed as player
- set {_uuid} to {_player}'s uuid
- set {group::%{_uuid}%} to arg 3
- send "{@p} &7Succesfully set &b%arg 2%&b's &7rank to &b%arg 3%&7."
- stop
- send "{@p} &7Rank &b%arg 3% &7does not exist. View all the ranks using &b/rank list."
- stop
- else if arg 3 is not set:
- send "{@p} &7Usage: &b/rank set %arg 2% &b(rank)"
- stop
- else if arg 2 is not set:
- send "{@p} &7Usage: &b/rank set (user) (rank)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement