Aller au contenu
  • 0

Probleme grade


Question

Posté(e)

Bonsoir,

J'ai un soucis avec mon skript :

Lorsque je add un seul grade tout fonctionne correctement mais lorsque j'en add un deuxieme il n'y a plus que le /grade list qui fonctionne.

Je n'arrive pas à voir d'ou provient le probleme si quelqu'un peut m'aider merci.

 

[spoiler=code]

options:
   aliases: g
   perm.grade: grade.sk
   noperm: &c&oErreur &c&l>> &7Vous n'avez pas les permissions pour cette commande
   executable: console and player
   prefixGrade: &6&oGrade &c&l>>

command /grade [<text=help>] [<text>] [<player>]:
   aliases: {@aliases}
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /grade
   executable by: {@executable}
   trigger:
       if arg 1 is "help" or "aide":
           send "{@prefixGrade} &c[&7&l&oHelp&c]" to player
           send "{@prefixGrade} &7/grade &6&olist" to player
           send "{@prefixGrade} &7/grade &6&olist &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/addgrade &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/delgrade &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/grade &c<&6&ograde&c> &7add &c<&6&ojoueur&c>" to player
           send "{@prefixGrade} &7/grade &c<&6&ograde&c> &7remove &c<&6&ojoueur&c>" to player
           stop trigger
       if arg 1 is "list":
           if arg 2 is not set:
               send "{@prefixGrade} &7Liste des grades"
               loop {list.grade::*}:
                   send "&cGrade > &6%loop-value%"
               stop trigger
           if arg 2 is set:
               if {list.grade::*} contains "%arg 2%":
                   send "{@prefixGrade} &7Liste des &c%arg 2% &2(&6%{count.grade.%arg 2%}%&2)"
                   loop {grade.%arg 2%::*}:
                       send "&c%arg 2% > &6%loop-value%"
                   stop trigger
               else:
                   execute player command "/g list"
                   stop trigger
       if arg 1 is set:
           if {list.grade::*} contains "%arg 1%":
               if arg 2 is "add":
                   if arg 3 is set:
                       add "%arg 3%" to {grade.%arg 1%::*}
                       add 1 to {count.grade.%arg 1%}
                       send "{@prefixGrade} &7Le joueur &6&o%arg 3% &7est maintenant &6&o%arg 1%" to player
                       send "{@prefixGrade} &7Vous êtes maintenant &6&o%arg 1%" to arg 3
                       stop trigger
                   else:
                       send "{@prefixGrade} &7Veuillez entrer un joueur." to player
                       stop trigger
               if arg 2 is "remove":
                   if arg 3 is set:
                       if {grade.%arg 1%::*} contains "%arg 3%":
                           remove "%arg 3%" from {grade.%arg 1%::*}
                           remove 1 from {count.grade.%arg 1%}
                           send "{@prefixGrade} &7Le joueur &6&o%arg 3% &7n'est maintenant plus &6&o%arg 1%" to player
                           send "{@prefixGrade} &7Vous n'êtes maintenant plus &6&o%arg 1%" to arg 3
                           stop trigger
                       else:
                           send "{@prefixGrade} &7Le joueur n'as pas ce grade"
                           stop trigger
                   else:
                       send "{@prefixGrade} &7Veuillez entrer un joueur"
                       stop trigger
               else:
                   execute player command "/g help"
                   stop trigger
       else:
           send "{@prefixGrade} &7Ce grade n'existe pas"
           stop trigger

command /addgrade [<text>]:
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /addgrade
   executable by: {@executable}
   trigger:
       if arg 1 is not set:
           execute player command "/g help"
           stop trigger
       if arg 1 is set:
           if {list.grade::*} contains "%arg 1%":
               send "{@prefixGrade} &7Ce grade est déjà existant" to player
               stop trigger
           else:
               add "%arg 1%" to {list.grade::*}
               set {count.grade.%arg 1%} to 0
               send "{@prefixGrade} &7Le grade &6&o%arg 1% &7a bien été crée." to player
               stop trigger

command /delgrade [<text>]:
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /delgrade
   executable by: {@executable}
   trigger:
       if arg 1 is not set:
           execute player command "/g help"
           stop trigger
       if arg 1 is set:
           if arg 1 is "all":
               clear {list.grade::*}
               send "{@prefixGrade} &7Tous les grades ont bien été supprimé"
               stop trigger
           if {list.grade::*} contains "%arg 1%":
               remove "%arg 1%" from {list.grade::*}
               delete {grade.%arg 1%::*}
               send "{@prefixGrade} &7Le grade &6&o%arg 1% &7a bien été supprimé"
               stop trigger
           else:
               send "{@prefixGrade} &7Ce grade n'existe pas,%nl%/grade &clist &7pour voir ceux existant."
               stop trigger

 

 

[spoiler=console]1521405998-console.png

 

1 réponse à cette question

Messages recommandés

  • 0
Posté(e)
Bonsoir,

J'ai un soucis avec mon skript :

