CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Minecraft
  • Tout support
  • PC
  • Xbox Series
  • Switch
  • Switch 2
  • PS4
  • ONE
  • WiiU
  • PS3
  • 360
  • Vita
  • iOS
  • Android
  • Web
  • New 3DS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Command block

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 11:34:39

Bonjour à tous,

je suis en train de faire une map PvP et je voulais savoir si on pouvait faire un /testfor pour savoir si 2 équipes ont le même nombre de joueurs (les 2 équipes sont faites avec un /scoreboard). Si oui, comment ?

Merci d'avance :) .

Jul_2010
Jul_2010
Niveau 10
12 juillet 2014 à 11:42:02

Ca doit être possible mais je saurais pas te dire comment.

Fox_McCloud45
Fox_McCloud45
Niveau 78
12 juillet 2014 à 11:43:49

C'est probablement possible mais je ne sais pas comment.

Tu as l'intention de mettre en place un système d'auto-équilibrage entre les équipes, je suppose?

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 11:52:31

:d) Fox

Oui c'est exact, afin d'éviter des situations du genre 5 vs 1.

Hulodina
Hulodina
Niveau 9
12 juillet 2014 à 13:10:20

En faisant deux testfor @a[team=Equipe1] et deux testfor @e[team=Equipe2] et en positionnant des blocs comme ceci, tu peux avoir l'équilibre des équipes:

http://tof.canardpc.com/view/68e2cc77-0122-45df-ad18-d180ff8bc115.jpg

3 villageois et 5 lapins, j'ai un courant de "2" côté lapin.

J'ai pris des lapins et des villageois, mais ça marche pareil pour les joueurs (et ça marche en 1.7 aussi).

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 14:03:53

Merci de ta réponse Hulodina :) . Donc si je comprends bien, sur chaque côté il y a un command block avec /testfor @a[team=Equipe1] et un autre command block avec /testfor @a[team=Equipe2], et il faut bien les placer en sorte que les comparateurs génèrent du courant en fonction de la différence de joueurs ?

MCCB
MCCB
Niveau 6
12 juillet 2014 à 14:06:27

attend j'ai une solution mais ça risque d'être un peu long à écrire donc soit patient :content:

MCCB
MCCB
Niveau 6
12 juillet 2014 à 14:17:42

Alors:

Étape 1 : Isoler les deux équipes dans deux salles différente ( C'est la partie la plus simple ) Donc quand ils sont chacun dans la salle de leur équipe, il faut qu'il soit déjà dans la team avec le scoreboard ;)

Étape 2 : Tu réalise sur une plateforme ou ou tu veux ;) ton système qui vas etré le suivant :

1) Imaginons que tu veux que les équipes soit composer entre 3 joueur et 5j. Tu met 1 command bloc qui vas détecté un j aléatoirement dans la salle 1 si ce test s'avère positif, ça teste quil y aura un j dans la salle 2, si c'est positif tu TP les deux joueurs dans la salle suivantes et tu fais ça a chaque 5 fois pour tester 5v5, 4 fois pour 4v4....

les commandes :

/testfor @r[team=nomdelequipe,r=,x=,y=z=]

Pose des questions si tu capte pas un truc :)

PS je viens de me rendre compte en rédigeant que tu n'est pas obliger d'isoler les deux équipes dans des salles différentes ;)

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 14:54:15

Merci pour ta réponse MCCB :) , j'ai enfin réussi à faire ce système de rééquilibrage des équipes :)

MCCB
MCCB
Niveau 6
12 juillet 2014 à 15:00:49

Je t'en prie :)

MCCB
MCCB
Niveau 6
12 juillet 2014 à 15:06:59

Et ta fait comment finalement ? :)

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 15:27:03

J'ai d'abord essayé la méthode de Hudolina. Elle marche mais il y a comme une sorte de bug... J'ai 2 équipes : Assaillants et Défenseurs, je fais le test quand je suis dans l'équipe Assaillants, ça fonctionne, mais pas quand je suis dans l'équipe Défenseurs (bug ? système mal reproduit ?). J'avais commencé par celui-ci car c'était le plus simple. Ensuite, j'ai fait ton système, et il y a toujours le même bug (courant qui ne sort pas du testfor), je ne sais pas d'ou ça vient... Soit ça vient du jeu en lui même, soit ça vient de mes équipes... Mais sinon les 2 systèmes marchent !

inconnu6000
inconnu6000
Niveau 9
12 juillet 2014 à 15:28:45

"courant qui sort pas du testfor"
Inutile de chercher bien loin : tu as du faire une faute de frappe dans ta commande! :ok:

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 15:32:51

J'aimerai bien que ce soit cela mais je viens de vérifier j'ai marqué : /testfor @r[team=Défenseurs]

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 15:41:44

Désolé du double post.

Je viens de trouver, il faut pas qu'il y est d'accents dans le nom de l'équipe.

Hulodina
Hulodina
Niveau 9
12 juillet 2014 à 15:43:27

Pas @r mais @a.

Dans mon circuit, tu as de gauche à droite:
/testfor @a[team=Lapin]
/testfor @a[team=Villageois]
/testfor @a[team=Lapin]
/testfor @a[team=Villageois]

MaximeSDP41
MaximeSDP41
Niveau 3
12 juillet 2014 à 15:47:20

Le @r était pour le système de MCCB, pour le tien j'ai utilisé @a

Sous forums
  • Recherche de joueurs et serveurs PC/Consoles
La vidéo du moment