alimenter zone de combat en ennemi continuellement |
alimenter zone de combat en ennemi continuellement |
Feb 26 2009, 16:39
Post
#1
|
|
New Member Group: Members Posts: 1 Joined: 26-February 09 Member No.: 5,214 |
j'ai dejà deposer un sujet sur un autre site mais sans succes donc je demande votre aide sur un script qui je pense serai extremement utile a tous les mappeurs.
- je voudrais un script qui ferai apparaitre un nouveau groupe enemi tous les 5 min par exemple ou par des declencheurs,je voudrais prendre exemple sur les evolutions qui apparament alimente la zone de combat par des troupes et j'ai trouver une commande qui creer des groupes que je ne sais pas utiliser QUOTE Armed Assault Version:1.00 Description Description:Creates a new AI group for the given Side. An HQ (center) for that side must already be in the Mission.sqm or have been initialized with createCenter. Syntax Syntax: Group = createGroup side Parameters:side: Side Return Value: Group Examples Example 1:_group = createGroup east Additional Information Multiplayer: Behaviour unknown. See also:createCenter, createUnit elle marche en multi en fait pour resumé c'est pour faire comme sur evolution a chaque fois les groupe enemi se rajoute ce qui evite de les ajouter en debut de map et de faire lager la map, j'ai une evolution 2 en dossier de creation avec tous les scripts il doit avoir surement la reponse dedans ? dossier creation evolution voilà je continue de chercher mais mon faible niveau en mapping me laisse guère de chance mais y'a un debut a tout et un petit coup de pouce seras le bienvenue |
|
|
May 11 2009, 17:17
Post
#2
|
|
New Member Group: Members Posts: 2 Joined: 10-May 09 From: France Member No.: 5,714 |
bonjour
En premier une petite correction sur ton interprétation ce que tu cherches à faire ne remonte pas du niveau mapping mais manque de connaissance en langage de programmation. sur une EVO le respawn des IA est conditionné à la présence de l'antenne radio (si mes souvenirs sont exactes) donc en premier je te suggère de prendre un script indépendant (stand alone) , il en existe certainement en téléchargement puis ensuite tu places un objet et tu conditionnes dans l'appel du script CODE //soit par un si // sera executer qu'une fois vérifié et reunnis les conditions if ((alive _radio) && ("Tank" countType list objectif == 0)) then {//action pour faire quelquechose}; //soit par un while // attention le while veut dire (tant que) et donc executera l'action en boucle while {alive _radio && "Tank" countType list objectif == 0} do {// action pour faire quelquechose}; ici dans ce bref exemple faut initialiser et definir _radio = le_nom_que_porte_antenne_sur_ta carte; et ojectif lui est un declencheur initialisé sur ta carte et portera le nom de "objectif" tu devras déterminer ses caractéristiques (grandeur , detection par , repetition ect...) une chose qu'il ne faut pas oublier c'est que les noms déterminés sur la carte sont des variables !!! seul sont inscrit dans la zone de texte peuvent être identiques ! puis bien évidemment placer un delai dans les actions soit par un sleep temps; soit par waituntil {}; voilà en gros pour faire vite et te donner un réponse après en fonction d'un script précis nous pouvons l'adapter à tes besoins mais faudra le poster ou (indiquer un lien) pour que l'on puisse l'adapter ! @+ |
|
|
Lo-Fi Version | Time is now: 13th May 2024 - 11:38 |