Halvhjearne
Valued Member!
there is a better tutorial on epoch forum, only one line has changed and moved from since it was written:
http://epochmod.com/forum/index.php?/topic/5481-call-in-airdrops/
for anyone having trouble placing laptops, this will place laptops in all control towers (Land_Mil_ControlTower) of any map ...
http://epochmod.com/forum/index.php?/topic/5481-call-in-airdrops/
for anyone having trouble placing laptops, this will place laptops in all control towers (Land_Mil_ControlTower) of any map ...
PHP:
if(isServer)then{
diag_log "[Airdrop]: Server Creating NoteBook's ...";
_CtrlTowers = (getMarkerpos "center") nearObjects ["Land_Mil_ControlTower",35000];
if (count _CtrlTowers > 0) then {
{
_Tower = _x;
_pos = [
// [[20.3086,2.09277,-10.1802],-150],
[[4.81641,-1.77783,-0.388702],47.7715],
[[7.53906,1.66455,-0.388733],-72.3575],
[[7.55859,2.34717,-0.375366],-133.552],
[[5.49609,-1.81641,-0.372833],-41.4404],
// [[6.12598,3.99512,-0.250183],204.759],
[[6.07617,3.9126,-0.627289],159.178],
// [[6.08789,4.01172,0.128448],177.816],
// [[1.72949,-1.8584,0.815277],37.6334],
[[3.26563,-1.91504,0.809357],-14.5976],
[[1.28906,2.94043,-0.41571],127.38]
]call BIS_fnc_selectRandom;
_iPos = _Tower modelToWorld (_pos select 0);
_objDir = getDir _Tower;
_dir = _objDir + (_pos select 1);
_obj = createVehicle ["Notebook", _iPos, [], 0, "CAN_COLLIDE"];
_obj setDir _dir;
_obj setPos _iPos;
_obj setVariable ["objectLocked", true, true];
//uncomment this, to get the positions aswell
/*
_msg = format["[Airdrop]: Notebook Debug - Notebook: '%1' Tower: '%2' Pos: (%3) %4 BuildingPos,Dir: %5",_obj,_Tower,mapGridPosition _iPos,_iPos,_pos];
diag_log _msg;
*/
}forEach _CtrlTowers;
_msg = format["[Airdrop]: Notebook's Created: '%1'",count _CtrlTowers];
diag_log _msg;
}else{
diag_log "[Airdrop]: - ERROR - No ""Land_Mil_ControlTower"" found on this map ...";
};
};