Hello everyone! I am new to the script and have also scripted something. I've done a Rank system and somehow wanted a "/ promote <offlineplayer> & / demote <offline player>" and I did too, but I do not understand a thing: how can I promote someone if he has the rank for example Staff and I want to promote him to admin and the other rank should be removed automatically.
Code:
options:
#PREFIX
r: &7&l[&c&lRANG&7&l]
#PROMOTES
promote1: pex user %arg-1% group add Azubi
promote2: pex user %arg-1% group add Supporter
promote3: pex user %arg-1% group add Moderator
promote4: pex user %arg-1% group add SrModerator
promote5: pex user %arg-1% group add Admin
#DEMOTES
demote6: pex user %arg 1% group remove Admin
demote5: pex user %arg 1% group remove SrModerator
demote4: pex user %arg 1% group remove Moderator
demote3: pex user %arg 1% group remove Supporter
demote2: pex user %arg 1% group remove Azubi
demote1: pex user %arg 1% group remove Spieler
#REMOVE
remove1: pex user %arg 1% group remove Spieler
remove2: pex user %arg 1% group remove Azubi
remove3: pex user %arg 1% group remove Supporter
remove4: pex user %arg 1% group remove Moderator
remove5: pex user %arg 1% group remove SrModerator
remove6: pex user %arg 1% group remove Admin
command /promote <offlineplayer>:
permission: rang.sk
usage: {@r} &7Nutze: &e/promote &7<Name>
executable by: player, console
trigger:
if arg 1 is not set:
send "{@r} &7Nutze: &e/promote &7<Name>"
if arg 1 is set:
execute console command "{@promote1}"
execute console command "{@remove1}"
send "{@r} &7Du hast &a%arg 1% &7erfolgreich den Rang &aAzubi &7gegeben!"
stop
if player has permission "Azubi":
execute console command "{@promote2}"
execute console command "{@remove2}"
send "{@r} &7Du hast &a%arg 1% &7erfolgreich den Rang &aSupporter &7gegeben!"
stop