pour allumer un feu:
dans le champ initialisation du feu tu mets : this InFlame true
pour faire un parachutage lis tout ça:
Parachutage
( Par Seventh , traduit par OF-WEB)
--------------------------------------------------
------------------------------
Nouvelle Fenêtre
--------------------------------------------------
------------------------------
Cette classe de travaux dirigés vous apprendra comment mettre en oeuvre des parachutages dans vos propres missions. Nous avons employé Everon pour la mission d´exemple
--------------------------------------------------
------------------------------
- Création du groupe d´infanterie que vous voulez parachuter:
D´abord vous devrez créer un groupe d´infanterie, ou bien en employant l´outil de groupe ( F2) ou bien en plaçant vos unités et employant l´outil de groupe pour les grouper. Une fois que vous avez créé votre groupe, donnez le nom " " au leader dans le champ Nom. Vous aurez aussi besoin de donner un nom au groupe. Faire cela en entrent dans les propriétés du leader du groupe et dans le champ d´Initialisation mettre ceci :
Vous pouvez placer le nom de votre choix, mais pour cette classe de travaux dirigés nous emploierons " ".
- Création de l´hélicoptère employer pour le transport:
Pour créer l´hélicoptère vous aurez besoin d´appuyer sur F1 d´abord, choisir l´outil d´Unités. Double cliquez alors quelque part sur la carte, qui ouvrira la fenêtre d´Unités. Dans le menu, choisissez le Côté Ouest, puisque nous emploierons l´hélicoptèreUH60-MG donc le choisir. Vous avez aussi besoin de donner un nom à l´hélicoptère. Dans cette classe de travaux dirigés nous avons employé " helo1".
Vous avez maintenant créé un UH60-MG nommé " ".
- Commandement du groupe d´infanterie pour partir dans l´UH60-MG:
La façon la plus facile de commander l´équipe d´infanterie au conseil de l´UH60-MG est de taper la commande suivante dans leur champ d´Initialisation :
" helo1" est le nom du véhicule désigné, l´UH60-MG dans notre cas.
Note : puisque le leader de l´équipe a déjà une commande dans son Init, vous devrez employer un signe spécial ( ;) et un espace pour ajouter une deuxième commande indépendante. La ligne de commande et comme cela :
- Création d´un script ( .sqs) qui ordonnera aux unités de s´éjecter:
Vous devrez créer un fichier script qui dira au groupe d´infanterie de débarquer dans les airs. Pour faire cela, vous devez d´abord créer un fichier texte avec n´importe quel nom, finissant avec l´extension de fichier . sqs. Pour cette classe de travaux dirigés, nous emploierons le script AlphaExit.sqs. Mettez la chose suivante dans le fichier texte :
_aunits = units L1
_i = 0
_Max = count _aunits
- Here
( _aunits select _i) action ["EJECT",helo1]
unassignvehicle ( _aunits select _i)
_i=_i+1
~1
? _Max>_i:goto " Here"
exit
Définition du script:
Ce scénario peut sembler difficile, mais il n´est pas vraiment pas difficile a comprendre, parce que vous devrez seulement éditer 2 mots :
_aunits = units L1 -- Sur la ligne, où il a le L1 vous mettez le nom du leader de l´équipe d´infanterie. Cette ligne y créera un tableau avec tous les ID des unité les numéros des membres de l´équipe ( la mission donne automatiquement un numéro à toutes les unités). Vous pouvez le placer dans le fichier mission.sqm si vous souhaitez). Ce tableau sera employé plus tard.
( _aunits select _i) action ["EJECT",helo1] -- Sur cette ligne, tout ce que vous devez éditer est le mot helo1. Au lieu de cela vous pouvez mettre le nom de l´hélicoptère employé. Cette ligne de commande choisira d´abord une ID# d´ unité du tableau _aunits et ordonnera ensuite à cette unité de s´éjecter de l´hélicoptère. La valeur de _i incrémentera par 1 chaque fois que le script donnera ses ordres à une unité.
Pour ceux qui voudrez comprendre le reste des lignes vérifiez ci-dessous les définitions :
_i = 0 -- Cela mettra la variable locale ( des variables locales sont seulement employées dans le scénario lui-même et pas une autre partie de la mission) _i à 0, qui est sa valeur initiale
_Max = count _aunits -- Cela comptera la quantité d´unité ID#s Dans le tableau _aunits. C´est fait parce que le script sait alors combien d´unités sont dans l´équipe et ainsi combien de fois il devra faire de boucle de commande s´éjectant. Il donnera le nom variable à la quantité(somme) _Max.
- Here -- Cela crée ´un marqueur´ dans le script qui peut être mentionné en employant la commande goto.
unassignvehicle ( _aunits select _i) -- Cela non assigne l´unité du véhicule, signifiant que l´hélicoptère peut être employé par d´autres soldats de nouveau. Tandis qu´un véhicule est assigné à une unité, personne d´autre peut l´employer.
_i=_i+1 -- Cela augmente la valeur de _i par 1 chaque fois que le script passe ce point ( exécute une boucle)
~1 -- Cette commande retardera le scénario pendant 1 seconde avant la continuation.
exit -- Cela quittera le script.
Après avoir créé le script, sauvez le dans la liste d´adresses de la mission.
- Création de waypoints nécessaire pour l´UH60-MG et exécutant le script:
D´abord vous avez besoin de cliquer sur l´UH60-MG et d´appuyer sur F4 pour choisir l´outil Waypoint. Ensuite double cliquez quelque part sur la carte où vous voulez que votre premier WP soit. Dans cette classe de travaux dirigés, nous aurons 3 waypoints.
Une fois que vous avez créé votre premier WP, double-cliquer quelque part d´autre sur la carte où vous voulez que vos unités commencent leur parachutage. Dans les propriétés de ce WP´S, donnez une valeur de Type Mouvement . Maintenant dans les propriétés du deuxième WP´S, dans le champ d´Activation, tapent ceci :
Cela fera que l´unité du joueur exécuter le script. Vous pouvez employer n´importe quel nom d´unité ici, mais l´utilisation du joueur et la meilleure option puisqu´il est le dernier pour à mourir ( le scénario sera inutile quand vous êtes morts). Où il dit AlphaExit.sqs, vous pouvez mettre le nom du scénario que vous avez fait, dans ce cas AlphaExit.sqs.
Note : la hauteur minimal pour une opération de parachutage est autour de 75-80 mètre, mais il y a un grand risque de blessure quand vous exécutez un saut plus bas. Pour ordonner que l´hélicoptère vole plus haut que sa hauteur de vol standard, tapez cela dans son champ d´Initialisation, ou un WP´S Sur le champ d´Activation ( nous avons voulu le mettre dans le premier WP).
helo1 et le nom de votre hélicoptère. 120 et hauteur ( en mètres) ou l´hélicoptère vole .
Voilà, vous avez maintenant créé votre premier saut de parachute en hélicoptère!
--------------------------------------------------
------------------------------
Source: OF-WEB