WIKI ADO

Accueil > ArmA2 > Edition de missions > Script Bombardement
-
Table des matières

Script Bombardement

- Publié le 17 Avril 2013 à 19h03
Voici un script qui permet de faire un bombardement.


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"

rar

Script v1.0