Voici un script qui permet de faire un bombardement.
- Version : 1.0
- Dernière modification : 06/01/10
- Auteur : The-KiLLeR
- Téléchargement : Télécharger
Dans un premier temps, vous devez Créer et compléter le fichier suivant dans le dossier de votre mission.
(Mes documents/[ArmA2\ArmA2 Other Profiles]/VotrePseudo/missions/maMission.*/)bombe.sqf
/* =========================================================================================================
Script Bombardement
Version: 1.0
Auteur: The-KiLLeR (www.clan-ado.fr / killouze@hotmail.fr)
---------------------------------------------------------------------------------------------------------
Mettez la commande dans un déclencheur ou dans un script :
nul=[80,A,50,2,1] execVM "bombe.sqf"
(Voir la signification des arguments ci-dessous)
========================================================================================================= */
_v0 = _this select 0; // Nombre de coups
_v1 = _this select 1; // Cible
_v2 = _this select 2; // Rayon
_v3 = _this select 3; // Cadence
_v4 = _this select 4; // Type d'obus
_mun = "";
switch (_v4) do {
case 1: {_mun = "GrenadeBase"};
case 2: {_mun = "Sh_85_HE"};
case 3: {_mun = "Sh_120_HE"};
case 4: {_mun = "G_40mm_Smoke"};
};
_cnt = 0;
_coord = getPos _v1;
_tx = _coord select 0;
_ty = _coord select 1;
while {_cnt < _v0} do {
_x = random _v2;
_y = random _v2;
_z = random 1;
_z2 = random 1;
if(_z < 0.5) then {_x = -_x};
if(_z2 < 0.5) then {_y = -_y};
_mine = _mun createVehicle [_tx+_x,_ty+_y,-0.1];
Sleep _v3;
_cnt = _cnt + 1;
};
if (true) exitWith {};
Utilisation
Vous devez insérer la commande suivante dans un déclencheur ou dans un autre script :
nul=[80,A,50,2,1] execVM "bombe.sqf"
- 80 : Nombre de coups
- A : Nom de la cible
- 50 : Rayon de tir par rapport à la cible
- 2 : Cadence de tir
- 1 : Type d'obus :
- 1 : Explosion d'une grenade
- 2 : Explosion d'un obus 85mm
- 3 : Explosion d'un obus 120mm
- 4 : Fumigène blanche