Aller au contenu

1 capture d’écran

À propos de ce fichier

Bonjour à tous.

Aujourd'hui, je poste mon premier Addon Skript. Cette Addon permet d'avoir des prefix/suffix dans le tab.

Voici l'effect:

[tabsk] set tab to %player% prefix %string% suffix %string% power %integer%

Il y a aussi un système de priorité dans le tab grâce au power. Le power 1 est le plus haut dans le tab.

Voici un exemple de code:

on join:
	set tab to player prefix "&cModo &c" suffix "" power 2

Voilà, merci de me signaler les problèmes.

  • J'aime 1
  • Oui 1

Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.


ziyxu

   1 sur 1 membre a ou ont trouvé cet avis utile 1 / 1 membre

C'est vraiment pas mal, j'ignore si tout les bugs ont été réglé en ce qui concerne SkRayFall mais c'est cool de voir ce genre de ressource. 
Savez vous si il est possible également de changer le pseudo du joueur (Pour les /nick etc..)

Réponse de l’auteur :

J'ai était pas mal inactif en ce moment mais ouais, je vais mis remettre.

TartiFloux

   1 sur 1 membre a ou ont trouvé cet avis utile 1 / 1 membre

Enfin je cherchais un addons de ce type, c'est très utile merci de ta contribution et de ton travaille incroyable ! 

PS : T'es trop fort ^^

Réponse de l’auteur :

Je te remercie 

Papipomme

   3 sur 4 membres a ou ont trouvé cet avis utile 3 / 4 membres

Heu... Il y a un problème avec skRayFall, on voit pas les préfixs des autres joueurs, normal ?

Sinon, vraiment cool et marche très bien sans skRayFall.

Réponse de l’auteur :

Oui je sais. SkRayFall modifie énormément les ScoreboardTeams.
Une mise à jour arrivera bientôt.

Neyox_

· Modifié par Neyox_

   3 sur 4 membres a ou ont trouvé cet avis utile 3 / 4 membres

Trop fort ce Sonaah

OursOneI

  

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.