Aller au contenu
  • 0

Compression


Question

Posté(e)

Salut je bosse sur un petit projet, j'ai donc créer une partie de code mais celle-ci se répète énormément de fois dans le skript et je souhaiterais savoir si l'un d'entre vous arriverai à réduire ce code:

            if arg 2 is "rouge":
               if {cddchoixteam.%arg-3%} is "rouge":
                   message "{@prefix} &7Vous avez déjà selectionné cette équipe." to arg 3
                   set {cddchoixteam.%arg-3%} to "rouge"

               if {cddchoixteam.%arg-3%} is "bleu":
                   message "{@prefix} &7Changement d'équipe: &cEquipe Rouge &7selectionnée !" to arg 3
                   remove 1 from {teambleu}
                   remove player from {teambleu::*}
                   add 1 to {teamrouge}
                   add player to {teamrouge::*}
                   set {cddchoixteam.%arg-3%} to "rouge"

               if {cddchoixteam.%arg-3%} is not set:
                   message "{@prefix} &7Vous avez choisis l'&céquipe Rouge&7." to arg 3
                   add 1 to {teamrouge}
                   add player to {teamrouge::*}
                   set {cddchoixteam.%arg-3%} to "rouge"
               set slot 4 of arg 3 to a white wool named "&rEquipe" with lore "||||&aEquipe Choisis:||&cRouge"

           if arg 2 is "Bleu":
               if {cddchoixteam.%arg-3%} is "bleu":
                   message "{@prefix} &7Vous avez déjà selectionné cette équipe." to arg 3
                   set {cddchoixteam.%arg-3%} to "bleu"

               if {cddchoixteam.%arg-3%} is "rouge":
                   message "{@prefix} &7Changement d'équipe: &9Equipe Bleu &7selectionnée !" to arg 3
                   remove 1 from {teamrouge}
                   remove player from {teamrouge::*}
                   add 1 to {teambleu}
                   add player to {teambleu::*}
                   set {cddchoixteam.%arg-3%} to "bleu"

               if {cddchoixteam.%arg-3%} is not set:
                   message "{@prefix} &7Vous avez choisis l'&9équipe Bleu&7." to arg 3
                   add 1 to {teambleu}
                   add player to {teambleu::*}
                   set {cddchoixteam.%arg-3%} to "bleu"
               set slot 4 of arg 3 to a white wool named "&rEquipe" with lore "||||&aEquipe Choisis:||&9Bleu"

Merci à tous !

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
J'vois pas trop où vous voulez en venir ? Il me semble que ton Skript ne contient aucune erreur.

Il n'y a aucune erreur. Je souhaite juste le compacter un minimum pour éviter le code de 500 lignes au lieu de 300

  • 0
Posté(e)
Il n'y a aucune erreur. Je souhaite juste le compacter un minimum pour éviter le code de 500 lignes au lieu de 300

Ta phrase ne veut rien dire.

×
×
  • 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.