Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /promote <offlineplayer>:
- description: Promote a player's rank. Also see: /setrank, /demote.
- usage: &cUsage: &7/promote <player>
- permission: promote.helper
- permission message: &cInsufficient permissions.
- trigger:
- if arg-1's group is "player":
- execute console command "/lp user %arg-1% group set member"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fPlayer &ato rank &fMember&a!"
- if arg-1's group is "member":
- execute console command "/lp user %arg-1% group set novice"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fMember &ato rank &fNovice&a!"
- if arg-1's group is "novice":
- execute console command "/lp user %arg-1% group set apprentice"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fNovice &ato rank &fApprentice&a!"
- if arg-1's group is "apprentice":
- execute console command "/lp user %arg-1% group set designer"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fApprentice &ato rank &fDesigner&a!"
- if arg-1's group is "designer":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set architect"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fDesigner &ato rank &fArchitect&a!"
- else:
- send "&cOnly mods and higher can promote above rank &fdesigner&c."
- if arg-1's group is "architect":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set artisan"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fArchitect &ato rank &fArtisan&a!"
- else:
- send "&cOnly mods and higher can promote above rank &fdesigner&c."
- if arg-1's group is "artisan":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set master"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fArtisan &ato rank &fMaster&a!"
- else:
- send "&cOnly mods and higher can promote above rank &fdesigner&c."
- if arg-1's group is "master":
- if player has permission "promote.admin":
- execute console command "/lp user %arg-1% group set buildteam"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fMaster &ato rank &fBuildTeam&a!"
- else:
- send "&cYou do not have permission to promote players above rank master."
- if arg-1's group is "helper":
- if player has permission "promote.admin":
- execute console command "/lp user %arg-1% group set mod"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fHelper &ato rank &fModerator&a!"
- else:
- send "&cYou must be admin or higher to promote staff members."
- if arg-1's group is "mod":
- if player has permission "promote.manager":
- execute console command "/lp user %arg-1% group set admin"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fModerator &ato rank &fAdmin&a!"
- else:
- send "&cYou do not have permission to promote players to Admin rank."
- if arg-1's group is "admin":
- if player has permission "promote.manager":
- execute console command "/lp user %arg-1% group set manager"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fAdmin &ato rank &fManager&a!"
- else:
- send "&cYou do not have permission to promote this player."
- if arg-1's group is "buildteam":
- if player has permission "promote.manager":
- execute console command "/lp user %arg-1% group set buildteamowner"
- broadcast "&a%player% promoted &f%arg-1% &afrom &fBuildTeam &ato rank &fBuildTeam Owner&a!"
- else:
- send "&cYou do not have permission to promote this player."
- if arg-1's group is "dev":
- send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fDev&c."
- if arg-1's group is "manager":
- send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fManager&c."
- if arg-1's group is "buildteamowner":
- send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fBuildTeam Owner&c."
- command /demote <offlineplayer>:
- description: Demote a player's rank. Also see: /setrank, /promote.
- usage: &cUsage: &7/demote <player>
- permission: promote.helper
- permission message: &cInsufficient permissions.
- trigger:
- if arg-1's group is "player":
- send "&cPlayer &f%arg-1% &cis already the lowest possible rank."
- if arg-1's group is "member":
- execute console command "/lp user %arg-1% group set default"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fMember &cto rank &fPlayer&c."
- if arg-1's group is "novice":
- execute console command "/lp user %arg-1% group set member"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fNovice &cto rank &fMember&c."
- if arg-1's group is "apprentice":
- execute console command "/lp user %arg-1% group set novice"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fApprentice &cto rank &fNovice&c."
- if arg-1's group is "designer":
- execute console command "/lp user %arg-1% group set apprentice"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fDesigner &cto rank &fApprentice&a&c."
- if arg-1's group is "architect":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set designer"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fArchitect &cto rank &fDesigner&c."
- else:
- send "&cOnly mods and higher can demote above rank &fdesigner&c."
- if arg-1's group is "artisan":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set architect"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fArtisan &cto rank &fArchitect&c"
- else:
- send "&cOnly mods and higher can demote above rank &fdesigner&c."
- if arg-1's group is "master":
- if player has permission "promote.mod":
- execute console command "/lp user %arg-1% group set artisan"
- command /setrank <offlineplayer> <text>:
- description: Promote a player's rank. Also see: /setrank, /demote.
- usage: &cUsage: &7/promote <player>
- permission: permission.op
- permission message: &cInsufficient permissions.
- trigger:
- execute console command "/lp user %arg-1% group set %arg-2%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement