/* File: fn_cleanupRequest.sqf Author: Bryan "Tonic" Boardwine Description: Client sends a cleanup request when they hit Abort, the server will then monitor when that client aborts and delete the weapon holders. */ private ["_client","_loops"]; _client = [_this,0,objNull,[objNull]] call BIS_fnc_param; if (isNull _client) exitWith {}; _loops = 0; for "_i" from 0 to 1 step 0 do { if (_loops >= 25) exitWith {}; if (!alive _client) exitWith { _containers = nearestObjects[(getPosATL _client),["WeaponHolderSimulated"],5]; if (count _containers > 0) then { {deleteVehicle _x;} forEach _containers; //Delete the containers. }; deleteVehicle _client; //Get rid of the corpse. }; _loops = _loops + 1; uiSleep 1; };