Aller au contenu

OursOneI

Membre
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

  • Crédits

    5 [Faire un don]

Avis posté(e)s par OursOneI

  1. TabSK

       109    3

    Addon assez bien, mais ne modifie pas de préfixe et le suffixe dans le tchat (très dommage)
    Si vous voulez une commande complète avec cette addon : 
     

    command /setgrade <text> [<offline player>]:
        permission: setgrade.command
        trigger:
            if arg-1 is "Joueur":
                # Réinitialiser le grade du joueur à "Joueur"
                set {grades::%player%} to "Joueur"
                set tab to player prefix " &8[&aJoueur&8] >>  " suffix "" power 1
                send "&aVotre grade a été réinitialisé avec succès. Vous êtes maintenant un Joueur."
            else:
                if arg-2 is not set:
                    # Vérifier si le joueur a déjà un grade attribué
                    if {grades::%player%} is set:
                        # Stocker le grade précédent dans une variable
                        set {_oldGrade} to {grades::%player%}
                       
                        # Stocker le nouveau grade attribué dans une variable
                        set {_newGrade} to arg-1
                       
                        # Vérifier si le nouveau grade est différent du grade précédent
                        if {_newGrade} is not {_oldGrade}:
                            # Vérifier si le nouveau grade est valide
                            if {_newGrade} is "Fondateur":
                                set {grades::%player%} to "Fondateur"
                                set tab to player prefix " &8[&eFondateur&8] >>  " suffix "" power 5
                                send "&aVotre grade a été mis à jour avec succès. Vous êtes maintenant un Fondateur."
                            else if {_newGrade} is "Modérateur":
                                set {grades::%player%} to "Modérateur"
                                set tab to player prefix " &8[&6Modérateur&8] >>  " suffix "" power 4
                                send "&aVotre grade a été mis à jour avec succès. Vous êtes maintenant un Modérateur."
                            else if {_newGrade} is "Guide":
                                set {grades::%player%} to "Guide"
                                set tab to player prefix " &8[&9Guide&8] >>  " suffix "" power 3
                                send "&aVotre grade a été mis à jour avec succès. Vous êtes maintenant un Guide."
                            else if {_newGrade} is "Youtubeur":
                                set {grades::%player%} to "Youtubeur"
                                set tab to player prefix " &8[&cYoutubeur&8] >>  " suffix "" power 2
                                send "&aVotre grade a été mis à jour avec succès. Vous êtes maintenant un Youtubeur."
                            else:
                                send "&cGrade invalide. Les grades valides sont : Fondateur, Modérateur, Guide, Youtubeur."
                        else:
                            send "&cVous avez déjà le grade %{_oldGrade}%."
                    else:
                        # Stocker le grade attribué dans une variable
                        set {_grade} to arg-1
                       
                        # Vérifier si le grade est valide
                        if {_grade} is "Fondateur":
                            set {grades::%player%} to "Fondateur"
                            set tab to player prefix "&eFondateur &e" suffix "" power 5
                            send "&aVous avez été attribué avec succès le grade Fondateur."
                        else if {_grade} is "Modérateur":
                            set {grades::%player%} to "Modérateur"
                            set tab to player prefix "&6Modérateur &6" suffix "" power 4
                            send "&aVous avez été attribué avec succès le grade Modérateur."
                        else if {_grade} is "Guide":
                            set {grades::%player%} to "Guide"
                            set tab to player prefix "&9Guide &9" suffix "" power 3
                            send "&aVous avez été attribué avec succès le grade Guide."
                        else if {_grade} is "Youtubeur":
                            set {grades::%player%} to "Youtubeur"
                            set tab to player prefix "&cYoutubeur &c" suffix "" power 2
                            send "&aVous avez été attribué avec succès le grade Youtubeur."
                        else:
                            send "&cGrade invalide. Les grades valides sont : Fondateur, Modérateur, Guide, Youtubeur."
                else:
                    # Vérifier si le joueur a la permission d'attribuer des grades à d'autres joueurs
                    if player has permission "setgrade.others":
                        # Vérifier si le joueur spécifié existe
                        if {arg-2} is online:
                            # Stocker le joueur spécifié dans une variable
                            set {_target} to {arg-2}
                           
                            # Stocker le grade attribué dans une variable
                            set {_grade} to arg-1
                           
                            # Vérifier si le grade est valide
                            if {_grade} is "Fondateur":
                                set {grades::%{_target}%} to "Fondateur"
                                send "&aLe joueur %{_target}% a été attribué avec succès le grade Fondateur."
                            else if {_grade} is "Modérateur":
                                set {grades::%{_target}%} to "Modérateur"
                                send "&aLe joueur %{_target}% a été attribué avec succès le grade Modérateur."
                            else if {_grade} is "Guide":
                                set {grades::%{_target}%} to "Guide"
                                send "&aLe joueur %{_target}% a été attribué avec succès le grade Guide."
                            else if {_grade} is "Youtubeur":
                                set {grades::%{_target}%} to "Youtubeur"
                                send "&aLe joueur %{_target}% a été attribué avec succès le grade Youtubeur."
                            else:
                                send "&cGrade invalide. Les grades valides sont : Fondateur, Modérateur, Guide, Youtubeur."
                        else:
                            send ""
                    else:
                        send "&cVous n'avez pas la permission d'attribuer des grades à d'autres joueurs."
×
×
  • 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.