34 lines
988 B
Plaintext
34 lines
988 B
Plaintext
// SC_liveVehicles = count of vehicle
|
|
// SC_liveVehiclesArray = array of active vehicles
|
|
|
|
_vehicle = _this select 0;
|
|
|
|
if(!isNil "_vehicle") then
|
|
{
|
|
_vehicle = _this select 0;
|
|
_vehicle removeAllMPEventHandlers "mphit";
|
|
_vehicle removeAllMPEventHandlers "mpkilled";
|
|
_vehicle removeAllEventHandlers "getin";
|
|
_vehicle removeAllEventHandlers "getout";
|
|
_vehicle lock 0;
|
|
_vehicle setVehicleLock "UNLOCKED";
|
|
_vehicle setVariable ["ExileIsLocked", 0, true];
|
|
|
|
if(_vehicle isKindOf "LandVehicle") then
|
|
{
|
|
SC_liveVehicles = SC_liveVehicles - 1;
|
|
SC_liveVehiclesArray = SC_liveVehiclesArray - [_vehicle];
|
|
};
|
|
|
|
if(_vehicle isKindOf "Air") then
|
|
{
|
|
SC_liveHelis = SC_liveHelis - 1;
|
|
SC_liveHelisArray = SC_liveHelisArray - [_vehicle];
|
|
};
|
|
|
|
if(_vehicle isKindOf "Ship") then
|
|
{
|
|
SC_liveBoats = SC_liveBoats - 1;
|
|
SC_liveBoatsArray = SC_liveBoatsArray - [_vehicle];
|
|
};
|
|
}; |