Aller au contenu
iShawn_

Problème avec un skript

Messages recommandés

Bonjour, récemment j'ai fait un skript de grade, tout marche nickel, mais quand je fait un /reload ca enlève le grade a tout le monde

Voici mon code:

on first join:
    set {grade.%player%} to true

command /grade [<player>] [<text>] [<text>]:
    trigger:
        if arg 1 is a player:
            if arg 2 is "fondateur" or "owner":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to true
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "vip+":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to true
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "vip":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to true
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "joueur":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "admin":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to true
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "custom":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to true
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "youtubeur" or "famous":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to true
                    set {grade.%player%.mod} to false
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
            if arg 2 is "mod" or "modérateur" or "moderateur":
                if arg 3 is "on":
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.joueur} to false
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to true
                if arg 3 is "off":
                    set {grade.%arg 1%.fondateur} to false
                    set {grade.%arg 1%.vip} to false
                    set {grade.%arg 1%.vip+} to false
                    set {grade.%arg 1%.joueur} to true
                    set {grade.%arg 1%.admin} to false
                    set {grade.%player%.custom} to false
                    set {grade.%player%.youtubeur} to false
                    set {grade.%player%.mod} to false
on chat:
    if {grade.%player%.fondateur} is true:
        cancel event
        broadcast "&8&l► &8[&4Fondateur&8] &4%player% &8➤ &4%message%"
    if {grade.%player%.vip+} is true:
        cancel event
        broadcast "&8&l► &8[&3VIP+&8] &3%player% &8➤ &3%message%"
    if {grade.%player%.vip} is true:
        cancel event
        broadcast "&8&l► &8[&bVIP&8] &b%player% &8➤ &b%message%"
    if {grade.%player%.joueur} is true:
        cancel event
        broadcast "&8&l► &8[&7Joueur&8] &7%player% &8➤ &7%message%"
    if {grade.%player%.admin} is true:
        cancel event
        broadcast "&8&l► &8[&cAdmin&8] &c%player% &8➤ &c%message%"
    if {grade.%player%.custom} is true:
        cancel event
        broadcast "&8&l► &8[&dPersonalisé&8] &d%player% &8➤ &d%message%"
    if {grade.%player%.youtubeur} is true:
        cancel event
        broadcast "&8&l► &8[&6YouTubeur&8] &6%player% &8➤ &6%message%"
    if {grade.%player%.mod} is true:
        cancel event
        broadcast "&8&l► &8[&aModérateur&8] &a%player% &8➤ &a%message%"
        

on join:
    if {grade.%player%.fondateur} is true:
        broadcast "&8&l► &8[&4Fondateur&8] &4%player% &7vient de se connecter"
    if {grade.%player%.vip+} is true:
        broadcast "&8&l► &8[&3VIP+&8] &3%player% &7vient de se connecter"
    if {grade.%player%.vip} is true:
        broadcast "&8&l► &8[&bVIP&8] &b%player% &7vient de se connecter"
    if {grade.%player%.admin} is true:
        broadcast "&8&l► &8[&cAdmin&8] &c%player% &7vient de se connecter"
    if {grade.%player%.custom} is true:
        broadcast "&8&l► &8[&dPersonalisé&8] &d%player% &7vient de se connecter"
    if {grade.%player%.youtubeur} is true:
        broadcast "&8&l► &8[&6YouTubeur&8] &6%player% &7vient de se connecter"
    if {grade.%player%.mod} is true:
        broadcast "&8&l► &8[&aModérateur&8] &a%player% &7vient de se connecter"
    
on quit:
    if {grade.%player%.fondateur} is true:
        broadcast "&8&l► &8[&4Fondateur&8] &4%player% &7vient de se déconnecter"
    if {grade.%player%.vip+} is true:
        broadcast "&8&l► &8[&3VIP+&8] &3%player% &7vient de se déconnecter"
    if {grade.%player%.vip} is true:
        broadcast "&8&l► &8[&bVIP&8] &b%player% &7vient de se déconnecter"
    if {grade.%player%.admin} is true:
        broadcast "&8&l► &8[&cAdmin&8] &c%player% &7vient de se déconnecter"
    if {grade.%player%.custom} is true:
        broadcast "&8&l► &8[&dPersonalisé&8] &d%player% &7vient de se déconnecter"
    if {grade.%player%.youtubeur} is true:
        broadcast "&8&l► &8[&6YouTubeur&8] &6%player% &7vient de se déconnecter"
    if {grade.%player%.mod} is true:
        broadcast "&8&l► &8[&aModérateur&8] &a%player% &7vient de se déconnecter"
Modifié par iShawn_

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 7 minutes, FunkyFight a dit :

Déjà ton skript n'est pas très optimisé

C'est vrai ^^

 

Je sais que ce n'est pas ce que tu as demandé, mais ce ne fera pas de mal ? (voici la commande de grade)

Contenu masqué

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

 

Modifié par noftaly

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 48 minutes, noftaly a dit :

C'est vrai ^^

 

Je sais que ce n'est pas ce que tu as demandé, mais ce ne fera pas de mal ? (voici la commande de grade)

Contenu masqué

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

 

LES LISTES ?

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, iShawn_ a dit :

2.1.2

tu as 50 version de retard pour skript et une version vieille de 4 ans pour mc et tu t'étonne que tu as des bugs ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 9 minutes, AlexLew a dit :

commence par optimiser ton code, ca résoudra pas mal de problème

moi je dirais commencer par update sa version de skript pour la dev 27 par exemple en premier...

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi je dirai les 2 en même temps ?

Voici un lien vers la dev-27 : 

Contenu masqué

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

 

EDIT: Voici ta commande /grade encore plus optimisé que ce que je t'ai donné tout a l'heure

Contenu masqué

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

 

Modifié par noftaly

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 4 minutes, noftaly a dit :

Moi je dirai les 2 en même temps ?

Voici un lien vers la dev-27 : 

Contenu masqué

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

 

EDIT: Voici ta commande /grade encore plus optimisé que ce que je t'ai donné tout a l'heure

Contenu masqué

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

 

LES LISTES ?

Partager ce message


Lien à poster
Partager sur d’autres sites
à l’instant, iShawn_ a dit :

Je vais le mettre à jour mon plugin de skript tkt 

 

Nan on parlais du fais de passer en 1.12 au lieu de rester comme un *** en 1.8

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.