Aller au contenu
ISweeZee

Commande de Grade !

Messages recommandés

Bonjour je fait appel a vous car j'ai un problème avec le skript quand je mais le grade a une autre personne sa me le met a moi svp j'ai besoin d'aide ?

 

command /rank <player> <text>:
    permission: rank.squid
    permission message: Erreur vous n'aez pas la permission
    executable by: player and console
    trigger:
        if arg 1 is set:
            if arg 2 is "player" or "joueur":
                set {grade.%uuid of player%} to "Joueur"
                broadcast "Bravo pour %arg 1% pour sont grade Joueur !"
            if arg 2 is "guide" or "helper":
                set {grade.%uuid of player%} to "Soutien"
                broadcast "Bravo pour %arg 1% pour sont grade Soutien !"
            if arg 2 is "modérateur" or "mod":
                set {grade.%uuid of player%} to "Modérateur"
                broadcast "Bravo pour %arg 1% pour sont grade Modérateur !"
            if arg 2 is "responsable" or "resp":
                set {grade.%uuid of player%} to "Responsable"
                broadcast "Bravo pour %arg 1% pour sont grade Responsable !"
            if arg 2 is "Administrateur" or "admin":
                set {grade.%uuid of player%} to "Administrateur"
                broadcast "Bravo pour %arg 1% pour sont grade Administrateur !"
            if arg 2 is "Fondateur" or "fonda":
                set {grade.%uuid of player%} to "Fondateur"
                broadcast "Bravo pour %arg 1% pour sont grade Fondateur !"
            stop
on join:
    if {grade.%player's uuid%} is "Fondateur":
        set player tab name to "&4[F] &f%player%"
        stop
    if {grade.%player's uuid%} is "Administrateur":
        set player tab name to "&c[A] &f%player%"
        stop
    if {grade.%player's uuid%} is "Responsable":
        set player tab name to "&9[R] &f%player%"
        stop
    if {grade.%player's uuid%} is "Modérateur":
        set player tab name to "&6[M] &f%player%"
        stop
    if {grade.%player's uuid%} is "Soutien":
        set player tab name to "&a &f%player%"
        stop
    if {grade.%player's uuid%} is "Joueur":
        set player tab name to "&7%player%"
        stop
on chat:
    cancel event
    if {grade.%player's uuid%} = "Fondateur":
        broadcast "&4&l%{grade.%player's uuid%}% &f%player% &f>> &4%message%"
        stop
    if {grade.%player's uuid%} = "Administrateur":
        broadcast "&c&l%{grade.%player's uuid%}% &f%player% &f>> &c%message%"
        stop
    if {grade.%player's uuid%} = "Responsable":
        broadcast "&9&l%{grade.%player's uuid%}% &f%player% &f>> &6%message%"
        stop
    if {grade.%player's uuid%} = "Modérateur":
        broadcast "&6&l%{grade.%player's uuid%}% &f%player% &f>> &6%message%"
        stop
    if {grade.%player's uuid%} = "Soutien":
        broadcast "&a&l%{grade.%player's uuid%}% &f%player% &f> &a%message%"
        stop
    if {grade.%player's uuid%} = "Joueur":
        broadcast "&7%{grade.%player's uuid%}% %player% &f> &7%message%"
        stop

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour/Bonsoir,

 

Tu as mis {grade.%UUID of player%}

player = toi

donc aulieu de player, met arg-1, ce qui le mettera a l'argument 1.
Exemple:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Quand tu fait /rank <joueur> <grade>:

    Si tu met Admin, {grade.%arg-1%} aura l'ordre de mettre le grade de l'argument 1 (donc du joueur choisi) à Admin

La partie on chat est pour le format du message, voilà j'utilise ce code personnellement, si tu as un soucis avec appelle moi ^^

 

Bonne soirée/journée

              LaPetiteSalade

 

Modifié par LaPetiteSalade

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

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.