Page 1 sur 1
Trigger: fonction "ou"
Publié : mer. févr. 19, 2020 6:21 pm
par tips
Bonjour,
A propos des "déclencheurs", auparavant, je faisais des "ou" dans la case "Règles" et pas de pb.
Maintenant, ça ne marche pas.
Je mets : "sur bascule de condition" puis dans les "Règles", je mets bien le "ou" entre 2 "règles", et une action dans la case "Action".
Pour le test: j'ai mis 2 avions à l'intérieur d'une zone de déclenchement, et quand l'un ou l'autre quitte cette zone, il doit y avoir une action.
Marche pas.
Pourquoi ? ai-je oublié quelque chose ?
Re: Trigger: fonction "ou"
Publié : mer. févr. 19, 2020 8:34 pm
par C6_Hellcat
Les deux avions sont ils dans le même groupe Quelle règles as tu utilisé ?
Dans l'exemple que je t'ai fais :
- j'ai deux avions dans deux groupes.
- un déclencheur "bascule de condition", une règle unité hors zone, et un message "test2".
Si tu lances la mission ( mets toi en vue F10, et active la compression temporelle) tu verras que dès que l'avion 2 sort de la zone le message test2 apparait.
Tu peux aussi utiliser la règle "groupe partiellement hors zone" si les avions sont dans le meme groupe. Mais sur bascule de condition pour ré-éxecuter l'action il faut que ta règles ( ou condition ) soit désactivé pour pouvoir la réactiver et exécuter à nouveau l'action.
- avion 1 en zone, avion 2 hors zone - > exécution de l'action.
- avion doit sortir hors zone ou avion 2 doit rentrer en zone, pour désactiver la condition.
- avion 1 ou 2 doit sortir pour remplir la condition et exécuter l'action
Re: Trigger: fonction "ou"
Publié : mer. févr. 19, 2020 9:50 pm
par tips
Bonsoir Hellcat,
Dans ta mission, la fonction "ou" ne fonctionne qu'avec des IA, pas avec des clients.
Est-ce exact ?
Parce que dans mon cas , ce ne sont que des clients dans des groupes différents.
Je ne mets qu'un trigger " sur bascule de condition".
Re: Trigger: fonction "ou"
Publié : mer. févr. 19, 2020 10:51 pm
par C6_Hellcat
Et il y a un humain derrière chaque client ou tu as des slots clients non occupé ?
Re: Trigger: fonction "ou"
Publié : jeu. févr. 20, 2020 7:17 am
par tips
C6_Hellcat a écrit : ↑mer. févr. 19, 2020 10:51 pm
Et il y a un humain derrière chaque client ou tu as des slots clients non occupé ?
Eh oui, sur les 2 slots clients il y a l'un ou l'autre non occupé ou les 2 occupés: c'est pour ça que je veux faire une fonction "ou".
Merci pour le temps que tu prends à m'aider: j'ai bien compris le fait qu'il faut que tous les slots soient occupés.
Je vais contourner le pb en mettant chaque client dans un zone séparée et en utilisant pas la fonction "ou".
Mais c'est dommage car ça prend un max de place, et que ce n'est pas le but recherché.
Tout se passe au départ d'un parking, et je désire que lorsqu'un des 4 clients ( ils sont cote à cote ) quitte son parking, il y ait action,
et que cette action ne se fasse qu'une seule fois.
Edit:
Je viens de trouver une solution: je rajoute dans les "conditons" : "unité en vie" pour chaque client et la fonction "ou" fonctionne.