Aller au contenu
  • 0

Si le joueur est dans une liste!


Question

Posté(e)

Salut , Amis skripteur je travaille actuellement sur un skript de mini-jeu mais dans les team un joueur peut rejoindre plusieurs fois la meme team donc j'ai fait sa il n'y a pas d'erreur mais sa ne marche pas:

On command "/join red":
   if player is in {red::*} or {blue::*}:
       cancel event
       send " "

Merci d'avoir lu!

-iHyDe_

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Envoie tous le code de ta team si tu veut de l'aide...

#---------------- Teams -------------------



COmmand /join [<text>]:
   trigger:
       if arg 1 is not set:
           send "&cChoisi une couleur de team !"


       if arg 1 is "blue":
           if size of {Blue::*} is 4:
               make player execute command "/join red"
               send "&cL'équipe bleu etait full donc tu a été ajouté a l'equipe rouge!"
               stop

           else:
               add player to {Blue::*}
               remove player from {red::*}
               broadcast "&b%player% a rejoint la team bleu!"
               set {red.%player%} to true
               set {blue.%player%} to false
               set {Team::color::%player%} to true
               set the player's display name to "&b%player%"
               set the player's tablist name to "&b%player%"


       if arg 1 is "red":
           if size of {red::*} is 4:
               make player execute command "/join blue"
               send "&cL'équipe bleu etait full donc tu a été ajouté a l'equipe rouge!"
               STOP
           else:
               send "tu as rejoint la team rouge"
               add player to {red::*}
               remove player from {Blue::*}
               set {red.%player%} to true
               set {blue.%player%} to false
               broadcast "&c%player% a rejoint la team rouge!"
               set {Team::color::%player%} to true
               set the player's display name to "&c%player%"
               set the player's tablist name to "&c%player%"


On command "/join red":
   if player is in {red::*} or {blue::*}:
       cancel event
       send " "

  • 0
Posté(e)

command /join [<text>]:
   trigger:
       if arg 1 is not set:
           send "&cChoisi une couleur de team !"
       if arg 1 is "blue":
           if {blue.%player%} is true:
               send "ARRETE DE SPAM BLÉRO" to player
           else if size of {blue::*} is 4:
               make player execute command "/join red"
               send "&cL'équipe bleu etait full donc tu a été ajouté a l'equipe rouge!"
               stop
           else:
               add player to {Blue::*}
               remove player from {red::*}
               broadcast "&b%player% a rejoint la team bleu!"
               set {red.%player%} to false
               set {blue.%player%} to true
               set {Team::color::%player%} to true
               set the player's display name to "&b%player%"
               set the player's tablist name to "&b%player%"
       if arg 1 is "red":
           if {red.%player%} is true:
               send "ARRETE DE SPAM BLÉRO" to player
           else if size of {red::*} is 4:
               make player execute command "/join blue"
               send "&cL'équipe rouge etait full donc tu a été ajouté a l'equipe rouge!"
               STOP
           else:
               send "tu as rejoint la team rouge"
               add player to {red::*}
               remove player from {Blue::*}
               set {red.%player%} to true
               set {blue.%player%} to false
               broadcast "&c%player% a rejoint la team rouge!"
               set {Team::color::%player%} to true
               set the player's display name to "&c%player%"
               set the player's tablist name to "&c%player%"

 

Je l'ai essayer il fonctionne tres bien.

OUBLIE PAS DE CHANGER LES MESSAGES XD

Au cap ou tient :

 

        if arg 1 is "leave":
           send "Tu quitte ton équipe" to player
           remove player from {red::*}
           remove player from {Blue::*}
           set {red.%player%} to false
           set {blue.%player%} to false
           set {Team::color::%player%} to false
           set the player's display name to "&7%player%"
           set the player's tablist name to "&7%player%"

 

Si tu veut que les joueurs puissent quitter.

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