Page 1 sur 1

choix des munitions sur un avion

Posté : jeu. 27 mai 2010, 18:25
par =[TTK]= Yourry
Ben voilà je potasse pour la mission "pluie de météores" pour améliorer le script de réarmement.
L'idée serrait d'avoir le choix entre deux armements sur les av8:

-chasseur (équipé en sidewinder)
-bombardier (équipé en gbu-12)

Merci de votre aide :D

EDIT:

En fait j'ai trouvé: plusieurs erreur dans mes scripts.
Je donne pour info les deux nouvelles versions (le script complet est dans la mission "pluie de météores"):

version chasseur (celle qui correspond à l'av8b) avec en plus 2 sidewinder

Code : Tout sélectionner

sleep 5;
_weapons = weapons _unit;
_unit removeMagazine "6Rnd_Mk82";
_unit addMagazine "6Rnd_Mk82";
if(not ("Mk82BombLauncher_6" in _weapons)) then {_unit addweapon "Mk82BombLauncher_6"};
_unit removeMagazine "4Rnd_Sidewinder_AV8B";
_unit addMagazine "4Rnd_Sidewinder_AV8B";
if(not ("SidewinderLaucher" in _weapons)) then {_unit addweapon "SidewinderLaucher"};
_unit removeMagazine "14Rnd_FFAR";
_unit addMagazine "14Rnd_FFAR";
if(not ("FFARLauncher_14" in _weapons)) then {_unit addweapon "FFARLauncher_14"};
_unit removemagazine "300Rnd_25mm_GAU12";
_unit addMagazine "300Rnd_25mm_GAU12";
_unit setVehicleAmmo 1;
version bombardier (celle qui correspond à l'av8 lgb) avec 6 gbu12 :mrgreen: en plus

Code : Tout sélectionner

sleep 5;
_weapons = weapons _unit;
_unit removeMagazine "6Rnd_GBU12_AV8B";
_unit removeMagazine "6Rnd_GBU12_AV8B";
_unit addMagazine "6Rnd_GBU12_AV8B";
_unit addMagazine "6Rnd_GBU12_AV8B";
if(not ("BombLauncher" in _weapons)) then {_unit addweapon "BombLauncher"};
_unit removeMagazine "14Rnd_FFAR";
_unit addMagazine "14Rnd_FFAR";
if(not ("FFARLauncher_14" in _weapons)) then {_unit addweapon "FFARLauncher_14"};
_unit removemagazine "300Rnd_25mm_GAU12";
_unit addMagazine "300Rnd_25mm_GAU12";
_unit setVehicleAmmo 1;
Une question: :mrgreen:
Via un déclencheur j'active mes scripts avec la commande "addaction". Or a chaque passage dans le déclencheur, l'action de réarment se double. De même lorsque je sors du périmètre du déclencheur, elle ne disparaît pas.
Je pensais utiliser "removeaction" mais cela ne marche pas.
Comment faire ?

Re: choix des munitions sur un avion

Posté : jeu. 27 mai 2010, 19:24
par Camille Caz
Alors là, je plane, comme jean-Raoul Humpty avant le crash.

Re: choix des munitions sur un avion

Posté : jeu. 27 mai 2010, 20:22
par =[TTK]= Memphis007
A mon avis, tu ne prend pas le problème dans le bon sens, il faut activer tes scripts dès le début de la mission, et ne rendre visible la commande addaction que sous certaines conditions (ex présence dans un déclencheur)

jette un œil en bas de page sur les paramètres de addaction, plus particulièrement le dernier "condition" : http://community.bistudio.com/wiki/addAction

tu dois pouvoir lorsque l'unité est présente dans le déclencheur faire passer une variable à true et donc activer tes scripts