Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /offline <offlineplayer>:
- trigger:
- if arg-1 has played before:
- send "worked"
- on load:
- set {_player} to 1
- set {_member} to 2
- set {_novice} to 3
- set {_apprentice} to 4
- set {_designer} to 5
- set {_architect} to 6
- set {_artisan} to 7
- set {_master} to 8
- set {_buildteam} to 9
- set {_buildteamowner} to 10
- set {_helper} to 11
- set {_mod} to 12
- set {_admin} to 13
- set {_dev} to 14
- set {_manager} to 15
- command /setrank2 [<text>] [<text>]:
- trigger:
- if player has permission "promote.helper":
- send "test 1"
- if arg-1 parsed as offlineplayer is set:
- send "test 3"
- if arg-2 is set:
- send "arg-2 is set"
- if arg-2 is "player", "member", "novice", "apprentice", "designer", "architect", "artisan", "master", "buildteam", "buildteamowner", "helper", "mod", "admin", "dev", or "manager":
- set {_rank1} to group of arg-1 parsed as player
- set {_permission1} to "promote.helper"
- set {_permission2} to "promote.helper"
- if {_rank1} is "Player":
- set {_rank1} to {_player}
- if {_rank1} is "member":
- set {_rank1} to {_member}
- if {_rank1} is "novice":
- set {_rank1} to {_novice}
- if {_rank1} is "apprentice":
- set {_rank1} to {_apprentice}
- if {_rank1} is "designer":
- set {_rank1} to {_designer}
- if {_rank1} is "architect":
- set {_rank1} to {_architect}
- if {_rank1} is "artisan":
- set {_rank1} to {_artisan}
- if {_rank1} is "master":
- set {_rank1} to {_master}
- if {_rank1} is "buildteam":
- set {_rank1} to {_buildteam}
- if {_rank1} is "buildteamowner":
- set {_rank1} to {_buildteamowner}
- if {_rank1} is "helper":
- set {_rank1} to {_helper}
- if {_rank1} is "mod":
- set {_rank1} to {_mod}
- if {_rank1} is "admin":
- set {_rank1} to {_admin}
- if {_rank1} is "dev":
- set {_rank1} to {_dev}
- if {_rank1} is "manager":
- set {_rank1} to {_manager}
- if arg-2 is "Player":
- set {_rank2} to {_player}
- if arg-2 is "member":
- set {_rank2} to {_member}
- if arg-2 is "novice":
- set {_rank2} to {_novice}
- if arg-2 is "apprentice":
- set {_rank2} to {_apprentice}
- if arg-2 is "designer":
- set {_rank2} to {_designer}
- if arg-2 is "architect":
- set {_rank2} to {_architect}
- if arg-2 is "artisan":
- set {_rank2} to {_artisan}
- if arg-2 is "master":
- set {_rank2} to {_master}
- if arg-2 is "buildteam":
- set {_rank2} to {_buildteam}
- if arg-2 is "buildteamowner":
- set {_rank2} to {_buildteamowner}
- if arg-2 is "helper":
- set {_rank2} to {_helper}
- if arg-2 is "mod":
- set {_rank2} to {_mod}
- if arg-2 is "admin":
- set {_rank2} to {_admin}
- if arg-2 is "dev":
- set {_rank2} to {_dev}
- if arg-2 is "manager":
- set {_rank2} to {_manager}
- else:
- send "&cUsage: &f/setrank <player> <rank>"
- send "&cAvailable ranks: &7player, member, novice, apprentice, designer, architect, artisan, master, buildteam, buildteamowner, helper, mod, admin, dev, manager."
- else:
- send "missing second argument, code here"
- else:
- send "&cUsage: &f/setrank <player> <rank>"
- send "&cAvailable ranks: &7player, member, novice, apprentice, designer, architect, artisan, master, buildteam, buildteamowner, helper, mod, admin, dev, manager."
- else:
- send "&cInsufficient permissions."
- 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"
- broadcast "&c%player% demoted &f%arg-1% &cfrom &fMaster &cto rank &fArtisan&c"
- 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