diff options
Diffstat (limited to 'Client/Module/CM/CM_Spoofing.sqf')
| -rw-r--r-- | Client/Module/CM/CM_Spoofing.sqf | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Client/Module/CM/CM_Spoofing.sqf b/Client/Module/CM/CM_Spoofing.sqf new file mode 100644 index 0000000..25bb764 --- /dev/null +++ b/Client/Module/CM/CM_Spoofing.sqf @@ -0,0 +1,18 @@ +Private ["_ammo","_chance","_enemy","_prob","_missile","_vehicle"];
+_vehicle = _this select 0;
+_ammo = _this select 1;
+_enemy = _this select 2;
+_missile = objnull;
+
+if ((alive _vehicle) && (isEngineOn _vehicle)) then {
+ _missile = nearestObject [_enemy,_ammo];
+ waitUntil {(_missile distance _vehicle) < ((speed _vehicle) * 1.5)};
+ _prob = 25 + (random 75);
+ _chance = random 100;
+ if (_prob > _chance) then {
+ while {alive _missile} do {
+ _missile setDir ((getDir _missile) + ((random 20) - 10));
+ sleep 0.1;
+ };
+ };
+};
\ No newline at end of file |