Lorsque je add un seul grade tout fonctionne correctement mais lorsque j'en add un deuxieme il n'y a plus que le /grade list qui fonctionne.

Je n'arrive pas à voir d'ou provient le probleme si quelqu'un peut m'aider merci.

 

[spoiler=code]

options:
   aliases: g
   perm.grade: grade.sk
   noperm: &c&oErreur &c&l>> &7Vous n'avez pas les permissions pour cette commande
   executable: console and player
   prefixGrade: &6&oGrade &c&l>>

command /grade [<text=help>] [<text>] [<player>]:
   aliases: {@aliases}
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /grade
   executable by: {@executable}
   trigger:
       if arg 1 is "help" or "aide":
           send "{@prefixGrade} &c[&7&l&oHelp&c]" to player
           send "{@prefixGrade} &7/grade &6&olist" to player
           send "{@prefixGrade} &7/grade &6&olist &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/addgrade &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/delgrade &c<&6&ograde&c>" to player
           send "{@prefixGrade} &7/grade &c<&6&ograde&c> &7add &c<&6&ojoueur&c>" to player
           send "{@prefixGrade} &7/grade &c<&6&ograde&c> &7remove &c<&6&ojoueur&c>" to player
           stop trigger
       if arg 1 is "list":
           if arg 2 is not set:
               send "{@prefixGrade} &7Liste des grades"
               loop {list.grade::*}:
                   send "&cGrade > &6%loop-value%"
               stop trigger
           if arg 2 is set:
               if {list.grade::*} contains "%arg 2%":
                   send "{@prefixGrade} &7Liste des &c%arg 2% &2(&6%{count.grade.%arg 2%}%&2)"
                   loop {grade.%arg 2%::*}:
                       send "&c%arg 2% > &6%loop-value%"
                   stop trigger
               else:
                   execute player command "/g list"
                   stop trigger
       if arg 1 is set:
           if {list.grade::*} contains "%arg 1%":
               if arg 2 is "add":
                   if arg 3 is set:
                       add "%arg 3%" to {grade.%arg 1%::*}
                       add 1 to {count.grade.%arg 1%}
                       send "{@prefixGrade} &7Le joueur &6&o%arg 3% &7est maintenant &6&o%arg 1%" to player
                       send "{@prefixGrade} &7Vous êtes maintenant &6&o%arg 1%" to arg 3
                       stop trigger
                   else:
                       send "{@prefixGrade} &7Veuillez entrer un joueur." to player
                       stop trigger
               if arg 2 is "remove":
                   if arg 3 is set:
                       if {grade.%arg 1%::*} contains "%arg 3%":
                           remove "%arg 3%" from {grade.%arg 1%::*}
                           remove 1 from {count.grade.%arg 1%}
                           send "{@prefixGrade} &7Le joueur &6&o%arg 3% &7n'est maintenant plus &6&o%arg 1%" to player
                           send "{@prefixGrade} &7Vous n'êtes maintenant plus &6&o%arg 1%" to arg 3
                           stop trigger
                       else:
                           send "{@prefixGrade} &7Le joueur n'as pas ce grade"
                           stop trigger
                   else:
                       send "{@prefixGrade} &7Veuillez entrer un joueur"
                       stop trigger
               else:
                   execute player command "/g help"
                   stop trigger
       else:
           send "{@prefixGrade} &7Ce grade n'existe pas"
           stop trigger

command /addgrade [<text>]:
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /addgrade
   executable by: {@executable}
   trigger:
       if arg 1 is not set:
           execute player command "/g help"
           stop trigger
       if arg 1 is set:
           if {list.grade::*} contains "%arg 1%":
               send "{@prefixGrade} &7Ce grade est déjà existant" to player
               stop trigger
           else:
               add "%arg 1%" to {list.grade::*}
               set {count.grade.%arg 1%} to 0
               send "{@prefixGrade} &7Le grade &6&o%arg 1% &7a bien été crée." to player
               stop trigger

command /delgrade [<text>]:
   permission: {@perm.grade}
   permission message: {@noperm}
   usage: /delgrade
   executable by: {@executable}
   trigger:
       if arg 1 is not set:
           execute player command "/g help"
           stop trigger
       if arg 1 is set:
           if arg 1 is "all":
               clear {list.grade::*}
               send "{@prefixGrade} &7Tous les grades ont bien été supprimé"
               stop trigger
           if {list.grade::*} contains "%arg 1%":
               remove "%arg 1%" from {list.grade::*}
               delete {grade.%arg 1%::*}
               send "{@prefixGrade} &7Le grade &6&o%arg 1% &7a bien été supprimé"
               stop trigger
           else:
               send "{@prefixGrade} &7Ce grade n'existe pas,%nl%/grade &clist &7pour voir ceux existant."
               stop trigger

 

 

[spoiler=console]1521405998-console.png

x) T'es sûr que c'est toi qui l'a fait le code car la commande n'est pas

g paysan [Pseudo] 

 

Mais

 addgrade [grade] [joueur] 

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.