Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.81 KB | None | 0 0
  1. iedMkr=["_MARKER1"];
  2. iedBlast=["Bo_Mk82","Rocket_03_HE_F","M_Mo_82mm_AT_LG","Bo_GBU12_LGB","Bo_GBU12_LGB_MI10","HelicopterExploSmall"];
  3. iedList=["IEDLandBig_F","IEDLandSmall_F","IEDUrbanBig_F","IEDUrbanSmall_F"];
  4. iedJunk=["RoadCone_F","Land_Tyre_F"];
  5. iedNum=15;
  6. {_x setMarkerAlpha 0;}forEach iedMkr;
  7. if(!isServer)exitWith{};
  8.  
  9. iedAct={_iedObj=_this;
  10. waitUntil{sleep 1;player distance _iedObj<=10&&speed player>4};
  11. if(mineActive _iedObj)then{
  12. _iedBlast=selectRandom iedBlast;
  13. createVehicle[_iedBlast,(getPosATL _iedObj),[],0,""];
  14. _iedDel=nearestObjects[getPosATL _iedObj,["IEDLandBig_F","IEDLandSmall_F","IEDUrbanBig_F","IEDUrbanSmall_F","RoadCone_F","Land_Tyre_F"],4];{deleteVehicle _x}forEach _iedDel;};};
  15.  
  16. {private["_ieds"];_ieds=[];_iedArea=getMarkerSize _x select 0;_iedRoad=(getMarkerPos _x)nearRoads _iedArea;
  17.     for "_i" from 1 to iedNum do{
  18.     if(count _ieds==iedNum*4)exitWith{};
  19.     _iedR=selectRandom _iedRoad;
  20.     _ied=selectRandom iedList;_junk=selectRandom iedJunk;
  21.     _ied=createMine[_ied,getPosATL _iedR,[],8];_ied setPosATL(getPosATL _ied select 2+1);_ied setDir(random 359);
  22.     if(round(random 2)==1)then{_iedJunk=createVehicle[_junk,getPosATL _ied,[],0,""];_iedJunk setPosATL(getPosATL _iedJunk select 2+1);_iedJunk enableSimulation false;};
  23.     _jnkR=selectRandom _iedRoad;_junk=createVehicle[_junk,getPosATL _jnkR,[],8,""];_junk setPosATL(getPosATL _junk select 2+1);
  24.     _junk enableSimulation false;[_ied,iedAct]remoteExec["spawn",0,true];
  25.     _ieds set[count _ieds,_ied];
  26.         /* iedMkrs=[];
  27.         _mkrID=format["m %1",getPosATL _ied];
  28.         _mkr=createMarker[_mkrID,getPosATL _ied];
  29.         _mkr setMarkerShape "ICON";_mkr setMarkerType "mil_dot";_mkr setMarkerBrush "Solid";_mkr setMarkerAlpha 1;_mkr setMarkerColor "ColorEast";
  30.         iedMkrs set[count iedMkrs,_mkr];*/
  31.     };
  32. }forEach iedMkr;
  33. sleep 5;
  34. {civilian revealMine _x;}forEach allMines;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement