Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- if {rank.%player%} is not set:
- execute console command "rankset %player% {@defaultrank}"
- on join:
- if {@teamjoin} is true:
- if {@english} is true:
- if player has permission "rank.staff":
- set join message to ""
- broadcast "{@teamjoinm}"
- else:
- stop
- if {@german} is true:
- if player has permission "rank.staff":
- set join message to ""
- broadcast "{@teamjoinm.de}"
- else:
- stop
- command /rank:
- permission: rank.help
- permission message: {@noperm}
- executable by: players
- trigger:
- message "&7"
- message "&7 &6&lRank System"
- message "&6/rank &8- &7Shows this Message"
- message "&6/permadd {group} {permission} &8- &7add a permission to a group"
- message "&6/permrem {group} {permission} &8- &7remove a permission from a group"
- message "&6/rankset {player} {rank} &8- &7set the Player a Rank"
- message "&6/rankdel {player} &8- &7Remove player from Database/Config"
- message "&6/rankadd {player} &8- &7Add a group to a player"
- message "&6/rankrem {player} &8- &7Remove a group from a player"
- message "&6/ranklist &8- &7Shows all Ranks"
- message "&6/rreload &8- &7Reload all Permissions"
- message "&6/groupnew {group} &8- &7create a new Group"
- message "&6/groupdel {group} &8- &7delete an exist Group"
- message "&7"
- command /ranklist:
- permission: rank.list
- permission message: {@noperm}
- executable by: players
- trigger:
- message "&7"
- message "&7 &6&lRanklist"
- message "&6"
- message "{@rank1} &8| {@rank2} &8| {@rank3} &8| {@rank4}"
- message "{@rank5} &8| {@rank6} &8| {@rank7} &8| {@rank8} &8| {@rank9}"
- message "{@rank10} &8| {@rank11} &8| {@rank12}"
- message "&7"
- command /rankdel [<offline player>]: # Note! rankdel does not working with bPermissions!
- permission: rank.del
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! &7correct usage: &6/rankdel {name}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/rankdel {name}"
- stop
- if {@german} is true:
- send "{@prefix.de} &cFehler! bitte benutze: &6/rankdel {name}"
- stop
- if arg 1 is set:
- if {@pex} is true:
- execute console command "pex user %arg 1% delete"
- delete {rank.%arg 1%}
- if {@english} is true:
- message "{@prefix} {@rankdel}"
- if {@german} is true:
- message "{@prefix.de} {@rankdel.de}"
- if {@gm} is true:
- execute console command "manudel %arg 1%"
- delete {rank.%arg 1%}
- if {@english} is true:
- message "{@prefix} {@rankdel}"
- if {@german} is true:
- message "{@prefix.de} {@rankdel.de}"
- if {@zperm} is true:
- execute console command "permissions player %arg 1% purge"
- delete {rank.%arg 1%}
- if {@english} is true:
- message "{@prefix} {@rankdel}"
- if {@german} is true:
- message "{@prefix.de} {@rankdel.de}"
- if {@lp} is true:
- execute console command "lp user %arg 1% clear"
- delete {rank.%arg 1%}
- if {@english} is true:
- message "{@prefix} {@rankdel}"
- if {@german} is true:
- message "{@prefix.de} {@rankdel.de}"
- if {@custom} is true:
- execute console command "{@customrankdel}"
- delete {rank.%arg 1%}
- if {@english} is true:
- message "{@prefix} {@rankdel}"
- if {@german} is true:
- message "{@prefix.de} {@rankdel.de}"
- if {@usebungee} is true:
- execute console command "sync console bungee bpb"
- if {@notification} is true:
- loop all players:
- if loop-player has permission "rank.notify":
- if {@english} is true:
- send "{@prefix} {@rankdelnotify}" to loop-player
- if {@german} is true:
- send "{@prefix.de} {@rankdelnotify.de}" to loop-player
- command /rankset [<offline player>] [<text>]:
- permission: rank.set
- permission message: {@noperm}
- executable by: players, console
- usage: {@prefix} &cError! &7correct usage: &6/rankset {player} {rank}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/rankset {player} {rank}"
- if {@german} is true:
- send "{@prefix.de} &cFehler! bitte benutze: &6/rankset {player} {rank}"
- if argument 2 is "{@save1}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save2}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save3}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- else:
- if arg 2 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/rankset {player} {rank}"
- if {@german} is true:
- send "{@prefix.de} &cFehler! bitte benutze: &6/rankset {player} {rank}"
- else:
- if {@pex} is true:
- execute console command "pex user %arg 1% group set %arg 2%"
- set {rank.%arg 1%} to argument 2
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@gm} is true:
- execute console command "manuadd %arg 1% %arg 2%"
- set {rank.%arg 1%} to argument 2
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@bperm} is true:
- execute console command "user %arg 1%"
- set {rank.%arg 1%} to argument 2
- wait {@bpermscooldown} seconds
- execute console command "user setgroup %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@zperm} is true:
- execute console command "permissions player %arg 1% setgroup %arg 2%"
- set {rank.%arg 1%} to argument 2
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@lp} is true:
- execute console command "lp user %arg 1% parent set %arg 2%"
- set {rank.%arg 1%} to argument 2
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@custom} is true:
- execute console command "{@customrankset}"
- set {rank.%arg 1%} to argument 2
- if {@english} is true:
- message "{@prefix} {@rankset}"
- if {@german} is true:
- message "{@prefix.de} {@rankset.de}"
- if {@usebungee} is true:
- execute console command "sync console bungee bpb"
- if {@notification} is true:
- loop all players:
- if loop-player has permission "rank.notify":
- if {@english} is true:
- send "{@prefix} {@ranksetnotify}" to loop-player
- if {@german} is true:
- send "{@prefix.de} {@ranksetnotify.de}" to loop-player
- command /rankadd [<offline player>] [<text>]:
- permission: rank.add
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! &7correct usage: &6/rankadd {player} {rank}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/rankadd {player} {rank}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/rankadd {player} {rank}"
- if argument 2 is "{@save1}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save2}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save3}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- else:
- if arg 2 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/rankadd {player} {rank}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/rankadd {player} {rank}"
- else:
- if {@pex} is true:
- execute console command "pex user %arg 1% group add %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@gm} is true:
- execute console command "manuaddsub %arg 1% %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@bperm} is true:
- execute console command "user %arg 1%"
- wait {@bpermscooldown} seconds
- execute console command "user addgroup %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@zperm} is true:
- execute console command "permissions player %arg 1% addgroup %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@lp} is true:
- execute console command "lp user %arg 1% parent add %arg 2% global"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@custom} is true:
- execute console command "{@customrankadd}"
- if {@english} is true:
- message "{@prefix} {@rankadd}"
- if {@german} is true:
- message "{@prefix.de} {@rankadd.de}"
- if {@usebungee} is true:
- execute console command "sync console bungee bpb"
- if {@notification} is true:
- loop all players:
- if loop-player has permission "rank.notify":
- if {@english} is true:
- send "{@prefix} {@rankaddnotify}" to loop-player
- if {@german} is true:
- send "{@prefix.de} {@rankaddnotify.de}" to loop-player
- command /rankrem [<offline player>] [<text>]:
- permission: rank.rem
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! &7correct usage: &6/rankrem {player} {rank}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6rankrem {player} {rank}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6rankrem {player} {rank}"
- if argument 2 is "{@save1}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save2}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save3}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- else:
- if arg 2 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6rankrem {player} {rank}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6rankrem {player} {rank}"
- else:
- if {@pex} is true:
- execute console command "pex user %arg 1% group remove %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@gm} is true:
- execute console command "manudelsub %arg 1% %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@bperm} is true:
- execute console command "user %arg 1%"
- wait {@bpermscooldown} seconds
- execute console command "user rmgroup %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@zperm} is true:
- execute console command "permissions player %arg 1% removegroup %arg 2%"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@lp} is true:
- execute console command "lp user %arg 1% parent remove %arg 2% global"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@custom} is true:
- execute console command "{@customrankrem}"
- if {@english} is true:
- message "{@prefix} {@rankrem}"
- if {@german} is true:
- message "{@prefix.de} {@rankrem.de}"
- if {@usebungee} is true:
- execute console command "sync console bungee bpb"
- if {@notification} is true:
- loop all players:
- if loop-player has permission "rank.notify":
- if {@english} is true:
- send "{@prefix} {@rankremnotify}" to loop-player
- if {@german} is true:
- send "{@prefix.de} {@rankremnotify.de}" to loop-player
- command /rreload:
- permission: rank.reload
- permission message: {@noperm}
- executable by: players
- trigger:
- if {@pex} is true:
- execute console command "pex reload"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@gm} is true:
- execute console command "mansave"
- execute console command "manload"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@bperm} is true:
- execute console command "permissions save"
- wait {@bpermscooldown} seconds
- execute console command "permissions reload"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@zperm} is true:
- execute console command "permissions refresh"
- execute console command "permissions reload"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@lp} is true:
- execute console command "lp sync"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@custom} is true:
- execute console command "{@customrreload}"
- if {@english} is true:
- message "{@prefix} {@rreload}"
- if {@german} is true:
- message "{@prefix.de} {@rreload.de}"
- if {@usebungee} is true:
- execute console command "sync console bungee bpb"
- command /permadd [<text>] [<text>]:
- permission: perm.add
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! &7correct usage: &6/permadd {group} {permission}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/permadd {group} {permission}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/permadd {group} {permission}"
- if argument 2 is "{@save1}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save2}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save3}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- else:
- if arg 2 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/permadd {group} {permission}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/permadd {group} {permission}"
- else:
- if {@pex} is true:
- execute console command "pex group %arg 1% add %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- if {@gm} is true:
- execute console command "mangaddp %arg 1% %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- if {@bperm} is true:
- execute console command "group %arg 1%"
- wait {@bpermscooldown} seconds
- execute console command "group addperm %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- if {@zperm} is true:
- execute console command "permissions group %arg 1% set %arg 2% true"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- if {@lp} is true:
- execute console command "lp group %arg 1% permission set %arg 2% true global"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- if {@custom} is true:
- execute console command "{@custompermadd}"
- if {@english} is true:
- message "{@prefix} {@permadd}"
- if {@german} is true:
- message "{@prefix.de} {@permadd.de}"
- command /permrem [<text>] [<text>]:
- permission: perm.rem
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! &7correct usage: &6/permrem {group} {permission}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/permrem {group} {permission}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/permrem {group} {permission}"
- if argument 2 is "{@save1}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save2}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- if argument 2 is "{@save3}":
- if player doesn't have permission "rank.bypass":
- if {@english} is true:
- message "{@prefix} {@notable}"
- stop
- if {@german} is true:
- message "{@prefix} {@notable.de}"
- stop
- else:
- if arg 2 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/permrem {group} {permission}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/permrem {group} {permission}"
- else:
- if {@pex} is true:
- execute console command "pex group %arg 1% remove %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- if {@gm} is true:
- execute console command "mangdelp %arg 1% %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- if {@bperm} is true:
- execute console command "group %arg 1%"
- wait {@bpermscooldown} seconds
- execute console command "group rmperm %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- if {@zperm} is true:
- execute console command "permissions group %arg 1% unset %arg 2%"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- if {@lp} is true:
- execute console command "lp group %arg 1% permission unset %arg 2% global"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- if {@custom} is true:
- execute console command "{@custompermrem}"
- if {@english} is true:
- message "{@prefix} {@permrem}"
- if {@german} is true:
- message "{@prefix.de} {@permrem.de}"
- command /groupnew [<text>]:
- permission: group.new
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! correct usage: &6/groupnew {group}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/groupnew {group}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/groupnew {group}"
- if arg 1 is set:
- if {@pex} is true:
- execute console command "pex group %arg 1% create"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- if {@gm} is true:
- execute console command "mangadd %arg 1%"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- if {@bperm} is true:
- execute console command "group %arg 1%"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- if {@zperm} is true:
- execute console command "permissions group %arg 1% create"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- if {@lp} is true:
- execute console command "lp creategroup %arg 1%"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- if {@custom} is true:
- execute console command "{@customgroupnew}"
- if {@english} is true:
- message "{@prefix} {@groupnew}"
- if {@german} is true:
- message "{@prefix.de} {@groupnew.de}"
- command /groupdel [<text>]: # NOTE! this doesnt work with bPermissions!
- permission: group.del
- permission message: {@noperm}
- executable by: players
- usage: {@prefix} &cError! correct usage: &6/groupdel {group}
- trigger:
- if arg 1 is not set:
- if {@english} is true:
- send "{@prefix} &cError! correct usage: &6/groupdel {group}"
- if {@german} is true:
- send "{@prefix} &cFehler! bitte benutze: &6/groupdel {group"
- if arg 1 is set:
- if {@pex} is true:
- execute console command "pex group %arg 1% delete"
- if {@english} is true:
- message "{@prefix} {@groupdel}"
- if {@german} is true:
- message "{@prefix.de} {@groupdel.de}"
- if {@gm} is true:
- execute console command "mangdel %arg 1%"
- if {@english} is true:
- message "{@prefix} {@groupdel}"
- if {@german} is true:
- message "{@prefix.de} {@groupdel.de}"
- if {@zperm} is true:
- execute console command "permissions group %arg 1% purge"
- if {@english} is true:
- message "{@prefix} {@groupdel}"
- if {@german} is true:
- message "{@prefix.de} {@groupdel.de}"
- if {@lp} is true:
- execute console command "lp deletegroup %arg 1%"
- if {@english} is true:
- message "{@prefix} {@groupdel}"
- if {@german} is true:
- message "{@prefix.de} {@groupdel.de}"
- if {@custom} is true:
- execute console command "{@customgroupdel}"
- if {@english} is true:
- message "{@prefix} {@groupdel}"
- if {@german} is true:
- message "{@prefix.de} {@groupdel.de}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement