Aller au contenu
  • 0

Un traitre ?


Question

Posté(e)

Bonjour, je suis débutant en skript mais je recherche un peu partout et rien ne peut me donner la réponse par rapport à mon problème : Je vous explique :

- J'ai 2 team dans la partie de 3 joueurs chacune : Rouge et Bleue

-Et dans ces 2 team, j'aimerais qu'un traitre soit désigné au hasard au bout de 5 secondes après que la partie soir lancée

 

Je vous montre le skript des team mais pour le reste, si quelqu'un si connait, j'accepte son aide avec plaisir

command /equipe <text>:
   trigger:   
       if arg 1 is "bleue":
           if {start} is false:
               if {nbr.blue} < 1:   
                   if {team::color::%player%} is not set:
                       add player to {team::blue::*}
                       add 1 to {nbr.blue}
                       set {team::color::%player%} to blue
                       message "&aTu as choisis l'équipe &3Bleue"
                       stop
                   if {team::color::%player%} is red:
                       remove 1 from {nbr.red}
                       remove player from {team::red::*}
                       add player to {team::blue::*}
                       add 1 to {nbr.blue}
                       set {team::color::%player%} to blue
                       message "&aTu as choisis l'équipe &3Bleue"
                       stop
               if {team::color::%player%} is blue:
                   message "&4Tu es déjà dans cette équipe"   
                   stop
               else:
                   message "&4Equipe pleine"
                   stop
           else:
               message "&4La partie a commencé"   
       if arg 1 is "rouge":
           if {start} is false:
               if {nbr.red} < 1:                   
                   if {team::color::%player%} is not set:
                       add 1 to {nbr.red}
                       add player to {team::red::*}
                       set {team::color::%player%} to red
                       message "&aTu as choisis l'équipe &3Rouge"
                       stop
                   if {team::color::%player%} is blue:
                       remove 1 from {nbr.red}
                       remove player from {team::blue::*}
                       add 1 to {nbr.red}
                       add player to {team::red::*}
                       set {team::color::%player%} to red
                       message "&aTu as choisis l'équipe &3Rouge"
                       stop
               if {team::color::%player%} is red:
                   message "&4Tu es déjà dans cette équipe"   
                   stop
               else:
                   message "&4Equipe pleine"
                   stop
           else:
               message "&4La partie a commencé"

 

 

J'espère que quelqu'un pourra m'aider ... Merci d'avoir lu et bonne journée/soirée

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Tu as tes variables {team::blue::*} et {team::red::*} qui contiennent les joueurs dans chacune des équipes. Pour désigner un traitre au hasard tu utilises ceci:

set {traitor.blue} to a random element out of {team::blue::*}
set {traitor.red} to a random element out of {team::red::*}

  • 0
Posté(e)
Tu as tes variables {team::blue::*} et {team::red::*} qui contiennent les joueurs dans chacune des équipes. Pour désigner un traitre au hasard tu utilises ceci:

set {traitor.blue} to a random element out of {team::blue::*}
set {traitor.red} to a random element out of {team::red::*}

Merci de la réponse aussi rapide et ton code marche très bien, j'ai une petite question si ça ne te dérange pas : En fait j'aimerai qu'en faisant "/claim", il est un kit enfin bref mon problème est de faire en sorte qu'il n'y ait que les traitre pouvant l'utiliser. Je ne sais pas si c'est possible mais on sait jamais. Merci

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