Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * ExileServer_object_vehicle_createPersistentVehicle
- *
- * Exile Mod
- * www.exilemod.com
- * © 2015 Exile Mod Team
- *
- * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
- * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
- */
- private["_className","_position","_direction","_usePositionATL","_pinCode","_vehicleObject"];
- _className = _this select 0;
- _position = _this select 1;
- _direction = _this select 2;
- _usePositionATL = _this select 3;
- _pinCode = _this select 4;
- _vehicleObject = [_className, _position, _direction, _usePositionATL] call ExileServer_object_vehicle_carefulCreateVehicle;
- // Disarm Armed vehicles
- if(_className isKindOf "Air") then
- {
- // UH-80 Ghost Hawk
- _vehicleObject removeWeaponTurret ["LMG_Minigun_Transport",[1]];
- _vehicleObject removeWeaponTurret ["LMG_Minigun_Transport2",[2]];
- // CH-47 Chinook & UH-60M Blackhawk
- //_vehicleObject removeWeaponTurret ["rhs_weap_m134_minigun_1",[1]];
- //_vehicleObject removeWeaponTurret ["rhs_weap_m134_minigun_2",[2]];
- // AH-99 Blackfoot
- _vehicleObject removeWeaponTurret ["gatling_20mm",[0]];
- _vehicleObject removeWeaponTurret ["missiles_DAGR",[0]];
- _vehicleObject removeWeaponTurret ["missiles_ASRAAM",[0]];
- // Armed Hellcat
- _vehicleObject removeWeaponTurret ["M134_minigun",[0]];
- _vehicleObject removeWeaponTurret ["missiles_DAR",[0]];
- _vehicleObject removeWeaponTurret ["missiles_DAGR",[0]];
- //_vehicleObject removeWeaponTurret ["rhs_weap_dshkm",[0]];
- //_vehicleObject removeWeaponTurret ["rhs_weap_dshkm",[1]];
- //_vehicleObject removeWeaponTurret ["rhs_weap_dshkm",[2]];
- // Xi An VTOL
- _vehicleObject removeWeaponTurret ["gatling_30mm_VTOL_02",[0]];
- _vehicleObject removeMagazinesTurret ["8Rnd_LG_scalpel",[0]];
- _vehicleObject removeMagazinesTurret ["38Rnd_80mm_rockets",[0]];
- _vehicleObject removeMagazinesTurret ["250Rnd_30mm_HE_shells_Tracer_Green",[0]];
- _vehicleObject removeMagazinesTurret ["250Rnd_30mm_APDS_shells_Tracer_Green",[0]];
- _vehicleObject removeMagazinesTurret ["8Rnd_LG_scalpel",[-1]];
- _vehicleObject removeMagazinesTurret ["38Rnd_80mm_rockets",[-1]];
- _vehicleObject removeMagazinesTurret ["250Rnd_30mm_HE_shells_Tracer_Green",[-1]];
- _vehicleObject removeMagazinesTurret ["250Rnd_30mm_APDS_shells_Tracer_Green",[-1]];
- };
- // End Disarm Vehicles
- _vehicleObject setVariable ["ExileIsPersistent", true];
- _vehicleObject setVariable ["ExileAccessCode", _pinCode];
- _vehicleObject addEventHandler ["GetOut", {_this call ExileServer_object_vehicle_event_onGetOut}];
- _vehicleObject addEventHandler ["GetIn", {_this call ExileServer_object_vehicle_event_onGetIn}];
- _vehicleObject addMPEventHandler ["MPKilled", { if !(isServer) exitWith {}; _this call ExileServer_object_vehicle_event_onMPKilled;}];
- _vehicleObject call ExileServer_system_simulationMonitor_addVehicle;
- _vehicleObject
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement