heres my code when i do /rankset (player) (rank) i set myself to member and i wanna make it you have to be rank.owner to set ranks but when im rank.member is says An Internal error has occured and it sets my rank even tho i set my perms to rank.member
Code:
script options:
$ use permissions
on join:
if {rank::%player%} is not set:
set {rank::%player%} to "&7Member"
add "rank.member" to player's permissions
on chat:
cancel event
broadcast "&9&l[&f&lP%{prestige::%player%}%&9&l]&3&l[&f&lM%{mine::%player%}%&3&l]% {rank::%player%}% &f&l%player% &f&l> &7%message%"
command /rankset [<offline player>] [<text>]:
permission: rank.owner
permission message: &4&lNo Perms
trigger:
if arg 1 is not set:
send "&9&lA&3&lM &l&f>> do /rankset (player) (rank)"
send "&9&lA&3&lM &l&f>> Ranks: Owner, Admin, Mod, Builder, Member"
if arg 1 is set:
if arg 2 is "owner":
send "&9&lA&3&lM &l&f>> Set %arg 1%'s Rank to %arg 2%"
set {rank::%arg 1%} to "&c&lOwner"
add "rank.owner" to arg 1's permissions
add "rank.admin" to arg 1's permissions
add "rank.mod" to arg 1's permissions
add "rank.builder" to arg 1's permissions
if arg 2 is "admin":
send "&9&lA&3&lM &l&f>> Set %arg 1%'s Rank to %arg 2%"
set {rank::%arg 1%} to "&4&lAdmin"
add "rank.admin" to arg 1's permissions
add "rank.mod" to arg 1's permissions
add "rank.builder" to arg 1's permissions
remove "rank.owner" from arg 1's permissions
if arg 2 is "mod":
send "&9&lA&3&lM &l&f>> Set %arg 1%'s Rank to %arg 2%"
set {rank::%arg 1%} to "&e&lMod"
add "rank.mod" to arg 1's permissions
add "rank.builder" to arg 1's permissions
remove "rank.owner" from arg 1's permissions
remove "rank.admin" from arg 1's permissions
if arg 2 is "builder":
send "&9&lA&3&lM &l&f>> Set %arg 1%'s Rank to %arg 2%"
set {rank::%arg 1%} to "&9&lBuilder"
add "rank.builder" to arg 1's permissions
remove "rank.owner" from arg 1's permissions
remove "rank.admin" from arg 1's permissions
remove "rank.mod" from arg 1's permissions
if arg 2 is "member":
send "&9&lA&3&lM &l&f>> Set %arg 1%'s Rank to %arg 2%"
set {rank::%arg 1%} to "&7Member"
add "rank.member" to arg 1's permissions
remove "rank.builder" from arg 1's permissions
remove "rank.mod" from arg 1's permissions
remove "rank.admin" from arg 1's permissions
remove "rank.owner" from arg 1's permissions
else:
send "&9&lA&3&lM &l&f>> Thats Not A Rank"
Last edited: