Advertisement
Towl

Untitled

Dec 30th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. command /promote <offlineplayer>:
  2.     description: Promote a player's rank. Also see: /setrank, /demote.
  3.    usage: &cUsage: &7/promote <player>
  4.     permission: promote.helper
  5.     permission message: &cInsufficient permissions.
  6.     trigger:
  7.         if arg-1's group is "player":
  8.            execute console command "/lp user %arg-1% group set member"
  9.             broadcast "&a%player% promoted &f%arg-1% &afrom &fPlayer &ato rank &fMember&a!"
  10.         if arg-1's group is "member":
  11.            execute console command "/lp user %arg-1% group set novice"
  12.             broadcast "&a%player% promoted &f%arg-1% &afrom &fMember &ato rank &fNovice&a!"
  13.         if arg-1's group is "novice":
  14.            execute console command "/lp user %arg-1% group set apprentice"
  15.             broadcast "&a%player% promoted &f%arg-1% &afrom &fNovice &ato rank &fApprentice&a!"
  16.         if arg-1's group is "apprentice":
  17.            execute console command "/lp user %arg-1% group set designer"
  18.             broadcast "&a%player% promoted &f%arg-1% &afrom &fApprentice &ato rank &fDesigner&a!"
  19.         if arg-1's group is "designer":
  20.            if player has permission "promote.mod":
  21.                 execute console command "/lp user %arg-1% group set architect"
  22.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fDesigner &ato rank &fArchitect&a!"
  23.             else:
  24.                 send "&cOnly mods and higher can promote above rank &fdesigner&c."
  25.         if arg-1's group is "architect":
  26.            if player has permission "promote.mod":
  27.                 execute console command "/lp user %arg-1% group set artisan"
  28.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fArchitect &ato rank &fArtisan&a!"
  29.             else:
  30.                 send "&cOnly mods and higher can promote above rank &fdesigner&c."
  31.         if arg-1's group is "artisan":
  32.            if player has permission "promote.mod":
  33.                 execute console command "/lp user %arg-1% group set master"
  34.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fArtisan &ato rank &fMaster&a!"
  35.             else:
  36.                 send "&cOnly mods and higher can promote above rank &fdesigner&c."
  37.         if arg-1's group is "master":
  38.            if player has permission "promote.admin":
  39.                 execute console command "/lp user %arg-1% group set buildteam"
  40.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fMaster &ato rank &fBuildTeam&a!"
  41.             else:
  42.                 send "&cYou do not have permission to promote players above rank master."
  43.         if arg-1's group is "helper":
  44.            if player has permission "promote.admin":
  45.                 execute console command "/lp user %arg-1% group set mod"
  46.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fHelper &ato rank &fModerator&a!"
  47.             else:
  48.                 send "&cYou must be admin or higher to promote staff members."
  49.         if arg-1's group is "mod":
  50.            if player has permission "promote.manager":
  51.                 execute console command "/lp user %arg-1% group set admin"
  52.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fModerator &ato rank &fAdmin&a!"
  53.             else:
  54.                 send "&cYou do not have permission to promote players to Admin rank."
  55.         if arg-1's group is "admin":
  56.            if player has permission "promote.manager":
  57.                 execute console command "/lp user %arg-1% group set manager"
  58.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fAdmin &ato rank &fManager&a!"
  59.             else:
  60.                 send "&cYou do not have permission to promote this player."
  61.         if arg-1's group is "buildteam":
  62.            if player has permission "promote.manager":
  63.                 execute console command "/lp user %arg-1% group set buildteamowner"
  64.                 broadcast "&a%player% promoted &f%arg-1% &afrom &fBuildTeam &ato rank &fBuildTeam Owner&a!"
  65.             else:
  66.                 send "&cYou do not have permission to promote this player."
  67.         if arg-1's group is "dev":
  68.            send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fDev&c."
  69.         if arg-1's group is "manager":
  70.            send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fManager&c."
  71.         if arg-1's group is "buildteamowner":
  72.            send "&cPlayer &f%arg-1% &ccannot be promoted above rank &fBuildTeam Owner&c."
  73. command /demote <offlineplayer>:
  74.     description: Demote a player's rank. Also see: /setrank, /promote.
  75.    usage: &cUsage: &7/demote <player>
  76.     permission: promote.helper
  77.     permission message: &cInsufficient permissions.
  78.     trigger:
  79.         if arg-1's group is "player":
  80.            send "&cPlayer &f%arg-1% &cis already the lowest possible rank."
  81.         if arg-1's group is "member":
  82.            execute console command "/lp user %arg-1% group set default"
  83.             broadcast "&c%player% demoted &f%arg-1% &cfrom &fMember &cto rank &fPlayer&c."
  84.         if arg-1's group is "novice":
  85.            execute console command "/lp user %arg-1% group set member"
  86.             broadcast "&c%player% demoted &f%arg-1% &cfrom &fNovice &cto rank &fMember&c."
  87.         if arg-1's group is "apprentice":
  88.            execute console command "/lp user %arg-1% group set novice"
  89.             broadcast "&c%player% demoted &f%arg-1% &cfrom &fApprentice &cto rank &fNovice&c."
  90.         if arg-1's group is "designer":
  91.            execute console command "/lp user %arg-1% group set apprentice"
  92.             broadcast "&c%player% demoted &f%arg-1% &cfrom &fDesigner &cto rank &fApprentice&a&c."
  93.         if arg-1's group is "architect":
  94.            if player has permission "promote.mod":
  95.                 execute console command "/lp user %arg-1% group set designer"
  96.                 broadcast "&c%player% demoted &f%arg-1% &cfrom &fArchitect &cto rank &fDesigner&c."
  97.             else:
  98.                 send "&cOnly mods and higher can demote above rank &fdesigner&c."
  99.         if arg-1's group is "artisan":
  100.            if player has permission "promote.mod":
  101.                 execute console command "/lp user %arg-1% group set architect"
  102.                 broadcast "&c%player% demoted &f%arg-1% &cfrom &fArtisan &cto rank &fArchitect&c"
  103.             else:
  104.                 send "&cOnly mods and higher can demote above rank &fdesigner&c."
  105.         if arg-1's group is "master":
  106.            if player has permission "promote.mod":
  107.                 execute console command "/lp user %arg-1% group set artisan"
  108. command /setrank <offlineplayer>  <text>:
  109.     description: Promote a player's rank. Also see: /setrank, /demote.
  110.    usage: &cUsage: &7/promote <player>
  111.     permission: permission.op
  112.     permission message: &cInsufficient permissions.
  113.     trigger:
  114.         execute console command "/lp user %arg-1% group set %arg-2%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement