Hi everyone
I would like to do an efficient trigger to do this action.
[trigger=]
TeamPlayer Copier
Events
Conditions
Actions
Joueur - Make Joueur 1 (Rouge) treat Joueur 2 (Bleu) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 3 (Cyan) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 10 (Bleu clair) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 1 (Rouge) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 3 (Cyan) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 10 (Bleu clair) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 1 (Rouge) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 2 (Bleu) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 10 (Bleu clair) as an Ennemi[/trigger]
the goal is to make 1 to 5 player ally themselves and enemy from 6 to 10
and make 6 to 10 ally themselves and enemy player 1 to 5....
(2 team of 5 players)
i tried with loop but i couldn't find a very efficient formula...
------------------------------------------------------------------------------------------------------------
EDIT:
[trigger=]
TeamPlayer
Events
Conditions
Actions
Set P = 0
For each (Integer A) from 1 to 5, do (Actions)
Boucle - Actions
Set P = (P + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si - Conditions
((Player(P)) slot status) Egal to Joue
Alors - Actions
Groupe joueur - Add (Player(P)) to Team1
Set P = (P + 5)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si - Conditions
((Player(P)) slot status) Egal to Joue
Alors - Actions
Groupe joueur - Add (Player(P)) to Team2
Set P = (P - 5)
Sinon - Actions
Sinon - Actions
Groupe joueur - Pick every player in Team1 and do (Actions)
Boucle - Actions
Joueur - Make (Picked player) treat (Picked player) as an Ally avec vision partage
Joueur - Make (Picked player) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make (Picked player) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make (Picked player) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make (Picked player) treat Joueur 9 (gris) as an Ennemi
Joueur - Make (Picked player) treat Joueur 10 (Bleu clair) as an Ennemi
Groupe joueur - Pick every player in Team2 and do (Actions)
Boucle - Actions
Joueur - Make (Picked player) treat (Picked player) as an Ally avec vision partage
Joueur - Make (Picked player) treat Joueur 1 (Rouge) as an Ennemi
Joueur - Make (Picked player) treat Joueur 2 (Bleu) as an Ennemi
Joueur - Make (Picked player) treat Joueur 3 (Cyan) as an Ennemi
Joueur - Make (Picked player) treat Joueur 4 (Pourpre) as an Ennemi
Joueur - Make (Picked player) treat Joueur 5 (Jaune) as an Ennemi
[/trigger]
here is the best formula i found but i am not quite happy with it, it could be much improved i think....(maybe using Jass)
I would like to do an efficient trigger to do this action.
[trigger=]
TeamPlayer Copier
Events
Conditions
Actions
Joueur - Make Joueur 1 (Rouge) treat Joueur 2 (Bleu) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 3 (Cyan) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 1 (Rouge) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 1 (Rouge) treat Joueur 10 (Bleu clair) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 1 (Rouge) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 3 (Cyan) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 2 (Bleu) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 2 (Bleu) treat Joueur 10 (Bleu clair) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 1 (Rouge) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 2 (Bleu) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 4 (Pourpre) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 5 (Jaune) as an Ally avec vision partage
Joueur - Make Joueur 3 (Cyan) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 9 (gris) as an Ennemi
Joueur - Make Joueur 3 (Cyan) treat Joueur 10 (Bleu clair) as an Ennemi[/trigger]
the goal is to make 1 to 5 player ally themselves and enemy from 6 to 10
and make 6 to 10 ally themselves and enemy player 1 to 5....
(2 team of 5 players)
i tried with loop but i couldn't find a very efficient formula...
------------------------------------------------------------------------------------------------------------
EDIT:
[trigger=]
TeamPlayer
Events
Conditions
Actions
Set P = 0
For each (Integer A) from 1 to 5, do (Actions)
Boucle - Actions
Set P = (P + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si - Conditions
((Player(P)) slot status) Egal to Joue
Alors - Actions
Groupe joueur - Add (Player(P)) to Team1
Set P = (P + 5)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si - Conditions
((Player(P)) slot status) Egal to Joue
Alors - Actions
Groupe joueur - Add (Player(P)) to Team2
Set P = (P - 5)
Sinon - Actions
Sinon - Actions
Groupe joueur - Pick every player in Team1 and do (Actions)
Boucle - Actions
Joueur - Make (Picked player) treat (Picked player) as an Ally avec vision partage
Joueur - Make (Picked player) treat Joueur 6 (Orange) as an Ennemi
Joueur - Make (Picked player) treat Joueur 7 (Vert) as an Ennemi
Joueur - Make (Picked player) treat Joueur 8 (Rose) as an Ennemi
Joueur - Make (Picked player) treat Joueur 9 (gris) as an Ennemi
Joueur - Make (Picked player) treat Joueur 10 (Bleu clair) as an Ennemi
Groupe joueur - Pick every player in Team2 and do (Actions)
Boucle - Actions
Joueur - Make (Picked player) treat (Picked player) as an Ally avec vision partage
Joueur - Make (Picked player) treat Joueur 1 (Rouge) as an Ennemi
Joueur - Make (Picked player) treat Joueur 2 (Bleu) as an Ennemi
Joueur - Make (Picked player) treat Joueur 3 (Cyan) as an Ennemi
Joueur - Make (Picked player) treat Joueur 4 (Pourpre) as an Ennemi
Joueur - Make (Picked player) treat Joueur 5 (Jaune) as an Ennemi
[/trigger]
here is the best formula i found but i am not quite happy with it, it could be much improved i think....(maybe using Jass)