Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private ["_rand_player","_loot_lists","_loot2","_position","_positionarray","_mainpos","_marker","_this","_despawn_timer",
- "_missiontimeout","_cleanmission","_playerPresent","_starttime","_currenttime","_spawnChance","_spawnRoll","_veh","_hint"];
- _loot_lists = [
- [
- ["DMR_DZ","Anzio_20_DZ"],
- ["ItemComboLock","20Rnd_762x51_DMR","CinderBlocks","CinderBlocks","CinderBlocks","3rnd_Anzio_20x102mm","3rnd_Anzio_20x102mm","3rnd_Anzio_20x102mm","3rnd_Anzio_20x102mm"]
- ],
- [
- ["Anzio_20_DZ"],
- ["plot_pole_kit","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","3rnd_Anzio_20x102mm","3rnd_Anzio_20x102mm","3rnd_Anzio_20x102mm"]
- ],
- [
- ["Stinger","M136"],
- ["ItemVault","Stinger","Stinger","Stinger","Stinger","Stinger","CinderBlocks","CinderBlocks","CinderBlocks","CinderBlocks","M136","M136","M136","M136"]
- ],
- [
- ["MAAWS","RPG18"],
- ["ItemLockBox","MAAWS_HEAT","MAAWS_HEAT","MAAWS_HEAT","MAAWS_HEAT","MAAWS_HEAT","CinderBlocks","CinderBlocks","CinderBlocks","RPG18","RPG18","RPG18"]
- ]
- ];
- _loot2 = _loot_lists call BIS_fnc_selectRandom;
- _position = [3376.9175,3975.3352,-7.6293945e-006];
- _positionarray = [
- [(_position select 0) - 140.5, (_position select 1) - 21,-0.012],
- [(_position select 0) - 200, (_position select 1) - 100,-0.012],
- [(_position select 0) + 125, (_position select 1) + 115,-0.012],
- [(_position select 0) + 106, (_position select 1) - 124,-0.012],
- [(_position select 0) + 149, (_position select 1) + 170.5,-0.012],
- [(_position select 0) + 138.5, (_position select 1) - 116,-0.012]
- ];
- _mainpos = _positionarray call BIS_fnc_selectRandom;
- _marker = createMarker ["gv", _mainpos];
- _marker setMarkerText "GreatVehicle";
- _marker setMarkerType "mil_circle";
- _marker setMarkerColor "ColorBlue";
- _marker setMarkerBrush "Solid";
- _marker setMarkerSize [0.3, 0.3];
- _veh = createVehicle ["ArmoredSUV_PMC", [(_mainpos select 0) + 1, (_mainpos select 1) - 1,-0.12],[], 0, "CAN_COLLIDE"];
- _veh setDir 0;
- _veh setVectorUp surfaceNormal position _veh;
- dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_veh];
- _hint = parseText format["<t align='center' color='#2fee11' shadow='2' size='1'>GREAT VEHICLE EVENT</t>"];
- RemoteMessage = ['hint', _hint];
- publicVariable "RemoteMessage";
- _despawn_timer = 300;
- _missiontimeout = true;
- _cleanmission = false;
- _playerPresent = false;
- _starttime = floor(time);
- while {_missiontimeout} do {
- sleep 4;
- _currenttime = floor(time);
- {if((isPlayer _x) && (_x distance _mainpos <= 20)) then {_playerPresent = true};}forEach playableUnits;//check for nearest players
- if (_currenttime - _starttime >= _despawn_timer) then {_cleanmission = true;};
- if ((_playerPresent) || (_cleanmission)) then {_missiontimeout = false;};
- };
- if (_cleanmission) then {
- _hint = parseText format["<t align='center' color='#ee1132' shadow='2' size='1'>GREAT VEHICLE ENDS</t>"];
- RemoteMessage = ['hint', _hint];
- publicVariable "RemoteMessage";
- deleteMarker _marker;
- };
- if (_playerPresent) then {
- {
- _veh addWeaponCargoGlobal [_x,1];
- } forEach (_loot2 select 0);
- {
- _veh addMagazineCargoGlobal [_x,1];
- } forEach (_loot2 select 1);
- _hint = parseText format["<t align='center' color='#ee1132' shadow='2' size='1'>GREAT VEHICLE ENDS</t>"];
- RemoteMessage = ['hint', _hint];
- publicVariable "RemoteMessage";
- deleteMarker _marker;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement