Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script options:
- $ use permissions
- command /rank [<offline player>] [<text>]:
- permission: permissions.rank
- permission message: &c[!] &4Hey, &cYou do not have access to execute this command.
- trigger:
- if arg 1 is set:
- if arg 1 is a player:
- if arg 2 is set:
- if arg 2 is "Default":
- set {rank.%arg 1%} to "Default"
- add "permissions.default" to arg 1's permissions
- remove "permissions.owner" from arg 1's permissions
- remove "permissions.builder" from arg 1's permissions
- remove "permissions.moderator" from arg 1's permissions
- remove "permissions.admin" from arg 1's permissions
- remove "permissions.staff" from arg 1's permissions
- remove "permissions.gamemode" from arg 1's permissions
- remove "permissions.fly" from arg 1's permissions
- remove "permissions.ban" from arg 1's permissions
- remove "permissions.staffchat" from arg 1's permissions
- remove "permissions.helper" from arg 1's permissions
- remove "permissions.fly" to player's permissions
- remove "permissions.gamemode" to player's permissions
- remove "permissions.ban" to player's permissions
- remove "permissions.warn" to player's permissions
- remove "permissions.kick" to player's permissions
- remove "permissions.commands" to player's permissions
- remove "permissions.announce" to player's permissions
- remove "permissions.rank" to player's permissions
- remove "minecraft.command.op" to player's permissions
- remove "minecraft.command.deop" to player's permissions
- send "&c[!] &b%arg 1% &7is now &aDefault&7."
- send "&c[Ranks] &bYou &7are now &aDefault&7." to arg 1
- if arg 2 is "Builder":
- set {rank.%arg 1%} to "Builder"
- add "permissions.builder" to arg 1's permissions
- add "permissions.staff" to arg 1's permissions
- remove "permissions.default" from arg 1's permissions
- remove "permissions.owner" from arg 1's permissions
- remove "permissions.moderator" from arg 1's permissions
- remove "permissions.admin" from arg 1's permissions
- remove "permissions.helper" from arg 1's permissions
- remove "permissions.ban" to player's permissions
- remove "permissions.warn" to player's permissions
- remove "permissions.kick" to player's permissions
- remove "permissions.commands" to player's permissions
- remove "permissions.announce" to player's permissions
- remove "permissions.rank" to player's permissions
- remove "minecraft.command.op" to player's permissions
- remove "minecraft.command.deop" to player's permissions
- send "&c[!] &b%arg 1% &7is now &aBuilder&7."
- send "&c[Ranks] &bYou &7are now a &aBuilder&7." to arg 1
- if arg 2 is "moderator":
- set {rank.%arg 1%} to "Moderator"
- add "permissions.moderator" to arg 1's permissions
- add "permissions.staff" to arg 1's permissions
- remove "permissions.default" from arg 1's permissions
- remove "permissions.builder" from arg 1's permissions
- remove "permissions.admin" from arg 1's permissions
- remove "permissions.owner" from arg 1's permissions
- remove "permissions.helper" from arg 1's permissions
- remove "permissions.commands" to player's permissions
- remove "permissions.announce" to player's permissions
- remove "permissions.rank" to player's permissions
- remove "minecraft.command.op" to player's permissions
- remove "minecraft.command.deop" to player's permissions
- send "&c[!] &b%arg 1% &7is now &aModerator&7."
- send "&c[Ranks] &bYou &7are now a &aModerator&7." to arg 1
- if arg 2 is "Admin":
- set {rank.%arg 1%} to "Admin"
- add "permissions.admin" to arg 1's permissions
- add "permissions.staff" to arg 1's permissions
- remove "permissions.default" from arg 1's permissions
- remove "permissions.moderator" from arg 1's permissions
- remove "permissions.builder" from arg 1's permissions
- remove "permissions.owner" from arg 1's permissions
- remove "permissions.helper" from arg 1's permissions
- remove "permissions.rank" to player's permissions
- remove "minecraft.command.op" to player's permissions
- remove "minecraft.command.deop" to player's permissions
- send "&c[!] &b%arg 1% &7is now &aAdmin&7."
- send "&c[Ranks] &bYou &7are now an &aAdmin&7." to arg 1
- if arg 2 is "Helper":
- set {rank.%arg 1%} to "Helper"
- add "permissions.helper" to arg 1's permissions
- add "permissions.staff" to arg 1's permissions
- remove "permissions.default" from arg 1's permissions
- remove "permissions.moderator" from arg 1's permissions
- remove "permissions.builder" from arg 1's permissions
- remove "permissions.owner" from arg 1's permissions
- remove "permissions.admin" from arg 1's permissions
- remove "permissions.gamemode" to player's permissions
- remove "permissions.ban" to player's permissions
- remove "permissions.ban" to player's permissions
- remove "permissions.commands" to player's permissions
- remove "permissions.announce" to player's permissions
- remove "permissions.rank" to player's permissions
- remove "minecraft.command.op" to player's permissions
- remove "minecraft.command.deop" to player's permissions
- send "&c[!] &b%arg 1% &7is now &aHelper&7."
- send "&c[Ranks] &bYou &7are now an &aHelper&7." to arg 1
- if arg 2 is "Owner":
- set {rank.%arg 1%} to "Owner"
- add "permissions.owner" to arg 1's permissions
- add "permissions.staff" to arg 1's permissions
- remove "permissions.default" from arg 1's permissions
- remove "permissions.builder" from arg 1's permissions
- remove "permissions.helper" from arg 1's permissions
- remove "permissions.moderator" from arg 1's permissions
- remove "permissions.admin" from arg 1's permissions
- send "&c[!] &b%arg 1% &7is now &aOwner&7."
- send "&c[Ranks] &bYou &7are now an &aOwner&7." to arg 1
- if arg 2 is not "default", "helper", "builder", "moderator", "admin" or "owner":
- send "&c[!] &4ERROR: &cPlease type a rank."
- send "&c[!] Exmaple: /Rank (Player) (Rank: ""Default"", ""helper"", ""builder"", ""moderator"", ""admin"" or ""owner"")."
- else:
- send "&c[!] &4ERROR: &cPlease type a rank."
- send "&c[!] Exmaple: /Rank (Player) (Rank: ""Default"", ""helper"", ""builder"", ""moderator"", ""admin"" or ""owner"")."
- else:
- send "&c[!] &4ERROR: &cPlease type a player."
- send "&c[!] Exmaple: /Rank (Player) (Rank)"
- else:
- send "&c[!] &4ERROR: &cPlease type a player."
- send "&c[!] Exmaple: /Rank (Player) (Rank)"
- on chat:
- cancel event
- if player has permission "permissions.default":
- broadcast "&7%player% &r>> &7%message%"
- make console execute command "/nte player %player% prefix &7"
- if player has permission "permissions.builder":
- broadcast "&bB %player% &r>> &b%message%"
- make console execute command "/nte player %player% prefix &bB &b"
- if player has permission "permissions.moderator":
- broadcast "&6M %player% &r>> &6%message%"
- make console execute command "/nte player %player% prefix &eM &e"
- if player has permission "permissions.admin":
- broadcast "&4A %player% &r>> &4%message%"
- make console execute command "/nte player %player% prefix &4A &4"
- if player has permission "permissions.helper":
- broadcast "&9H %player% &r>> &9%message%"
- make console execute command "/nte player %player% prefix &9H &9"
- if player has permission "permissions.owner":
- broadcast "&cO %player% &r>> &c%message%"
- make console execute command "/nte player %player% prefix &cO &c"
- on first join:
- make console execute command "/rank %player% default"
- make console execute command "/nte player %player% prefix &7"
- if player is OP:
- set {rank.%player%} to owner
- remove "permissions.default" from player's permissions
- remove "permissions.helper" from player's permissions
- remove "permissions.moderator" from player's permissions
- remove "permissions.builder" from player's permissions
- remove "permissions.admin" from player's permissions
- if player has permission "Permissions.builder":
- add "worldedit.*" to player's permissions
- add "permissions.gamemode" to player's permissions
- add "permissions.fly" to player's permissions
- if player has permission "Permissions.helper":
- add "permissions.fly" to player's permissions
- add "permissions.kick" to player's permissions
- add "permissions.warn" to player's permissions
- add "permissions.mute" to player's permissions
- if player has permission "permissions.moderator":
- add "permissions.fly" to player's permissions
- add "permissions.gamemode" to player's permissions
- add "permissions.ban" to player's permissions
- add "permissions.warn" to player's permissions
- add "permissions.kick" to player's permissions
- add "permissions.ban" to player's permissions
- if player has permission "permissions.admin":
- add "permissions.fly" to player's permissions
- add "permissions.gamemode" to player's permissions
- add "permissions.ban" to player's permissions
- add "permissions.warn" to player's permissions
- add "permissions.kick" to player's permissions
- add "permissions.ban" to player's permissions
- add "permissions.commands" to player's permissions
- add "permissions.announce" to player's permissions
- if player has permission "permissions.owner":
- add "permissions.fly" to player's permissions
- add "permissions.gamemode" to player's permissions
- add "permissions.ban" to player's permissions
- add "permissions.warn" to player's permissions
- add "permissions.kick" to player's permissions
- add "permissions.commands" to player's permissions
- add "permissions.announce" to player's permissions
- add "permissions.rank" to player's permissions
- add "minecraft.command.op" to player's permissions
- add "minecraft.command.deop" to player's permissions
Advertisement