Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "basicdefines_A3.hpp"
- enum {
- DESTRUCTENGINE = 2,
- DESTRUCTDEFAULT = 6,
- DESTRUCTWRECK = 7,
- DESTRUCTTREE = 3,
- DESTRUCTTENT = 4,
- STABILIZEDINAXISX = 1,
- STABILIZEDINAXESXYZ = 4,
- STABILIZEDINAXISY = 2,
- STABILIZEDINAXESBOTH = 3,
- DESTRUCTNO = 0,
- STABILIZEDINAXESNONE = 0,
- DESTRUCTMAN = 5,
- DESTRUCTBUILDING = 1,
- };
- class DefaultEventhandlers;
- class CfgPatches {
- class SUV_RAMP_1 {
- author = "Abash";
- name = "Suv with ramp"; // change if you want
- url = "http://cnpmod.hol.es";
- units[] = {"SUV_RAMP"};
- weapons[] = {};
- requiredVersion = 0.1;
- requiredAddons[] = {"A3_Soft_F"};
- };
- };
- class cfgWeapons {};
- class WeaponFireGun;
- class WeaponCloudsGun;
- class WeaponFireMGun;
- class WeaponCloudsMGun;
- class ViewOptics;
- class RCWSOptics;
- //****************************************************************
- class CfgVehicles {
- class Car;
- class Car_F : Car {
- class NewTurret;
- class AnimationSources;
- class EventHandlers;
- class HitPoints{
- class HitRGlass;
- class HitLGlass;
- class HitGlass1;
- class HitGlass2;
- class HitGlass3;
- class HitGlass4;
- class HitGlass5;
- class HitGlass6;
- class HitBody;
- class HitFuel;
- class HitLFWheel;
- class HitLBWheel;
- class HitLMWheel;
- class HitLF2Wheel;
- class HitRFWheel;
- class HitRBWheel;
- class HitRMWheel;
- class HitRF2Wheel;
- class HitEngine;
- };
- };
- //****************************************************************
- class SUV_RAMP_F : Car_F {
- class Turrets
- {
- class MainTurret: NewTurret
- {
- disableSoundAttenuation = 1;
- class ViewOptics;
- class ViewGunner;
- };
- };
- };
- //****************************************************************
- class SUV_RAMP_base_F : SUV_RAMP_F {
- author = "Abash";
- _generalMacro = "SUV_RAMP_base_F";
- class Library {
- libTextDesc = "CfgVehicles_SUV_RAMP_base_Library0";
- };
- cost = 50000;
- transportSoldier = 3;
- accuracy = 0.3;
- showNVGCargo[] = {0, 1};
- soundAttenuationCargo[] = {1, 0};
- maximumLoad = 3000;
- mapSize = 7;
- side = 1;
- faction = "police_Brigada_Esp";
- hiddenSelections[] = {"red","blue","volumeblue"};
- hiddenSelectionsTextures[]= {"","","",""};
- class Turrets{};
- class TransportMagazines {};
- class TransportWeapons {};
- class TransportItems {
- class _xx_FirstAidKit {name = "FirstAidKit";count = 10;};
- };
- armor = 90;
- armorLights = 0.02;
- damageResistance = 0.0048;
- supplyRadius = 5;
- transportAmmo = 0;
- transportRepair = 0;
- scopeCurator = 2;
- wheelDamageThreshold = 0.7;
- wheelDestroyThreshold = 0.95;
- wheelDamageRadiusCoef = 0.90;
- wheelDestroyRadiusCoef = 0.50;
- class AnimationSources : AnimationSources {
- class Hide {
- source = "user";
- animPeriod = 1;
- initPhase = 0;
- };
- class HitGlass6 {
- hitpoint = "HitGlass6";
- source = "Hit";
- raw = 1;
- };
- class Zeroanimation
- {
- source = "user";
- animPeriod = 0;
- initPhase = 0;
- };
- class LightAnim
- {
- source = "user";
- animPeriod = 1;
- initPhase = 1;
- };
- class pasarela1
- {
- source = "user";
- animPeriod=1;
- sound = "ServoRampSound";
- soundPosition = "eje_pasarela";
- soundPitch = 1.5;
- };
- class pasarela2
- {
- source = "user";
- animPeriod=1;
- sound = "ServoRampSound";
- soundPosition = "eje_pasarela";
- soundPitch = 1.5;
- };
- class pasarela1_exten
- {
- source = "user";
- animPeriod=1;
- sound = "RollDoorsSound";
- soundPosition = "eje_pasarela";
- soundPitch = 1.5;
- };
- class pasarela2_exten
- {
- source = "user";
- animPeriod=1;
- sound = "RollDoorsSound";
- soundPosition = "eje_pasarela";
- soundPitch = 1.5;
- };
- };
- class HitPoints : HitPoints {
- class HitLFWheel : HitLFWheel {
- armor = 0.35;
- };
- class HitLF2Wheel : HitLF2Wheel {
- armor = 0.35;
- };
- class HitRFWheel : HitRFWheel {
- armor = 0.35;
- };
- class HitRF2Wheel : HitRF2Wheel {
- armor = 0.35;
- };
- class HitFuel {
- armor = 0.14;
- material = -1;
- name = "palivo";
- visual = "";
- passThrough = true;
- };
- class HitFuel2 : HitFuel {
- armor = 3;
- material = -1;
- name = "fueltank";
- visual = "";
- passThrough = true;
- };
- class HitEngine {
- armor = 0.6;
- material = -1;
- name = "engine";
- visual = "";
- passThrough = true;
- };
- class HitGlass1 : HitGlass1 {
- armor = 1.5;
- };
- class HitGlass2 : HitGlass2 {
- armor = 1.5;
- };
- class HitGlass3 : HitGlass3 {
- armor = 2.5;
- };
- class HitGlass4 : HitGlass4 {
- armor = 2.5;
- };
- class HitGlass5 : HitGlass5 {
- armor = 2.5;
- };
- class HitGlass6 : HitGlass6 {
- armor = 2.5;
- };
- class HitBody: HitBody {name = "body"; visual="camo1"; passThrough=0;};
- };
- hideWeaponsCargo = true;
- weapons[] = {"Brigada_Esp_Bocina", "Brigada_Esp_take", "Brigada_Esp_yelp"};
- memoryPointsGetInDriver = "pos driver";
- memoryPointsGetInDriverDir = "pos driver dir";
- memoryPointsGetInCargo = "pos cargo";
- memoryPointsGetInCargoDir = "pos cargo dir";
- memoryPointsGetInCoDriver = "pos codriver";
- memoryPointsGetInCoDriverDir = "pos codriver dir";
- driverCompartments = "Compartment1";
- cargoCompartments[] = {"Compartment1","Compartment2","Compartment2"};
- cargoIsCoDriver[] = {1, 0};
- driverAction = "driver_offroad01";
- cargoAction[] = {"passenger_MRAP_01_front", "passenger_generic01_leanleft", "passenger_generic01_leanright"};
- getInAction = "GetInLow";
- getOutAction = "GetOutLow";
- cargoGetInAction[] = {"GetInLow"};
- cargoGetOutAction[] = {"GetOutLow"};
- slingLoadCargoMemoryPoints[] = {"SlingLoadCargo1","SlingLoadCargo2","SlingLoadCargo3","SlingLoadCargo4"};
- slingLoadCargoMemoryPointsDir[] = {};
- ejectDeadCargo = 1;
- ejectDeadDriver = 1;
- thrustDelay = 0.2;
- brakeIdleSpeed = 1.78;
- maxSpeed = 150;
- fuelCapacity = 80;
- wheelCircumference = 2.205;
- antiRollbarForceCoef = 1.9;
- antiRollbarForceLimit = 5;
- antiRollbarSpeedMin = 10;
- antiRollbarSpeedMax = 150;
- idleRpm = 400;
- redRpm = 3500;
- engineLosses = 30;
- transmissionLosses = 1000;
- class complexGearbox {
- GearboxRatios[] = {"R1",-1.000,"N",0,"D1","4.5*(0.58^0)","D2","4.5*(0.58^1)","D3","4.5*(0.58^2)","D4","4.5*(0.58^3)","D5","4.5*(0.59^4)","D6","4.5*(0.6^5)"};
- TransmissionRatios[] = {"High",7};
- gearBoxMode = "auto";
- moveOffGear = 1;
- driveString = "D";
- neutralString = "N";
- reverseString = "R";
- gearUpMaxCoef = 0.95;
- gearDownMaxCoef = 0.85;
- gearUpMinCoef = 0.65;
- gearDownMinCoef = 0.55;
- transmissionDelay = 2;
- };
- simulation = "carx";
- dampersBumpCoef = 1.0;//3
- differentialType = "all_limited";
- frontRearSplit = 0.5;
- frontBias = 1.5;
- rearBias = 1.5;
- centreBias = 1.3;
- clutchStrength = 20.0;
- enginePower = 250;
- maxOmega = 450;
- peakTorque = 425;
- dampingRateFullThrottle = 0.08;
- dampingRateZeroThrottleClutchEngaged = 0.5;
- dampingRateZeroThrottleClutchDisengaged = 0.35;
- torqueCurve[] = {{ "(0/3500)","(0/425)" },{ "(500/3500)","(200/425)" },{ "(1500/3500)","(405/425)" },{ "(2000/3500)","(425/425)" },{ "(2500/3500)","(350/425)" },{ "(3000/3500)","(300/425)" },{ "(6000/3500)","(0/425)" }};
- changeGearMinEffectivity[] = {1,0.15,1,1,1,1,1,1};
- switchTime = 0.31;
- latency = 1.5;
- class Wheels {
- class LF {
- boneName = "wheel_1_1_damper";
- steering = 1;
- side = "left";
- center = "wheel_1_1_axis";
- boundary = "dustFrontLeft";
- width = 0.2;
- mass = 150;
- MOI = 40;
- dampingRate = 0.1;
- dampingRateDamaged = 1.0;
- dampingRateDestroyed = 1000.0;
- maxBrakeTorque = 5000; //22500
- maxHandBrakeTorque = 0;
- suspTravelDirection[] = {0, -1, 0};
- suspForceAppPointOffset = "wheel_1_1_axis";
- tireForceAppPointOffset = "wheel_1_1_axis";
- maxCompression = 0.15;
- mMaxDroop = 0.15;
- sprungMass = 700;
- springStrength = 19938;
- springDamperRate = 3191;
- longitudinalStiffnessPerUnitGravity = 5000;
- latStiffX = 25;
- latStiffY = 180;
- frictionVsSlipGraph[] = {{0, 1}, {0.5, 1}, {1, 1}};
- };
- class LR : LF {
- boneName = "wheel_1_2_damper";
- steering = 0;
- center = "wheel_1_2_axis";
- boundary = "dustBackLeft";
- suspForceAppPointOffset = "wheel_1_2_axis";
- tireForceAppPointOffset = "wheel_1_2_axis";
- maxHandBrakeTorque = 275000;
- springStrength = 19938;
- springDamperRate = 2191;
- };
- class RF : LF {
- boneName = "wheel_2_1_damper";
- center = "wheel_2_1_axis";
- boundary = "dustFrontRight";
- suspForceAppPointOffset = "wheel_2_1_axis";
- tireForceAppPointOffset = "wheel_2_1_axis";
- steering = 1;
- side = "right";
- };
- class RR : RF {
- boneName = "wheel_2_2_damper";
- steering = 0;
- center = "wheel_2_2_axis";
- boundary = "dustBackRight";
- suspForceAppPointOffset = "wheel_2_2_axis";
- tireForceAppPointOffset = "wheel_2_2_axis";
- maxHandBrakeTorque = 275000;
- springStrength = 19938;
- springDamperRate = 2191;
- };
- };
- attenuationEffectType = "CarAttenuation";
- insideSoundCoef = 1.0;
- soundGetIn[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\Offroad_01-int-openclose", db-7, 1};
- soundGetOut[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\Offroad_01-int-openclose", db-7, 1, 40};
- soundDammage[] = {"", 0.562341, 1};
- soundEngineOnInt[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_start", 0.316228, 1.0};
- soundEngineOnExt[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_start", 0.398107, 1.0, 200};
- soundEngineOffInt[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_stop", 0.316228, 1.0};
- soundEngineOffExt[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_stop", 0.398107, 1.0, 200};
- buildCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1", 1.0, 1, 200};
- buildCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2", 1.0, 1, 200};
- buildCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3", 1.0, 1, 200};
- buildCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4", 1.0, 1, 200};
- soundBuildingCrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
- WoodCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1", 1.0, 1, 200};
- WoodCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1", 1.0, 1, 200};
- WoodCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1", 1.0, 1, 200};
- WoodCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_wood_ext_1", 1.0, 1, 200};
- soundWoodCrash[] = {"woodCrash0", 0.25, "woodCrash1", 0.25, "woodCrash2", 0.25, "woodCrash3", 0.25};
- armorCrash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1", 1.0, 1, 200};
- armorCrash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2", 1.0, 1, 200};
- armorCrash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3", 1.0, 1, 200};
- armorCrash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4", 1.0, 1, 200};
- soundArmorCrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
- Crash0[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_1", 1.0, 1, 200};
- Crash1[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_2", 1.0, 1, 200};
- Crash2[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_3", 1.0, 1, 200};
- Crash3[] = {"A3\Sounds_F\vehicles\crashes\cars\cars_coll_big_default_ext_4", 1.0, 1, 200};
- soundCrashes[] = {"Crash0", 0.25, "Crash1", 0.25, "Crash2", 0.25, "Crash3", 0.25};
- //****************************************************************
- class Sounds {
- class Idle_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_idle", db-10, 1, 100};
- frequency = "0.95 + ((rpm/ 3500) factor[(200/ 3500),(580/ 3500)])*0.15";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(200/ 3500),(350/ 3500)]) * ((rpm/ 3500) factor[(580/ 3500),(400/ 3500)]))";
- };
- class Engine {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm1", db-10, 1, 200};
- frequency = "0.9 + ((rpm/ 3500) factor[(380/ 3500),(960/ 3500)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(380/ 3500),(580/ 3500)]) * ((rpm/ 3500) factor[(960/ 3500),(700/ 3500)]))";
- };
- class Engine1_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm2", db-9, 1, 225};
- frequency = "0.9 + ((rpm/ 3500) factor[(700/ 3500),(1400/ 3500)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(700/ 3500),(970/ 3500)]) * ((rpm/ 3500) factor[(1400/ 3500),(1100/ 3500)]))";
- };
- class Engine2_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm3", db-9, 1, 250};
- frequency = "0.9 + ((rpm/ 3500) factor[(1100/ 3500),(1860/ 3500)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(1100/ 3500),(1430/ 3500)]) * ((rpm/ 3500) factor[(1860/ 3500),(1570/ 3500)]))";
- };
- class Engine3_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm4", 0.398107, 1, 275};
- frequency = "0.95 + ((rpm/ 3500) factor[(1600/ 3500),(2200/ 3500)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(1600/ 3500),(1860/ 3500)]) * ((rpm/ 3500) factor[(2200/ 3500),(2050/ 3500)]))";
- };
- class Engine4_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm5", db-7, 1, 300};
- frequency = "0.95 + ((rpm/ 3500) factor[(2040/ 3500),(2670/ 3500)]) *0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(2040/ 3500),(2200/ 3500)]) * ((rpm/ 3500) factor[(2670/ 3500),(2400/ 3500)]))";
- };
- class Engine5_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm6", db-6, 1, 300};
- frequency = "0.95 + ((rpm/ 3500) factor[(2400/ 3500),(3050/ 3500)])*0.2";
- volume = "engineOn*camPos*(((rpm/ 3500) factor[(2400/ 3500),(2660/ 3500)]) * ((rpm/ 3500) factor[(3050/ 3500),(2800/ 3500)]))";
- };
- class Engine6_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_ext_rpm7", 0.562341, 1, 300};
- frequency = "0.95 + ((rpm/ 3500) factor[(2700/ 3500),(3500/ 3500)])*0.2";
- volume = "engineOn*camPos*((rpm/ 3500) factor[(2700/ 3500),(3200/ 3500)])";
- };
- class IdleThrust {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_idle", db-6, 1, 200};
- frequency = "0.95 + ((rpm/ 3500) factor[(200/ 3500),(580/ 3500)])*0.15";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(200/ 3500),(350/ 3500)]) * ((rpm/ 3500) factor[(580/ 3500),(400/ 3500)]))";
- };
- class EngineThrust {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm1", 0.562341, 1, 250};
- frequency = "0.9 + ((rpm/ 3500) factor[(380/ 3500),(960/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(380/ 3500),(580/ 3500)]) * ((rpm/ 3500) factor[(960/ 3500),(700/ 3500)]))";
- };
- class Engine1_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm2", 0.630957, 1, 275};
- frequency = "0.9 + ((rpm/ 3500) factor[(700/ 3500),(1400/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(700/ 3500),(970/ 3500)]) * ((rpm/ 3500) factor[(1400/ 3500),(1100/ 3500)]))";
- };
- class Engine2_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm3", db-3, 1, 300};
- frequency = "0.9 + ((rpm/ 3500) factor[(1100/ 3500),(1860/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(1100/ 3500),(1430/ 3500)]) * ((rpm/ 3500) factor[(1860/ 3500),(1570/ 3500)]))";
- };
- class Engine3_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm4", db-2, 1, 325};
- frequency = "0.95 + ((rpm/ 3500) factor[(1600/ 3500),(2200/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(1600/ 3500),(1860/ 3500)]) * ((rpm/ 3500) factor[(2200/ 3500),(2050/ 3500)]))";
- };
- class Engine4_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm5", db-1, 1, 350};
- frequency = "0.95 + ((rpm/ 3500) factor[(2040/ 3500),(2670/ 3500)]) *0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(2040/ 3500),(2200/ 3500)]) * ((rpm/ 3500) factor[(2670/ 3500),(2400/ 3500)]))";
- };
- class Engine5_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm6", db0, 1, 375};
- frequency = "0.95 + ((rpm/ 3500) factor[(2400/ 3500),(3050/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(2400/ 3500),(2660/ 3500)]) * ((rpm/ 3500) factor[(3050/ 3500),(2800/ 3500)]))";
- };
- class Engine6_Thrust_ext {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_ext_rpm7", db1, 1, 400};
- frequency = "0.95 + ((rpm/ 3500) factor[(2700/ 3500),(3500/ 3500)])*0.2";
- volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 3500) factor[(2700/ 3500),(3200/ 3500)])";
- };
- class Idle_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_idle", db-13, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(200/ 3500),(580/ 3500)])*0.15";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(200/ 3500),(350/ 3500)]) * ((rpm/ 3500) factor[(580/ 3500),(400/ 3500)]))";
- };
- class Engine_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm1", db-12, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(380/ 3500),(960/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(380/ 3500),(580/ 3500)]) * ((rpm/ 3500) factor[(960/ 3500),(700/ 3500)]))";
- };
- class Engine1_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm2", db-15, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(700/ 3500),(1400/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(700/ 3500),(970/ 3500)]) * ((rpm/ 3500) factor[(1400/ 3500),(1100/ 3500)]))";
- };
- class Engine2_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm3", db-10, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(1100/ 3500),(1860/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(1100/ 3500),(1430/ 3500)]) * ((rpm/ 3500) factor[(1860/ 3500),(1570/ 3500)]))";
- };
- class Engine3_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm4", db-9, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(1600/ 3500),(2200/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(1600/ 3500),(1860/ 3500)]) * ((rpm/ 3500) factor[(2200/ 3500),(2050/ 3500)]))";
- };
- class Engine4_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm5", 0.398107, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2040/ 3500),(2670/ 3500)]) *0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(2040/ 3500),(2200/ 3500)]) * ((rpm/ 3500) factor[(2670/ 3500),(2400/ 3500)]))";
- };
- class Engine5_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm6", 0.398107, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2400/ 3500),(3050/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(((rpm/ 3500) factor[(2400/ 3500),(2660/ 3500)]) * ((rpm/ 3500) factor[(3050/ 3500),(2800/ 3500)]))";
- };
- class Engine6_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\engine_int_rpm7", db-7, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2700/ 3500),(3500/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*((rpm/ 3500) factor[(2700/ 3500),(3200/ 3500)])";
- };
- class IdleThrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_idle", db-10, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(200/ 3500),(580/ 3500)])*0.15";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(200/ 3500),(350/ 3500)]) * ((rpm/ 3500) factor[(580/ 3500),(400/ 3500)]))";
- };
- class EngineThrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm1", db-9, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(380/ 3500),(960/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(380/ 3500),(580/ 3500)]) * ((rpm/ 3500) factor[(960/ 3500),(700/ 3500)]))";
- };
- class Engine1_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm2", 0.398107, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(700/ 3500),(1400/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(700/ 3500),(970/ 3500)]) * ((rpm/ 3500) factor[(1400/ 3500),(1100/ 3500)]))";
- };
- class Engine2_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm3", db-7, 1};
- frequency = "0.9 + ((rpm/ 3500) factor[(1100/ 3500),(1860/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(1100/ 3500),(1430/ 3500)]) * ((rpm/ 3500) factor[(1860/ 3500),(1570/ 3500)]))";
- };
- class Engine3_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm4", db-6, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(1600/ 3500),(2200/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(1600/ 3500),(1860/ 3500)]) * ((rpm/ 3500) factor[(2200/ 3500),(2050/ 3500)]))";
- };
- class Engine4_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm5", 0.562341, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2040/ 3500),(2670/ 3500)]) *0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(2040/ 3500),(2200/ 3500)]) * ((rpm/ 3500) factor[(2670/ 3500),(2400/ 3500)]))";
- };
- class Engine5_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm6", 0.630957, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2400/ 3500),(3050/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/ 3500) factor[(2400/ 3500),(2660/ 3500)]) * ((rpm/ 3500) factor[(3050/ 3500),(2800/ 3500)]))";
- };
- class Engine6_Thrust_int {
- sound[] = {"A3\Sounds_F\vehicles\soft\Offroad_01\exhaust_int_rpm7", db-3, 1};
- frequency = "0.95 + ((rpm/ 3500) factor[(2700/ 3500),(3500/ 3500)])*0.2";
- volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/ 3500) factor[(2700/ 3500),(3200/ 3500)])";
- };
- class TiresRockOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_1", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*rock*(speed factor[2, 20])";
- };
- class TiresSandOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-sand1", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*sand*(speed factor[2, 20])";
- };
- class TiresGrassOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_dirt_soft_2", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*grass*(speed factor[2, 20])";
- };
- class TiresMudOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext-tires-mud2", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*mud*(speed factor[2, 20])";
- };
- class TiresGravelOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_gravel_1", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\ext_tires_asfalt_2", db-3, 1.0, 60};
- frequency = "1";
- volume = "camPos*asphalt*(speed factor[2, 20])";
- };
- class NoiseOut {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_ext_car_3", 0.562341, 1.0, 90};
- frequency = "1";
- volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
- };
- class TiresRockIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_1", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*rock*(speed factor[2, 20])";
- };
- class TiresSandIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-sand2", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*sand*(speed factor[2, 20])";
- };
- class TiresGrassIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_dirt_soft_2", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*grass*(speed factor[2, 20])";
- };
- class TiresMudIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int-tires-mud2", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*mud*(speed factor[2, 20])";
- };
- class TiresGravelIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_gravel_1", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*gravel*(speed factor[2, 20])";
- };
- class TiresAsphaltIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\tires\int_tires_asfalt_2", db-3, 1.0};
- frequency = "1";
- volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
- };
- class NoiseIn {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\noise_int_car_3", db-16, 1.0};
- frequency = "1";
- volume = "(damper0 max 0.1)*(speed factor[0, 8])*(1-camPos)";
- };
- class breaking_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class acceleration_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 2])";
- };
- class turn_left_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[2, 15])";
- };
- class turn_right_ext_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02", db-3, 1, 80};
- frequency = 1;
- volume = "engineOn*camPos*asphalt*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[2, 15])";
- };
- class breaking_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class acceleration_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
- };
- class turn_left_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
- };
- class turn_right_ext_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt", db-3, 1, 60};
- frequency = 1;
- volume = "engineOn*camPos*(1-asphalt)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class breaking_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_04_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class acceleration_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
- };
- class turn_left_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
- };
- class turn_right_int_road {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_loop_02_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*asphalt*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class breaking_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_14_dirt_breaking_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- class acceleration_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_16_dirt_acceleration_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(LongSlipDrive Factor[0.1, 0.4])*(Speed Factor[15, 1])";
- };
- class turn_left_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[0.1, 0.4])*(Speed Factor[1, 15])";
- };
- class turn_right_int_dirt {
- sound[] = {"A3\Sounds_F\vehicles\soft\noises\slipping_tires_18_dirt_int", db-10, 1};
- frequency = 1;
- volume = "engineOn*(1-asphalt)*(1-camPos)*(latSlipDrive Factor[-0.1, -0.4])*(Speed Factor[1, 15])";
- };
- };
- class RenderTargets {
- class LeftMirror {
- renderTarget = "rendertarget3";
- class CameraView1 {
- pointPosition = "PIP1_pos";
- pointDirection = "PIP1_dir";
- renderQuality = 2;
- renderVisionMode = 0;
- fov = 0.7;
- };
- };
- class RightMirror {
- renderTarget = "rendertarget2";
- class CameraView1 {
- pointPosition = "PIP2_pos";
- pointDirection = "PIP2_dir";
- renderQuality = 2;
- renderVisionMode = 0;
- fov = 0.7;
- };
- };
- class RearCam {
- renderTarget = "rendertarget1";
- class CameraView1 {
- pointPosition = "PIP3_pos";
- pointDirection = "PIP3_dir";
- renderVisionMode = 0;
- renderQuality = 0;
- fov = 0.7;
- };
- };
- };
- class Exhausts {
- class Exhaust1 {
- position = "exhaust";
- direction = "exhaust_dir";
- effect = "ExhaustEffectHTruck";
- };
- };
- class Reflectors {
- class LightCarHeadL01 {
- color[] = {1900, 1800, 1700};
- ambient[] = {5, 5, 5};
- position = "LightCarHeadL01";
- direction = "LightCarHeadL01_end";
- hitpoint = "Light_L";
- selection = "Light_L";
- size = 1;
- innerAngle = 60;
- outerAngle = 120;
- coneFadeCoef = 10;
- intensity = 1;
- useFlare = true;
- dayLight = false;
- flareSize = 1.0;
- class Attenuation
- {
- start = 50.0;
- constant = 0;
- linear = 0;
- quadratic = 0.25;
- hardLimitStart = 50;
- hardLimitEnd = 80;
- };
- };
- class LightCarHeadL02: LightCarHeadL01
- {
- position = "LightCarHeadL02";
- direction = "LightCarHeadL02_end";
- FlareSize = 0.5;
- };
- class LightCarHeadR01: LightCarHeadL01
- {
- position = "LightCarHeadR01";
- direction = "LightCarHeadR01_end";
- hitpoint = "Light_R";
- selection = "Light_R";
- };
- class LightCarHeadR02: LightCarHeadR01
- {
- position = "LightCarHeadR02";
- direction = "LightCarHeadR02_end";
- FlareSize = 0.5;
- };
- };
- aggregateReflectors[] = {{"LightCarHeadL01", "LightCarHeadL02"}, {"LightCarHeadR01", "LightCarHeadR02"}};
- memoryPointTrackFLL = "TrackFLL";
- memoryPointTrackFLR = "TrackFLR";
- memoryPointTrackBLL = "TrackBLL";
- memoryPointTrackBLR = "TrackBLR";
- memoryPointTrackFRL = "TrackFRL";
- memoryPointTrackFRR = "TrackFRR";
- memoryPointTrackBRL = "TrackBRL";
- memoryPointTrackBRR = "TrackBRR";
- class Damage {
- tex[] = {};
- mat[] = {
- "SUV_RAMP\Data\suv_body.rvmat",
- "SUV_RAMP\Data\suv_body_damage.rvmat", //create material
- "SUV_RAMP\Data\suv_body_destruct.rvmat", //create material
- "SUV_RAMP\Data\suv_interier.rvmat",
- //"SUV_RAMP\Data\suv_interier_damage.rvmat", //create material
- //"SUV_RAMP\Data\suv_interier_destruct.rvmat", //create material
- "SUV_RAMP\Data\suv_chrom.rvmat",
- "SUV_RAMP\Data\suv_chrom_damage.rvmat", //create material
- "SUV_RAMP\Data\suv_chrom_destruct.rvmat", //create material
- "SUV_RAMP\Data\suv_glass.rvmat",
- "A3\data_f\Glass_veh_damage.rvmat",
- "A3\data_f\Glass_veh_damage.rvmat"};
- };
- class eventhandlers {};
- };
- //************************************************************************************
- class SUV_RAMP : SUV_RAMP_base_F {
- editorPreview = "\SUV_RAMP\data\UI\Vamtac_GEO_Asalto.jpg"; //change image
- _generalMacro = "SUV_RAMP";
- author = "Abash";
- displayName = "Suv with Ramp"; // change if you want
- model = "\SUV_RAMP\SUV_RAMP";
- picture = "\SUV_RAMP\Data\UI\Vamtac_geo2_lat_ca.paa"; // change image
- Icon = "\SUV_RAMP\Data\UI\Vamtac_geo2_ico.paa"; // change image
- hideWeaponsCargo = true;
- crew = "policia_geo_man2"; // change for another
- typicalCargo[] = {"policia_geo_man2"}; // change for another
- scope = 2;
- scopeCurator = 2;
- transportSoldier = 3;
- hiddenSelections[] = {"red","blue","volumeblue"};
- hiddenSelectionsTextures[]= {"","","",""};
- cargoProxyIndexes[] = {1,2,3};
- getInProxyOrder[] = {1,2,3,4,5,6,7,8,9};
- class CargoTurret;
- class Turrets: Turrets
- {
- class CargoTurret_01: CargoTurret
- {
- gunnerAction = "passenger_inside_4";
- memoryPointsGetInGunner = "pos cargo pasa1";
- memoryPointsGetInGunnerDir = "pos cargo pasa1 dir";
- gunnerName = "Pasarela Derecha 1";
- gunnerCompartments = "Compartment3";
- proxyIndex = 4;
- maxElev = 45;
- minElev = -75;
- maxTurn = 75;
- minTurn = -75;
- isPersonTurret = 1;
- };
- class CargoTurret_02: CargoTurret_01
- {
- gunnerAction = "passenger_inside_4";
- gunnerName = "Pasarela Izquierda 1"; // traslate name
- memoryPointsGetInGunner = "pos cargo pasa2";
- memoryPointsGetInGunnerDir = "pos cargo pasa2 dir";
- proxyIndex = 5;
- };
- class CargoTurret_03: CargoTurret_01
- {
- gunnerAction = "passenger_inside_4";
- gunnerName = "Pasarela Izquierda 2"; // traslate name
- memoryPointsGetInGunner = "pos cargo pasa3";
- memoryPointsGetInGunnerDir = "pos cargo pasa3 dir";
- proxyIndex = 6;
- };
- class CargoTurret_04: CargoTurret_01
- {
- gunnerAction = "passenger_inside_4";
- gunnerName = "Pasarela Derecha 2"; // traslate name
- memoryPointsGetInGunner = "pos cargo pasa4";
- memoryPointsGetInGunnerDir = "pos cargo pasa4 dir";
- proxyIndex = 7;
- };
- class CargoTurret_05: CargoTurret_01
- {
- gunnerAction = "passenger_inside_4";
- gunnerName = "Pasarela Izquierda 3"; // traslate name
- memoryPointsGetInGunner = "pos cargo pasa5";
- memoryPointsGetInGunnerDir = "pos cargo pasa5 dir";
- proxyIndex = 8;
- };
- class CargoTurret_06: CargoTurret_01
- {
- gunnerAction = "passenger_inside_4";
- gunnerName = "Pasarela Derecha 3"; // traslate name
- memoryPointsGetInGunner = "pos cargo pasa6";
- memoryPointsGetInGunnerDir = "pos cargo pasa6 dir";
- proxyIndex = 9;
- };
- };
- class eventhandlers
- {
- init = "_this execVM '\SUV_RAMP\scripts\init_suv.sqf';";
- };
- class UserActions {
- class Extender_pasarela_1 {
- displayName = Subir pasarela 1; // traslate name
- position = "eje_pasarela";
- radius = 5;
- condition = "(this animationPhase ""pasarela1"" == 0)&& (player==(driver this))";
- statement ="this animate ['pasarela1', 1]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Bajar_pasarela_1 {
- displayName = Bajar pasarela 1; // traslate name
- position = "eje_pasarela";
- radius = 5;
- condition = "(this animationPhase ""pasarela1"" == 1)&& (player==(driver this))";
- statement ="this animate ['pasarela1', 0]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Extender_pasarela_2 {
- displayName = Subir pasarela 2; // traslate name
- position = "eje_pasarela";
- radius = 5;
- condition = "(this animationPhase ""pasarela2"" == 0)&& (player==(driver this))";
- statement ="this animate ['pasarela2', 1]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Bajar_pasarela_2 {
- displayName = Bajar pasarela 2; // traslate name
- position = "eje_pasarela";
- radius = 5;
- condition = "(this animationPhase ""pasarela2"" == 1)&& (player==(driver this))";
- statement ="this animate ['pasarela2', 0]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Alargar_pasarela_1 {
- displayName = Alargar pasarela 1; // traslate name
- position = "pasarela_alarga_axis";
- radius = 5;
- condition = "(this animationPhase ""pasarela1_exten"" == 0)&& (player==(driver this))";
- statement ="this animate ['pasarela1_exten', 1]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Guardar_pasarela_1 {
- displayName = Recoger pasarela 1; // traslate name
- position = "pasarela_alarga_axis";
- radius = 5;
- condition = "(this animationPhase ""pasarela1_exten"" == 1)&& (player==(driver this))";
- statement ="this animate ['pasarela1_exten', 0]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Alargar_pasarela_2 {
- displayName = Alargar pasarela 2; // traslate name
- position = "pasarela_alarga_axis";
- radius = 5;
- condition = "(this animationPhase ""pasarela2_exten"" == 0)&& (player==(driver this))";
- statement ="this animate ['pasarela2_exten', 1]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class Guardar_pasarela_2 {
- displayName = Recoger pasarela 2; // traslate name
- position = "pasarela_alarga_axis";
- radius = 5;
- condition = "(this animationPhase ""pasarela2_exten"" == 1)&& (player==(driver this))";
- statement ="this animate ['pasarela2_exten', 0]";
- onlyforplayer = "true";
- priority = 4.7;
- showWindow = 1;
- };
- class codeone
- {
- displayName = "<t color='#0000ff'>Code One</t>";
- position = "drivewheel";
- radius = 20;
- condition = "driver this == player && (this getVariable ['lightbar',0]) == 1";
- statement = "this setVariable ['lightbar',0,true]; this setVariable ['siren',0,true]; this setVariable ['panel',0,true]";
- onlyForplayer = 0;
- };
- class codetwo
- {
- displayName = "<t color='#0000ff'>Code Two</t>";
- position = "drivewheel";
- radius = 20;
- condition = "driver this == player && (this getVariable ['lightbar',0]) == 0";
- statement = "this setVariable ['lightbar',1,true]; this setVariable ['siren',0,true]; this setVariable ['panel',1,true]";
- onlyForplayer = 0;
- };
- class codetwo2
- {
- displayName = "<t color='#0000ff'>Code Two</t>";
- position = "drivewheel";
- radius = 20;
- condition = "driver this == player && (this getVariable ['siren',0]) == 1";
- statement = "this setVariable ['lightbar',1,true]; this setVariable ['siren',0,true]; this setVariable ['panel',1,true]";
- onlyForplayer = 0;
- };
- class sirenon
- {
- displayName = "<t color='#ff0000'>Code Three</t>";
- position = "drivewheel";
- radius = 20;
- condition = "driver this == player && (this getVariable ['siren',0]) == 0 && (this getVariable ['siren',0]) == 0";
- statement = "this setVariable ['lightbar',1,true]; this setVariable ['siren',1,true]; this setVariable ['panel',1,true]";
- onlyForplayer = 0;
- };
- };
- };
- class House;
- class House_F : House {};
- class Part_Vamt2_F : House_F {
- author = "Abash";
- _generalMacro = "Part_Vamt2_F";
- scope = 1;
- displayName = "";
- model = "\SUV_RAMP\Data\Partes\p_f.p3d";
- ladders[] = {{"Ladder_1_start", "Ladder_1_end"}};
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement