mirror of
https://github.com/Bones50/ammoSave.git
synced 2024-08-30 17:22:11 +00:00
Add files via upload
This commit is contained in:
parent
7d1badebe1
commit
46bbc0c018
@ -0,0 +1,93 @@
|
||||
/**
|
||||
* ExileServer_object_vehicle_carefulCreateVehicle
|
||||
*
|
||||
* 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["_vehicleClassName", "_position", "_direction", "_usePositionATL", "_temporaryPositionInOuterSpace", "_vehicleObject"];
|
||||
_vehicleClassName = _this select 0;
|
||||
_position = _this select 1;
|
||||
_direction = _this select 2;
|
||||
_usePositionATL = _this select 3;
|
||||
_temporaryPositionInOuterSpace =
|
||||
[
|
||||
(_position select 0) - 250 + (random 500),
|
||||
(_position select 1) - 250 + (random 500),
|
||||
1000 + (random 1000)
|
||||
];
|
||||
_vehicleObject = createVehicle [_vehicleClassName, _temporaryPositionInOuterSpace, [], 0, "CAN_COLLIDE"];
|
||||
_vehicleObject allowDamage false;
|
||||
_vehicleObject removeAllEventHandlers "HandleDamage";
|
||||
_vehicleObject addEventHandler["HandleDamage", {false}];
|
||||
_vehicleObject setVelocity [0, 0, 0];
|
||||
if ((typeName _direction) isEqualTo "ARRAY") then
|
||||
{
|
||||
_vehicleObject setVectorDirAndUp _direction;
|
||||
}
|
||||
else
|
||||
{
|
||||
_vehicleObject setDir _direction;
|
||||
};
|
||||
if (_usePositionATL) then
|
||||
{
|
||||
_vehicleObject setPosATL _position;
|
||||
}
|
||||
else
|
||||
{
|
||||
_vehicleObject setPosASL _position;
|
||||
};
|
||||
_vehicleObject setVelocity [0, 0, 0];
|
||||
_vehicleObject allowDamage true;
|
||||
_vehicleObject removeAllEventHandlers "HandleDamage";
|
||||
_vehicleObject setDamage 0;
|
||||
/////////////////////////////////////////////////
|
||||
// ADDED BY BONES
|
||||
/////////////////////////////////////////////////
|
||||
//Let's remove unwanted weapons!
|
||||
_vehicleObject removeWeaponTurret ["missiles_DAR",[-1]];
|
||||
_vehicleObject removeWeaponTurret ["missiles_DAGR",[-1]];
|
||||
// UH-80 Ghosthawk
|
||||
_vehicleObject removeWeaponTurret ["LMG_Minigun_Transport",[1]];
|
||||
_vehicleObject removeWeaponTurret ["LMG_Minigun_Transport2",[2]];
|
||||
// AH-99
|
||||
_vehicleObject removeWeaponTurret ["missiles_DAGR",[0]];
|
||||
_vehicleObject removeWeaponTurret ["missiles_ASRAAM",[0]];
|
||||
// MI-48 Kajman
|
||||
_vehicleObject removeWeaponTurret ["missiles_SCALPEL",[0]];
|
||||
_vehicleObject removeWeaponTurret ["rockets_Skyfire",[0]];
|
||||
// AFV-4 Gorgon
|
||||
_vehicleObject removeWeaponTurret ["autocannon_30mm_CTWS",[0]];
|
||||
_vehicleObject removeWeaponTurret ["missiles_titan",[0]];
|
||||
// BTR-K
|
||||
_vehicleObject removeWeaponTurret ["autocannon_30mm_CTWS",[0]];
|
||||
_vehicleObject removeWeaponTurret ["missiles_titan",[0]];
|
||||
// FV-720
|
||||
_vehicleObject removeWeaponTurret ["autocannon_30mm",[0]];
|
||||
// MSE-3 Madrid
|
||||
_vehicleObject removeWeaponTurret ["GMG_40mm",[0]];
|
||||
// IFV-6C
|
||||
_vehicleObject removeWeaponTurret ["GMG_40mm",[0]];
|
||||
|
||||
///////////////////////////////////////////////////
|
||||
clearBackpackCargoGlobal _vehicleObject;
|
||||
clearItemCargoGlobal _vehicleObject;
|
||||
clearMagazineCargoGlobal _vehicleObject;
|
||||
clearWeaponCargoGlobal _vehicleObject;
|
||||
if (_vehicleClassName isKindOf "I_UGV_01_F") then
|
||||
{
|
||||
createVehicleCrew _vehicleObject;
|
||||
};
|
||||
if (getNumber (configFile >> "CfgSettings" >> "VehicleSpawn" >> "nightVision") isEqualTo 0) then
|
||||
{
|
||||
_vehicleObject disableNVGEquipment true;
|
||||
};
|
||||
if (getNumber (configFile >> "CfgSettings" >> "VehicleSpawn" >> "thermalVision") isEqualTo 0) then
|
||||
{
|
||||
_vehicleObject disableTIEquipment true;
|
||||
};
|
||||
_vehicleObject
|
Loading…
Reference in New Issue
Block a user