Jump to content
  • 0

Bomb Run


Anhor

Question

I´m sure I´ve seen it somewhere, but I can´t find it anymore. I´m looking for a script where a plane make a bomb run random on the map ........ I mean a bomb carpet, not a single shity bomb.

Anyone able to help out?

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
11 minutes ago, Anhor said:

I´m sure I´ve seen it somewhere, but I can´t find it anymore. I´m looking for a script where a plane make a bomb run random on the map ........ I mean a bomb carpet, not a single shity bomb.

Anyone able to help out?

 

not tested,, but you can start to work with this base:

Spoiler

private ["_trigger_0","_this","_maxSpawns","_sleeper","_marker_0","_center_1","_unitGroup","_aiskin","_plane_class","_steps","_pilot","_carrier","_spawnRadius","_spawnMarker","_finish","_initpos"];
_maxSpawns        = 3;//spawns numbers      
_sleeper          = 600;  //time between bombs      
_steps = 1;
_finish = false;

uiSleep 0.5;

while {!_finish} do {
  if (_steps < _maxSpawns) then {

  diag_log ("SPAWN BOMBER");
_spawnRadius = 5000;
_spawnMarker = 'center';
_initpos = [getMarkerPos _spawnMarker,0,_spawnRadius,10,0,2000,0] call BIS_fnc_findSafePos;

_this = createMarker ["tar0", _initpos];
_this setMarkerText "tar0";
_this setMarkerShape "ELLIPSE";
_this setMarkerType "Move";
_this setMarkerColor "ColorRedFaded25";
_this setMarkerBrush "Solid";
_marker_0 = _this;

_this = createTrigger ["EmptyDetector", _initpos];
_this setTriggerActivation ["EAST", "PRESENT", true];
_this setTriggerTimeout [2, 2, 2, false];
_this setTriggerStatements ["this", "bomb = ""Bo_GBU12_LGB"" createVehicle getmarkerPos ""tar0""", ""];
_trigger_0 = _this; 



_this = createCenter east;
_center_1 = _this;
_unitGroup = createGroup _center_1;
_aiskin = "TK_Aziz_EP1";
_plane_class = "Su34";

//spawnai
_pilot = objNull;
_pilot = _unitGroup createUnit [_aiskin, [(_initpos select 0) + 350, (_initpos select 1) + 350], [], 1, "NONE"];
[_pilot] joinSilent _unitGroup;



sleep 1;

_carrier =  createVehicle [_plane_class, [(_initpos select 0) + 350, (_initpos select 1) + 350],[], 0, "FLY"];
_carrier 		setFuel 1;
_carrier 		engineOn true;

{_carrier removeWeapon _x} forEach weapons _carrier;

_carrier 		flyInHeight 150;
_carrier        limitSpeed 100;
_carrier 		setVehicleLock "LOCKED";
_carrier 		addEventHandler ["GetOut",{(_this select 0) setFuel 0;(_this select 0) setDamage 1;}];
dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_carrier];

_pilot 	assignAsDriver _carrier;
_pilot 	moveInDriver _carrier;
_pilot setBehaviour "COMBAT"; 
_pilot setCombatMode "RED";
 
sleep 1;
 
_carrier doMove _initpos;

waitUntil { (_carrier distance _initpos <=1) };
sleep 10;
deleteVehicle _trigger_0;
deleteVehicle _carrier;
deleteVehicle _pilot;
deleteMarker _marker_0;

};




uiSleep _sleeper;

_steps = _steps + 1;

_finish = _steps >= _maxSpawns;
};



if (_finish) exitWith {
  diag_log ("SPAWN BOMBER ends");
};

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...