Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //https://vk.com/steadicamfilm?w=product-42557523_695452%2Fquery
- //Altis Life RPG Новые 3D models модели на заказ.
- //Altis Life RPG "-Добро, должно быть с кулаками!" @Karandash
- //АВТОР https://vk.com/tranceakustika
- //Заказать можно абсолютно любые моедли из 3d макса https://vk.com/arma3_3d_models
- //селекшены для изменения номеров
- //"01_SKIN_korpyc",
- //"04_SKIN_glass",//ПЕР ТОН мтекла
- //"05_SKIN_glass_poloca"//ЗАДН СТЕКЛО ТОН
- //"plate_Logo_01",
- //"plate_Logo_02",
- //"plate_Logo_03",
- //"plate_Logo_04",
- //"plate_Logo_05",
- //"plate_Logo_06",
- //"plate_Logo_07",
- class DefaultEventhandlers;
- class CfgPatches
- {
- class vet_shallop
- {
- units[]=
- {
- "vet_shallop_01",
- "vet_shallop_02",
- "vet_Fishing_Boat"
- };
- weapons[]={"trawler_horn"};
- requiredVersion=0.1;
- requiredAddons[]=
- {
- "A3_Boat_F",
- "www_vk_com_arma3_3d_models_vet_shallop"
- };
- };
- };
- class CfgFactionClasses
- {
- class Trade_Union
- {
- displayName="Trade Union [TU]";
- side=3;
- };
- };
- class CfgVehicles
- {
- class Boat_F;
- class Ship;
- class Ship_F: Ship
- {
- class ViewPilot;
- class AnimationSources;
- class Eventhandlers;
- class Turrets;
- class NewTurret;
- class UserActions;
- };
- class vet_shallop_01_base_F: Boat_F
- {
- features="Randomization: No <br />Camo selections: 4 - main body <br />Script door sources: Move_radio <br />Script animations: None <br />Executed scripts: None <br />Firing from vehicles: Positions 1 to 10 <br />Slingload: Slingloadable <br />Cargo proxy indexes: 1 to 10";
- mapSize=4.7540002;
- author="vk com arma3 3d models";
- _generalMacro="vet_shallop_01_base_F";
- displayName="Моторка";
- accuracy=0.5;
- model="\vet_shallop\vet_shallop_v_01.p3d";
- picture="\A3\boat_F\Boat_Transport_01\data\UI\Boat_Transport_01_CA.paa";
- Icon="\A3\boat_F\Boat_Transport_01\data\UI\map_Boat_Transport_01_CA.paa";
- cost=50000;
- threat[]={0.60000002,0.2,0.30000001};
- slingLoadCargoMemoryPoints[]=
- {
- "SlingLoadCargo1",
- "SlingLoadCargo2",
- "SlingLoadCargo3",
- "SlingLoadCargo4"
- };
- leftEngineEffect="LEngEffectsSmall";
- rightEngineEffect="REngEffectsSmall";
- leftFastWaterEffect="LFastWaterEffects";
- rightFastWaterEffect="RFastWaterEffects";
- class TransportItems
- {
- };
- armor=70;
- destrType="DestructWreck";
- class HitPoints // destrType="DestructWreck";
- {
- class HitBody
- {
- armor=4;
- material=50;
- name="hull";
- visual="zbytek0";
- passThrough=1;
- };
- class HitEngine
- {
- armor=2.1;
- material=-1;
- name="engine";
- visual="";
- passThrough=1;
- };
- };
- attenuationEffectType="OpenCarAttenuation";
- insideSoundCoef=0.5;
- soundEngineOnInt[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start",
- 1,
- 1
- };
- soundEngineOnExt[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start",
- 1,
- 1,
- 150
- };
- soundEngineOffInt[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop",
- 1,
- 1
- };
- soundEngineOffExt[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop",
- 1,
- 1,
- 150
- };
- buildCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_01",
- 1.7782794,
- 1,
- 200
- };
- buildCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_02",
- 1.7782794,
- 1,
- 200
- };
- buildCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_03",
- 1.7782794,
- 1,
- 200
- };
- buildCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_04",
- 1.7782794,
- 1,
- 200
- };
- soundBuildingCrash[]=
- {
- "buildCrash0",
- 0.25,
- "buildCrash1",
- 0.25,
- "buildCrash2",
- 0.25,
- "buildCrash3",
- 0.25
- };
- WoodCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_01",
- 1.7782794,
- 1,
- 200
- };
- WoodCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_02",
- 1.7782794,
- 1,
- 200
- };
- WoodCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_03",
- 1.7782794,
- 1,
- 200
- };
- WoodCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_04",
- 1.7782794,
- 1,
- 200
- };
- WoodCrash4[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_05",
- 1.7782794,
- 1,
- 200
- };
- WoodCrash5[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_06",
- 1.7782794,
- 1,
- 200
- };
- soundWoodCrash[]=
- {
- "woodCrash0",
- 0.16599999,
- "woodCrash1",
- 0.16599999,
- "woodCrash2",
- 0.16599999,
- "woodCrash3",
- 0.16599999,
- "woodCrash4",
- 0.16599999,
- "woodCrash5",
- 0.16599999
- };
- ArmorCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_01",
- 1.7782794,
- 1,
- 200
- };
- ArmorCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_02",
- 1.7782794,
- 1,
- 200
- };
- ArmorCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_03",
- 1.7782794,
- 1,
- 200
- };
- ArmorCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_04",
- 1.7782794,
- 1,
- 200
- };
- soundArmorCrash[]=
- {
- "ArmorCrash0",
- 0.25,
- "ArmorCrash1",
- 0.25,
- "ArmorCrash2",
- 0.25,
- "ArmorCrash3",
- 0.25
- };
- class Sounds
- {
- class IdleOut
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_idle_1",
- 0.70794576,
- 1,
- 150
- };
- frequency="0.95 + ((rpm/ 1200) factor[(100/ 1200),(200/ 1200)])*0.15";
- volume="engineOn*(((rpm/ 1200) factor[(0/ 1200),(30/ 1200)]) * ((rpm/ 1200) factor[(500/ 1200),(300/ 1200)]))";
- };
- class Engine
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_low2",
- 1,
- 1.2,
- 300
- };
- frequency="0.95 + ((rpm/ 1200) factor[(300/ 1200),(600/ 1200)])*0.2";
- volume="engineOn*(((rpm/ 1200) factor[(200/ 1200),(300/ 1200)]) * ((rpm/ 1200) factor[(600/ 1200),(400/ 1200)]))";
- };
- class EngineMidOut
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_mid2",
- 1.4125376,
- 0.60000002,
- 400
- };
- frequency="0.95 + ((rpm/ 1200) factor[(600/ 1200),(900/ 1200)])*0.2";
- volume="engineOn*(((rpm/ 1200) factor[(350/ 1200),(500/ 1200)]) * ((rpm/ 1200) factor[(1200/ 1200),(900/ 1200)]))";
- };
- class EngineMaxOut
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_high2",
- 1.9952624,
- 1,
- 500
- };
- frequency="0.95 + ((rpm/ 1200) factor[(700/ 1200),(1000/ 1200)])*0.3";
- volume="engineOn*((rpm/ 1200) factor[(600/ 1200),(1200/ 1200)])";
- };
- class WaternoiseOutW0
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1",
- 1,
- 1,
- 100
- };
- frequency="1";
- volume="(speed factor[4, 1])";
- };
- class WaternoiseOutW1
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed",
- 1,
- 1,
- 150
- };
- frequency="1";
- volume="((speed factor[2, 6]) min (speed factor[6, 4]))";
- };
- class WaternoiseOutW2
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed",
- 1,
- 1,
- 300
- };
- frequency="1";
- volume="(speed factor[3, 9])";
- };
- };
- driverLeftHandAnimName="DrivingWheel";
- driverAction="Zodiac_Driver";
- cargoAction[]=
- {
- "Zodiac_Cargo01",
- "Zodiac_Cargo02",
- "Zodiac_Cargo03",
- "Zodiac_Cargo04"
- };
- getInAction="GetInLow";
- getOutAction="GetOutLow";
- cargoGetInAction[]=
- {
- "GetInLow"
- };
- cargoGetOutAction[]=
- {
- "GetOutLow"
- };
- class complexGearbox
- {
- GearboxRatios[]=
- {
- "R1",
- -0.78200001,
- "N",
- 0,
- "D1",
- 2,
- "D2",
- 1.85,
- "D3",
- 1.9
- };
- TransmissionRatios[]=
- {
- "High",
- 1
- };
- gearBoxMode="auto";
- moveOffGear=1;
- driveString="D";
- neutralString="N";
- reverseString="R";
- };
- castDriverShadow=1;
- castCargoShadow=1;
- ejectDeadDriver=1;
- ejectDeadCargo=10;
- waterEffectSpeed=5;
- engineEffectSpeed=5;
- waterFastEffectSpeed=28;
- maxSpeed=70;
- simulation="shipX";
- overSpeedBrakeCoef=0.80000001;
- idleRpm=200;
- redRpm=1200;
- fuelCapacity=5;
- fuelConsumptionRate=500;
- enginePower=207;
- engineShiftY=1;
- waterLeakiness=0.3;
- extCameraPosition[]={0.3,1.4,-7};
- waterResistanceCoef=0.0099999998;
- thrustDelay=2;
- waterLinearDampingCoefY=1;//
- waterLinearDampingCoefX=1;//
- waterAngularDampingCoef=1.2;//
- rudderForceCoef=0.1;//
- rudderForceCoefAtMaxSpeed=0.003;//
- enableGPS=1;
- transportSoldier=0;
- class AnimationSources
- {
- class Move_radio
- {
- source="user";
- animPeriod=2;
- initPhase=0;
- };
- class Move_radio_1
- {
- source="user";
- animPeriod=0.1;
- initPhase=0;
- };
- };
- class UserActions
- {
- class HUDoff
- {
- displayName="On radio";
- position="radio_axis";
- radius=1;
- onlyForPlayer="true";
- condition="(player==driver this)and(this animationphase ""Move_radio"" !=1)";
- statement="this animate [""Move_radio"",1];this animate [""Move_radio_1"",1]";
- };
- class HUDon
- {
- displayName="Off radio";
- position="radio_axis";
- radius=1;
- onlyForPlayer="true";
- condition="(player==driver this)and(this animationphase ""Move_radio"" !=0)";
- statement="this animate [""Move_radio"",0];this animate [""Move_radio_1"",0]";
- };
- class CatchFish
- {
- displayName = "<img image='\avalon_pack\icons\ui\s_icon_fishing.paa' /> Начать добычу рыбы";
- radius = 25;
- position = "action";
- onlyforplayer = 0;
- condition = "(player in (crew this)) && !(isEngineOn this) && !life_net_dropped && !life_action_gathering";
- statement = "[] spawn AvalonClient_system_catchFish";
- };
- };
- class CargoTurret;
- class Turrets
- {
- class CargoTurret_01: CargoTurret
- {
- gunnerAction="passenger_inside_7";
- gunnerCompartments="Compartment2";
- gunnerName="пассажир задний с права";
- memoryPointsGetInGunner="pos cargo RR";
- memoryPointsGetInGunnerDir="pos cargo RR dir";
- gunnerGetOutAction="GetOutMedium";
- proxyIndex=1;
- maxElev=70;
- minElev=-95;
- maxTurn=95;
- minTurn=-90;
- isPersonTurret=1;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-60,10};
- };
- };
- class CargoTurret_02: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир задний с лева";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=2;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- class CargoTurret_03: CargoTurret_01
- {
- gunnerAction="passenger_boat_3";
- gunnerName="пассажир первый с лева";
- memoryPointsGetInGunner="pos cargo RF";
- memoryPointsGetInGunnerDir="pos cargo RF dir";
- proxyIndex=3;
- minElev=-25;
- maxTurn=97;
- minTurn=-97;
- class dynamicViewLimits
- {
- };
- };
- class CargoTurret_04: CargoTurret_01
- {
- gunnerAction="passenger_flatground_3";
- gunnerName="пассажир по центру с лева";
- memoryPointsGetInGunner="pos cargo LF";
- memoryPointsGetInGunnerDir="pos cargo LF dir";
- proxyIndex=4;
- maxTurn=95;
- minTurn=-95;
- class dynamicViewLimits
- {
- CargoTurret_03[]={20,80};
- };
- };
- class CargoTurret_05: CargoTurret_01
- {
- gunnerAction="passenger_flatground_3";
- gunnerName="пассажир центр с права";
- memoryPointsGetInGunner="pos cargo LF";
- memoryPointsGetInGunnerDir="pos cargo LF dir";
- proxyIndex=5;
- maxTurn=95;
- minTurn=-95;
- class dynamicViewLimits
- {
- CargoTurret_03[]={20,80};
- };
- };
- class CargoTurret_06: CargoTurret_01
- {
- gunnerAction="passenger_inside_4";
- gunnerName="пассажир первый с права";
- memoryPointsGetInGunner="pos cargo RF";
- memoryPointsGetInGunnerDir="pos cargo RF dir";
- proxyIndex=6;
- minElev=-35;
- maxTurn=97;
- minTurn=-97;
- class dynamicViewLimits
- {
- };
- };
- class CargoTurret_07: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир задний 02 с лева";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=7;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- class CargoTurret_08: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир задний 02 с права";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=8;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- class CargoTurret_09: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир первый 02 с права";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=9;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- class CargoTurret_10: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир первый 02 с лева";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=10;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- };
- class Reflectors
- {
- class Light_1
- {
- color[]={1600,1300,1100};
- ambient[]={5,5,5};
- intensity = 0.8;
- size = 1; /// size of the light point seen from distance
- innerAngle = 100; /// angle of full light
- outerAngle = 165; /// angle of some light
- coneFadeCoef = 5; /// attenuation of light between the above angles
- position = "Light_1_pos"; /// memory point for start of the light and flare
- direction = "Light_1_dir"; /// memory point for the light direction
- hitpoint = "Light_1_hitpoint";
- selection = "Light_1_hide";
- useFlare = 0;
- flareSize = 2;
- flareMaxDistance = 50;
- class Attenuation
- {
- start = 0;
- constant = 0;
- linear = 0;
- quadratic = 0.3;
- hardLimitStart = 50;
- hardLimitEnd = 65;
- };
- };
- };
- supplyRadius=4;
- class Exhausts
- {
- class Exhaust1
- {
- position="exhaust1";
- direction="exhaust1_dir";
- effect="ExhaustsEffect";
- };
- };
- fuelExplosionPower=1;
- class Library
- {
- libTextDesc="Моторка [F]Veteran";
- };
- class Damage
- {
- tex[]={};
- mat[]=
- {
- "vet_shallop\data\l2.rvmat",
- "vet_shallop\data\l2_damage.rvmat",
- "vet_shallop\data\l2_destruct.rvmat",
- "vet_shallop\data\l3.rvmat",
- "vet_shallop\data\l3_damage.rvmat",
- "vet_shallop\data\l3_destruct.rvmat",
- "A3\boat_f\Boat_Transport_01\data\Boat_Transport_01.rvmat",
- "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat",
- "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat",
- "vet_shallop\data\chrome.rvmat",
- "vet_shallop\data\chrome_damage.rvmat",
- "vet_shallop\data\chrome_destruct.rvmat",
- "vet_shallop\data\j1.rvmat",
- "vet_shallop\data\j1_damage.rvmat",
- "vet_shallop\data\j1_destruct.rvmat",
- "vet_shallop\data\f5.rvmat",
- "vet_shallop\data\f5_damage.rvmat",
- "vet_shallop\data\f5_destruct.rvmat",
- };
- };
- };
- class vet_shallop_01: vet_shallop_01_base_F
- {
- author="vk com arma3 3d models";
- _generalMacro="vet_shallop_01";
- displayName="Моторка VIP";
- scope=2;
- crew="C_man_1";
- side=3;
- faction="Trade_Union";
- class SimpleObject
- {
- animate[]=
- {
- {
- "damagehide",
- 0
- },
- {
- "damagehide_zbytek",
- 0
- },
- {
- "damage_unhide",
- 0
- },
- {
- "drivingWheel",
- 0
- },
- {
- "propeller1",
- 0
- }
- };
- hide[]=
- {
- "zasleh",
- "zadni svetlo",
- "brzdove svetlo",
- "clan",
- "podsvit pristroju",
- "poskozeni"
- };
- verticalOffset=0;
- verticalOffsetWorld=-0.018099301;
- };
- typicalCargo[]=
- {
- "C_man_2_F",
- "C_man_3_F"
- };
- hiddenSelections[]=
- {
- "camo1"
- };
- hiddenSelectionsTextures[]=
- {
- "\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_OPFOR_CO.paa"
- };
- };
- class vet_shallop_02: vet_shallop_01_base_F
- {
- author="vk com arma3 3d models";
- _generalMacro="vet_shallop_02";
- displayName="Моторка грузовая";
- model="\vet_shallop\vet_shallop_v_02\vet_shallop_v_02.p3d";
- scope=2;
- crew="C_man_1";
- side=3;
- maxSpeed=47;
- faction="Trade_Union";
- class SimpleObject
- {
- animate[]=
- {
- {
- "damagehide",
- 0
- },
- {
- "damagehide_zbytek",
- 0
- },
- {
- "damage_unhide",
- 0
- },
- {
- "drivingWheel",
- 0
- },
- {
- "propeller1",
- 0
- }
- };
- hide[]=
- {
- "zasleh",
- "zadni svetlo",
- "brzdove svetlo",
- "clan",
- "podsvit pristroju",
- "poskozeni"
- };
- verticalOffset=0;
- verticalOffsetWorld=-0.018099301;
- };
- typicalCargo[]=
- {
- "C_man_2_F",
- "C_man_3_F"
- };
- hiddenSelections[]=
- {
- };
- hiddenSelectionsTextures[]=
- {
- };
- threat[]={0,0,0};
- class Turrets
- {
- class CargoTurret_01: CargoTurret
- {
- gunnerAction="passenger_inside_7";
- gunnerCompartments="Compartment2";
- gunnerName="пассажир задний с права";
- memoryPointsGetInGunner="pos cargo RR";
- memoryPointsGetInGunnerDir="pos cargo RR dir";
- gunnerGetOutAction="GetOutMedium";
- proxyIndex=1;
- maxElev=70;
- minElev=-95;
- maxTurn=95;
- minTurn=-90;
- isPersonTurret=1;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-60,10};
- };
- };
- class CargoTurret_02: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="пассажир задний с лева";
- memoryPointsGetInGunner="pos cargo LR";
- memoryPointsGetInGunnerDir="pos cargo LR dir";
- proxyIndex=2;
- maxTurn=95;
- minTurn=-95;
- minElev=-10;
- class dynamicViewLimits
- {
- CargoTurret_03[]={-5,80};
- CargoTurret_04[]={3,80};
- };
- };
- class CargoTurret_03: CargoTurret_01
- {
- gunnerAction="passenger_boat_3";
- gunnerName="пассажир первый с лева";
- memoryPointsGetInGunner="pos cargo RF";
- memoryPointsGetInGunnerDir="pos cargo RF dir";
- proxyIndex=3;
- minElev=-25;
- maxTurn=97;
- minTurn=-97;
- class dynamicViewLimits
- {
- };
- };
- class CargoTurret_04: CargoTurret_01
- {
- gunnerAction="passenger_flatground_3";
- gunnerName="пассажир по центру с лева";
- memoryPointsGetInGunner="pos cargo LF";
- memoryPointsGetInGunnerDir="pos cargo LF dir";
- proxyIndex=4;
- maxTurn=95;
- minTurn=-95;
- class dynamicViewLimits
- {
- CargoTurret_03[]={20,80};
- };
- };
- class CargoTurret_05: CargoTurret_01
- {
- gunnerAction="passenger_bench_1";
- gunnerName="пассажир по центру с права";
- memoryPointsGetInGunner="pos cargo LF";
- memoryPointsGetInGunnerDir="pos cargo LF dir";
- proxyIndex=5;
- maxTurn=95;
- minTurn=-95;
- class dynamicViewLimits
- {
- CargoTurret_03[]={20,80};
- };
- };
- class CargoTurret_06: CargoTurret_01
- {
- gunnerAction="passenger_inside_4";
- gunnerName="пассажир первый с права";
- memoryPointsGetInGunner="pos cargo RF";
- memoryPointsGetInGunnerDir="pos cargo RF dir";
- proxyIndex=6;
- minElev=-35;
- maxTurn=97;
- minTurn=-97;
- class dynamicViewLimits
- {
- };
- };
- };
- };
- class vet_Fishing_Boat_Base: Ship_F
- {
- vehicleClass="Structures_Town";
- model="\vet_shallop\vet_Fishing_Boat\vet_fishing_boat";
- picture="\vet_shallop\vet_Fishing_Boat\data\UI\picture_fishboat_ca.paa";
- icon="\vet_shallop\vet_Fishing_Boat\data\UI\icomap_fishboat_ca.paa";
- accuracy=0.5;
- mapsize=8;
- unitInfoType="UnitInfoShip";
- attenuationEffectType="OpenCarAttenuation";
- soundAttenuationCargo[]={1,0};
- //supplyRadius=10;
- precision = 10;
- cost = 50000;
- insideSoundCoef=0;
- scopeCurator=1;
- fuelCapacity=50;
- fuelConsumptionRate=1000;
- weapons[]={};
- ladders[]=
- {
- {
- "Ladder_1_start",
- "Ladder_1_end"
- },
- {
- "Ladder_2_start",
- "Ladder_2_end"
- },
- {
- "Ladder_3_start",
- "Ladder_3_end"
- }
- };
- soundEngineOnInt[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-start-02",
- "db-5",
- 1
- };
- soundEngineOnExt[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-start-02",
- "db-5",
- 1,
- 300
- };
- soundEngineOffInt[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-stop-02",
- "db-5",
- 1
- };
- soundEngineOffExt[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-stop-02",
- "db-5",
- 1,
- 300
- };
- buildCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_01",
- "db0",
- 1,
- 200
- };
- buildCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_02",
- "db0",
- 1,
- 200
- };
- buildCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_03",
- "db0",
- 1,
- 200
- };
- buildCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_building_04",
- "db0",
- 1,
- 200
- };
- soundBuildingCrash[]=
- {
- "buildCrash0",
- 0.25,
- "buildCrash1",
- 0.25,
- "buildCrash2",
- 0.25,
- "buildCrash3",
- 0.25
- };
- WoodCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_01",
- "db0",
- 1,
- 200
- };
- WoodCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_02",
- "db0",
- 1,
- 200
- };
- WoodCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_03",
- "db0",
- 1,
- 200
- };
- WoodCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_04",
- "db0",
- 1,
- 200
- };
- WoodCrash4[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_05",
- "db0",
- 1,
- 200
- };
- WoodCrash5[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_06",
- "db0",
- 1,
- 200
- };
- soundWoodCrash[]=
- {
- "woodCrash0",
- 0.16599999,
- "woodCrash1",
- 0.16599999,
- "woodCrash2",
- 0.16599999,
- "woodCrash3",
- 0.16599999,
- "woodCrash4",
- 0.16599999,
- "woodCrash5",
- 0.16599999
- };
- ArmorCrash0[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_01",
- "db0",
- 1,
- 200
- };
- ArmorCrash1[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_02",
- "db0",
- 1,
- 200
- };
- ArmorCrash2[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_03",
- "db0",
- 1,
- 200
- };
- ArmorCrash3[]=
- {
- "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_04",
- "db0",
- 1,
- 200
- };
- soundArmorCrash[]=
- {
- "ArmorCrash0",
- 0.25,
- "ArmorCrash1",
- 0.25,
- "ArmorCrash2",
- 0.25,
- "ArmorCrash3",
- 0.25
- };
- class Sounds
- {
- class IdleOut
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-idle-03",
- "db-7",
- 1,
- 300
- };
- frequency="0.95 + ((rpm/1000) factor[(100/1000),(250/1000)])*0.15";
- volume="engineOn*(((rpm/1000) factor[(100/1000),(150/1000)])* ((rpm/1000) factor[(270/1000),(200/1000)]))";
- };
- class Engine
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-low-05",
- "db-4",
- 1,
- 350
- };
- frequency="0.85 + ((rpm/1000) factor[(200/1000),(370/1000)])*0.2";
- volume="engineOn*(((rpm/1000) factor[(190/1000),(250/1000)])* ((rpm/1000) factor[(380/1000),(280/1000)]))";
- };
- class EngineMidOut
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-low-05",
- "db-2",
- 1,
- 380
- };
- frequency="0.85 + ((rpm/1000) factor[(280/1000),(480/1000)])*0.2";
- volume="engineOn*(((rpm/1000) factor[(250/1000),(350/1000)])* ((rpm/1000) factor[(480/1000),(390/1000)]))";
- };
- class EngineMaxOut2
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
- "db-1",
- 1,
- 440
- };
- frequency="0.86 + ((rpm/1000) factor[(380/1000),(580/1000)])*0.2";
- volume="engineOn*(((rpm/1000) factor[(370/1000),(440/1000)])* ((rpm/1000) factor[(585/1000),(495/1000)]))";
- };
- class EngineMaxOut3
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
- "db0",
- 1,
- 500
- };
- frequency="0.85 + ((rpm/1000) factor[(490/1000),(800/1000)])*0.2";
- volume="engineOn*(((rpm/1000) factor[(460/1000),(550/1000)])* ((rpm/1000) factor[(780/1000),(620/1000)]))";
- };
- class EngineMaxOut4
- {
- sound[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
- "db2",
- 1,
- 550
- };
- frequency="0.85 + ((rpm/1000) factor[(650/1000),(1000/1000)])*0.2";
- volume="engineOn*((rpm/1000) factor[(600/1000),(800/1000)])";
- };
- class WaternoiseOutW0
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1",
- "db-3",
- 1,
- 150
- };
- frequency="1";
- volume="(speed factor[4, 1])";
- };
- class WaternoiseOutW1
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed",
- "db-2",
- 1,
- 250
- };
- frequency="1";
- volume="((speed factor[2, 6]) min (speed factor[6, 4]))";
- };
- class WaternoiseOutW2
- {
- sound[]=
- {
- "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed",
- "db0",
- 1,
- 350
- };
- frequency="1";
- volume="(speed factor[3, 9])";
- };
- };
- enableGPS=1;
- crew="C_man_w_worker_F";
- driverCompartments="Compartment1";
- driverAction="driver_boat01";
- driverLeftHandAnimName="drivingWheel";
- driverRightHandAnimName="drivingWheel";
- castDriverShadow=1;
- ejectDeadDriver=1;
- getInAction="GetInLow";
- getOutAction="GetOutLow";
- getInRadius=5;
- cargoCompartments[]=
- {
- "Compartment1",
- "Compartment1",
- "Compartment1"
- };
- cargoAction[]=
- {
- "passenger_flatground_crosslegs",
- "passenger_apc_generic01",
- "passenger_injured_medevac_truck02"
- };
- cargoIsCoDriver[]={0,0,0,0,0,0,0};
- castCargoShadow=1;
- showNVGCargo[]={0,1};
- ejectDeadCargo=0;
- hideWeaponsCargo=1;
- transportSoldier=3;
- cargoProxyIndexes[]={8,9,10};
- typicalCargo[]=
- {
- "C_man_w_worker_F"
- };
- cargoGetInAction[]=
- {
- "GetInLow"
- };
- cargoGetOutAction[]=
- {
- "GetOutLow"
- };
- memoryPointsGetInDriver="pos driver";
- memoryPointsGetInDriverDir="pos driver dir";
- memoryPointsGetInCargo="pos cargo";
- memoryPointsGetInCargoDir="pos cargo dir";
- hasGunner=6;
- GunnerCompartments="Compartment1";
- class AnimationSources: AnimationSources
- {
- class vet_User_DOR_01
- {
- source="user";
- animPeriod=1;
- initPhase=0;
- sound = "GenericDoorsSound";
- soundPosition = "axis_DOR_01";
- };
- };
- class UserActions: UserActions
- {
- class on_vet_DOR
- {
- displayName = "<t color='#ffae00'>Открыть дверь</t>";
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- onlyForPlayer="true";
- position = "axis_DOR_01";
- radius = 2;
- showWindow = 0;
- condition = "(this animationphase ""DOR_01"" !=1)";
- statement = "this animate [""DOR_01"", 1]";
- };
- class off_vet_DOR: on_vet_DOR
- {
- displayName = "<t color='#ec2c66'>Закрыть дверь</t>";
- displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
- condition = "(this animationphase ""DOR_01"" !=0)";
- statement = "this animate [""DOR_01"", 0]";
- };
- class CatchFish
- {
- displayName = "<img image='\avalon_pack\icons\ui\s_icon_fishing.paa' /> Начать добычу рыбы";
- radius = 25;
- position = "action";
- onlyforplayer = 0;
- condition = "(player in (crew this)) && !(isEngineOn this) && !life_net_dropped && !life_action_gathering";
- statement = "[] spawn AvalonClient_system_catchFish";
- };
- };
- simulation="shipx";
- maxSpeed=52;
- overSpeedBrakeCoef=0.80000001;
- waterLeakiness=1;
- turnCoef=1;
- waterLinearDampingCoefY=20;
- waterLinearDampingCoefX=20;
- waterAngularDampingCoef=20.2;
- waterResistanceCoef=0.0099999998;
- rudderForceCoef = 0.900000;
- rudderForceCoefAtMaxSpeed = 0.100000;
- brakeDistance=3;
- enginePower=950;
- engineShiftY=1;
- thrustDelay=2.5;
- idleRpm=200;
- redRpm=1200;
- extCameraPosition[]={0.1,0.1,-16};
- class complexGearbox
- {
- GearboxRatios[]=
- {
- "R1",
- -0.78200001,
- "N",
- 0,
- "D1",
- 2,
- "D2",
- 1.85,
- "D3",
- 1.9
- };
- TransmissionRatios[]=
- {
- "High",
- 1
- };
- gearBoxMode="auto";
- moveOffGear=1;
- driveString="D";
- neutralString="N";
- reverseString="R";
- };
- waterEffectSpeed=5;
- engineEffectSpeed=5;
- waterFastEffectSpeed=28;
- leftEngineEffect="LEngEffectsSmall";
- rightEngineEffect="REngEffectsSmall";
- leftFastWaterEffect="LFastWaterEffects";
- rightFastWaterEffect="RFastWaterEffects";
- memoryPointsLeftWaterEffect="waterEffectR";
- memoryPointsRightWaterEffect="waterEffectL";
- memoryPointsLeftEngineEffect="EngineEffectL";
- memoryPointsRightEngineEffect="EngineEffectR";
- class Exhausts
- {
- class Exhaust1
- {
- position="vyfuk start";
- direction="vyfuk konec";
- effect="ExhaustsEffectFBoat";
- };
- };
- class CargoTurret;
- class Turrets: Turrets
- {
- class CargoTurret_01: CargoTurret
- {
- gunnerAction="vehicle_passenger_stand_2";
- gunnerName="Старпом";
- memoryPointsGetInGunner="pos cargo 03";
- memoryPointsGetInGunnerDir="pos cargo 01 dir";
- gunnerCompartments="Compartment2";
- proxyIndex=2;
- maxElev=65;
- minElev=-20;
- maxTurn=95;
- minTurn=-95;
- class dynamicViewLimits
- {
- CargoTurret_01[]={5,95};
- CargoTurret_02[]={-15,95};
- CargoTurret_04[]={-75,95};
- };
- };
- class CargoTurret_02: CargoTurret_01
- {
- gunnerAction="passenger_flatground_4";
- gunnerName="Пассажир на крыше";
- memoryPointsGetInGunner="pos cargo 02";
- memoryPointsGetInGunnerDir="pos cargo 02 dir";
- proxyIndex=3;
- minElev=-45;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- class CargoTurret_03: CargoTurret_01
- {
- gunnerAction="passenger_boat_3";
- gunnerName="Пассажир с переди";
- memoryPointsGetInGunner="pos cargo 03";
- memoryPointsGetInGunnerDir="pos cargo 03 dir";
- proxyIndex=4;
- minElev=-45;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- class CargoTurret_04: CargoTurret_01
- {
- gunnerAction="vehicle_passenger_stand_2";
- gunnerName="Пассажир на корме";
- memoryPointsGetInGunner="pos cargo 02";
- memoryPointsGetInGunnerDir="pos cargo 04 dir";
- proxyIndex=5;
- minElev=-45;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- class CargoTurret_05: CargoTurret_01
- {
- gunnerAction="vehicle_passenger_stand_2";
- gunnerName="Пассажир левый борт";
- memoryPointsGetInGunner="pos cargo 02";
- memoryPointsGetInGunnerDir="pos cargo 05 dir";
- proxyIndex=7;
- maxTurn=85;
- minTurn=-110;
- minElev=-45;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- class CargoTurret_06: CargoTurret_01
- {
- gunnerAction="passenger_inside_7";
- gunnerName="Пассажир правый борт";
- memoryPointsGetInGunner="pos cargo 02";
- memoryPointsGetInGunnerDir="pos cargo 06 dir";
- proxyIndex=6;
- minElev=-45;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- class CargoTurret_07: CargoTurret_01
- {
- gunnerAction="passenger_inside_6";
- gunnerName="Дозорный";
- proxyIndex=11;
- minElev=-60;
- class dynamicViewLimits
- {
- CargoTurret_01[]={-95,15};
- CargoTurret_02[]={-95,-5};
- CargoTurret_03[]={-95,75};
- };
- };
- };
- armor=60;
- damageResistance=0.00318;
- class HitPoints
- {
- class HitEngine
- {
- armor=3;
- material=60;
- name="engine";
- visual="motor";
- passThrough=1;
- radius=1.1;
- };
- class HitHull
- {
- armor=1;
- material=50;
- name="karoserie";
- visual="zbytek";
- passThrough=1;
- explosionShielding=1;
- };
- };
- supplyRadius=3;
- class Reflectors
- {
- class LightCarHeadL01
- {
- color[]={1600,1300,1100};
- ambient[]={5,5,5};
- position="Light_L";
- direction="Light_L_end";
- hitpoint="Light_L";
- selection="Light_L";
- size=1;
- innerAngle=15;
- outerAngle=179;
- coneFadeCoef=9;
- intensity=7;
- useFlare = true;
- dayLight = false;
- flareSize=1;
- flareMaxDistance=50;
- class Attenuation
- {
- start=1;
- constant=0;
- linear=0;
- quadratic=0.25;
- hardLimitStart=200;
- hardLimitEnd=300;
- };
- };
- class LightCarHeadR01: LightCarHeadL01
- {
- color[]={222,242,249};
- ambient[]={222,242,249};
- innerAngle = 7;
- outerAngle = 130;
- intensity=15;
- useFlare = true;
- dayLight = false;
- flareSize = 2; // яркость вспышки, больше ярче
- coneFadeCoef=11;
- flareMaxDistance=250;
- position="Light_R";
- direction="Light_R_end";
- hitpoint="Light_R";
- selection="Light_R";
- };
- };
- class MarkerLights
- {
- class WhiteStill
- {
- name="bily pozicni";
- color[]={1,1,1};
- ambient[]={0.1,0.1,0.1};
- intensity=75;
- drawLight=1;
- drawLightSize=0.25;
- drawLightCenterSize=0.039999999;
- activeLight=0;
- blinking=0;
- dayLight=0;
- useFlare=1;
- };
- class RedStill
- {
- name="cerveny pozicni";
- color[]={0.80000001,0,0};
- ambient[]={0.079999998,0,0};
- intensity=75;
- drawLight=1;
- drawLightSize=0.25;
- drawLightCenterSize=0.039999999;
- activeLight=0;
- blinking=0;
- dayLight=0;
- useFlare=1;
- };
- class GreenStill
- {
- name="zeleny pozicni";
- color[]={0,0.80000001,0};
- ambient[]={0,0.079999998,0};
- intensity=75;
- drawLight=1;
- drawLightSize=0.25;
- drawLightCenterSize=0.039999999;
- activeLight=0;
- blinking=0;
- dayLight=0;
- useFlare=1;
- };
- };
- hideProxyInCombat=0;
- class Library
- {
- libTextDesc="https://vk.com/tranceakustika //https://vk.com/steadicamfilm?w=product-42557523_695452%2Fquery Новые 3D models модели на заказ. АВТОР https://vk.com/tranceakustika газ тигр https://vk.com/arma3_3d_models?w=product-42557523_1082474%2Fquery";
- };
- class Damage
- {
- tex[]={};
- mat[]=
- {
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_002.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_002_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_002_destruct.rvmat",
- "vet_shallop\data\l3.rvmat",
- "vet_shallop\data\l3_damage.rvmat",
- "vet_shallop\data\l3_destruct.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\glass.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\glass_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\glass_destruct.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\chrome0.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\chrome0_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\chrome0_destruct.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\chrome_st.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\glass_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\glass\glass_destruct.rvmat",
- "vet_shallop\skins\skin1.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
- "vet_shallop\skins\seats.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
- "vet_shallop\skins\skin1_more.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
- "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat"
- };
- };
- ace_cargo_hasCargo=1;
- ace_cargo_space=20;
- };
- class vet_Fishing_Boat: vet_Fishing_Boat_Base
- {
- accuracy=0.5;
- side=3;
- scope=2;
- crew="C_man_w_worker_F";
- faction="Trade_Union";
- typicalCargo[]=
- {
- "C_man_w_worker_F"
- };
- author="vk com arma3 3d_models";
- displayName="Рыбацкий катер (vet)";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement