Cookieez
-
Posts
3 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Blogs
Events
Store
Downloads
Posts posted by Cookieez
-
-
Can you add a command for reseting the ranks? I tried to upgrade a player from a mod to a admin but now it says that the player is both a mod and a admin and i would like to reset that. Also if you could add a owner rank that would be great.
Skript - Ranks
in Script Releases
Posted
For the adding permissions im having trouble figuring out where to add them. This is the skript I have made so far:
on first join:
set {rank::%UUID of player%} to "default"
on join:
if {rank::%UUID of player%} is not set:
set {rank::%UUID of player%} to "default"
on chat:
cancel event
if {rank::%UUID of player%} is "owner":
broadcast "&l&4[Owner] %player%&8: &f%message%"
if {rank::%UUID of player%} is "admin":
broadcast "&c[Admin] %player%&8: &f%message%"
if {rank::%UUID of player%} is "mod":
broadcast "&e[Mod] &e%player%&8: &f%message%"
if {rank::%UUID of player%} is "jrmod":
broadcast "&e[Jr.Mod] %player%&8: &f%message%"
if {rank::%UUID of player%} is "default":
broadcast "&7%player%&8: &7%message%"
command /setrank [<offlineplayer>] [<text>]:
permission: skript.setrank
permission message: &cYou may not use that command!
trigger:
if arg 1 is set:
if arg 2 is set:
if {rank::%UUID of arg 1%} is set:
if arg 2 is "owner":
set {rank::%UUID of arg 1%} to "owner"
send "&7You've set &a%arg 1%'s &7rank to &l&4Owner"
make console execute command "/pex user %arg 1% group set (owner)"
if arg 2 is "admin":
set {rank::%UUID of arg 1%} to "admin"
send "&7You've set &a%arg 1%'s &7rank to &cAdmin"
make console execute command "/pex user %arg 1% group set (admin)"
if arg 2 is "mod":
set {rank::%UUID of arg 1%} to "mod"
send "&7You've set &a%arg 1%'s &7rank to &eMod"
make console execute command "/pex user %arg 1% group set (mod)"
if arg 2 is "jrmod":
set {rank::%UUID of arg 1%} to "jrmod"
send "&7You've set &a%arg 1%'s &7rank to &eJr.Mod"
make console execute command "/pex user %arg 1% group set (jr.mod)"
if arg 2 is "default":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &8Default"
make console execute command "/pex user %arg 1% group set (default)"
else if arg 2 is not "admin", "mod", "jrmod" or "default":
send "&cThat is not a valid rank"
else:
send "&cPlayer not found"
else:
send "&c/setrank <player> <rank>"
else:
send "&c/setrank <player> <rank>"
command /ranklist:
permission: skript.ranklist
permission message: &cYou may not use that command!
usage: /ranklist
trigger:
send ""
send "&3Rank List"
send ""
send "&l&0[Owner] &8- &7""owner"""
send "&c[Admin] &8- &7""admin"""
send "&e[Mod] &8- &7""mod"""
send "&e[Jr.Mod] &8- &7""jrmod"""
send "&7Default &8- &7""default"""
send ""
command /resetrank [<offlineplayer>] [<text>]:
permission: skript.setrank
permission message: &cYou may not use that command!
trigger:
if arg 1 is set:
if arg 2 is set:
if {rank::%UUID of arg 1%} is set:
if arg 2 is "owner":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &l&4Default"
if arg 2 is "admin":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &cDefault"
if arg 2 is "mod":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &eDefault"
if arg 2 is "jrmod":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &edefault"
if arg 2 is "default":
set {rank::%UUID of arg 1%} to "default"
send "&7You've set &a%arg 1%'s &7rank to &8Default"
else if arg 2 is not "admin", "mod", "jrmod" or "default":
send "&cThat is not a valid rank"
else:
send "&cPlayer not found"
else:
send "&c/setrank <player> <rank>"
else:
send "&c/setrank <player> <rank>"