Bonjours, je ne vois pas ce qu'il manque a mon code pour que si l'on a aucun grade, quand on rejoin le serveur ca nous mette le grade player par defaut:
options:
prefix1: &l&6[staff]
prefix2: &l&3[ProtectoServ]
command /setgrade <offline player> <text>:
permission: setgrade.sk
permission message: {@prefix2} &r&4You don't have permission to use this command!
trigger:
if arg 1 is not set:
message "{@prefix2} &r&4Please specify the name of the player."
else if arg 2 is not set:
message "{@prefix2} &r&4Please specify the name of the rank."
else:
if arg 1 is set:
if arg 2 is "Administrator": #[staff]
if {grade.%uuid of arg 1%} is "&l&4Administrator":
send "{@prefix2} &r&4This player already has the rank of &l&4Administrator&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&4Administrator"
send "{@prefix2} &r&2%arg-1% &4became &l&4Administrator&r&4."
send "{@prefix1} &r&4You've become &l&4Administrator&r&4!" to arg 1
else if arg 2 is "Chief Moderator": #[staff]
if {grade.%uuid of arg 1%} is "&l&2Chief Moderator":
send "{@prefix2} &r&4This player already has the rank of &l&2Chief Moderator&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&2Chief Moderator"
send "{@prefix2} &r&2%arg-1% &4became &l&2Chief Moderatortor&r&4."
send "{@prefix1} &r&4You've become &l&2Chief Moderator&r&4!" to arg 1
else if arg 2 is "Chief Builder": #[staff]
if {grade.%uuid of arg 1%} is "&l&1Chief Builder":
send "{@prefix2} &r&4This player already has the rank of &l&1Chief Builder&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&1Chief Builder"
send "{@prefix2} &r&2%arg-1% &4became &l&1Chief Builder&r&4."
send "{@prefix1} &r&4You've become &l&1Chief Builder&r&4!" to arg 1
else if arg 2 is "Super Moderator": #[staff]
if {grade.%uuid of arg 1%} is "&l&aSuper Moderator":
send "{@prefix2} &r&4This player already has the rank of &l&aSuper Moderator&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&aSuper Moderator"
send "{@prefix2} &r&2%arg-1% &4became &l&aSuper Moderator&r&4."
send "{@prefix1} &r&4You've become &l&aSuper Moderator&r&4!" to arg 1
else if arg 2 is "Moderator": #[staff]
if {grade.%uuid of arg 1%} is "&l&8Moderator":
send "{@prefix2} &r&4This player already has the rank of &l&8Moderator&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&8Moderator"
send "{@prefix2} &r&2%arg-1% &4became &l&8Moderator&r&4."
send "{@prefix1} &r&4You've become &l&8Moderator&r&4!" to arg 1
else if arg 2 is "Builder": #[staff]
if {grade.%uuid of arg 1%} is "&1&9Builder":
send "{@prefix2} &r&4This player already has the rank of &l&9Builder&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&9Builder"
send "{@prefix2} &r&2%arg-1% &4became &l&9Builder&r&4."
send "{@prefix1} &r&4You've become &l&9Builder&r&4!" to arg 1
else if arg 2 is "Helper": #[staff]
if {grade.%uuid of arg 1%} is "&l&6Helper":
send "{@prefix2} &r&4This player already has the rank of &l&6Helper&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&6Helper"
send "{@prefix2} &r&2%arg-1% &4became &l&6Helper&r&4."
send "{@prefix1} &r&4You've become &l&6Helper&r&4!" to arg 1
else if arg 2 is "Youtuber": #[staff]
if {grade.%uuid of arg 1%} is "&l&4You&l&ftuber":
send "{@prefix2} &r&4This player already has the rank of &l&4You&l&ftuber&r&4."
else:
set {grade.%uuid of arg 1%} to "&l&4You&l&ftuber"
send "{@prefix2} &r&2%arg-1% &4became &l&4You&l&ftuber&r&4."
send "{@prefix1} &r&4You've become &l&4You&l&ftuber&r&4!" to arg 1
else if arg 2 is "Alpha": #80 euros
if {grade.%uuid of arg 1%} is "&3Alpha":
send "{@prefix2} &r&4This player already has the rank of &bAlpha&4."
else:
set {grade.%uuid of arg 1%} to "&bAlpha"
send "{@prefix2} &r&2%arg-1% &4became &bAlpha&4."
send "{@prefix1} &r&2You've become &bAlpha&4!" to arg 1
else if arg 2 is "Ultra Vip": #40 euros
if {grade.%uuid of arg 1%} is "&5Ultra Vip":
send "{@prefix2} &r&4This player already has the rank of &5Ultra Vip&4."
else:
set {grade.%uuid of arg 1%} to "&5Ultra Vip"
send "{@prefix2} &r&2%arg-1% &4became &5Ultra Vip&4."
send "{@prefix1} &r&4You've become &5Ultra Vip&4!" to arg 1
else if arg 2 is "Vip": #20 euros
if {grade.%uuid of arg 1%} is "&eVip":
send "{@prefix2} &r&4This player already has the rank of &eVip&4."
else:
set {grade.%uuid of arg 1%} to "&eVip"
send "{@prefix2} &r&2%arg-1% &4became &eVip&4."
send "{@prefix1} &r&4You've become &eVip&4!" to arg 1
else if arg 2 is "Croziumien": #10 euros
if {grade.%uuid of arg 1%} is "&1Croziumien":
send "{@prefix2} &r&4This player already has the rank of &1Croziumien&4."
else:
set {grade.%uuid of arg 1%} to "&1Croziumien"
send "{@prefix2} &r&2%arg-1% &4became &1Croziumien&4."
send "{@prefix1} &r&4You've become &1Croziumien&4!" to arg 1
else if arg 2 is "Player": #base
if {grade.%uuid of arg 1%} is "&7Player":
send "{@prefix2} &r&4This player already has the rank of &7Player&4."
else:
set {grade.%uuid of arg 1%} to "&7Player"
send "{@prefix2} &r&2%arg-1% &4became &7Player&4."
send "{@prefix1} &r&4You've become &7Player&4!" to arg 1
else:
send "{@prefix2} &r&4This rank does not exist!"
on chat:
if world of player is "lobby1" or "lobby2" or "lobby3" or "lobby4" or "lobby5" or "lobby6" or "lobby7" or "lobby8" or "lobby9" or "lobby10" or "lobby11" or "lobby12" or "lobby13" or "lobby14" or "lobby15":
if {grade.%uuid of player%} is "&l&4Administrator":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&2Chief Moderator":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&1Chief Builder":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&aSuper Moderator":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&8Moderator":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&9Builder":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&6Helper":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&l&4You&l&ftuber":
cancel event
broadcast "%{grade.%uuid of player%}% &4%player%: &b%message%" in world of player
else if {grade.%uuid of player%} is "&3Alpha":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &r%message%" in world of player
else if {grade.%uuid of player%} is "&5Ultra Vip":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &r%message%" in world of player
else if {grade.%uuid of player%} is "&eVip":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &r%message%" in world of player
else if {grade.%uuid of player%} is "&1Croziumien":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &r%message%" in world of player
else if {grade.%uuid of player%} is "&7Player":
cancel event
broadcast "%{grade.%uuid of player%}% %player%: &r%message%" in world of player
on join:
if {grade.%uuid of player%} is not "&7Player":
if {grade.%uuid of player%} is not "&1Croziumien":
if {grade.%uuid of player%} is not "&eVip":
if {grade.%uuid of player%} is not "&5Ultra Vip":
if {grade.%uuid of player%} is not "&3Alpha":
if {grade.%uuid of player%} is not "&l&4You&l&ftuber":
if {grade.%uuid of player%} is not "&l&6Helper":
if {grade.%uuid of player%} is not "&l&9Builder":
if {grade.%uuid of player%} is not "&l&8Moderator":
if {grade.%uuid of player%} is not "&l&aSuper Moderator":
if {grade.%uuid of player%} is not "&l&1Chief Builder":
if {grade.%uuid of player%} is not "&l&2Chief Moderator":
if {grade.%uuid of player%} is not "&l&4Administrator":
set {grade.%uuid of player%} to "&7Player"
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Forzzen
Bonjours, je ne vois pas ce qu'il manque a mon code pour que si l'on a aucun grade, quand on rejoin le serveur ca nous mette le grade player par defaut:
7 réponses à cette question
Messages recommandés