Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.26 KB | None | 0 0
  1. //https://vk.com/steadicamfilm?w=product-42557523_695452%2Fquery
  2. //Altis Life RPG Новые 3D models модели на заказ.
  3. //Altis Life RPG "-Добро, должно быть с кулаками!" @Karandash
  4. //АВТОР https://vk.com/tranceakustika
  5. //Заказать можно абсолютно любые моедли из 3d макса https://vk.com/arma3_3d_models
  6. //селекшены для изменения номеров
  7. //"01_SKIN_korpyc",
  8. //"04_SKIN_glass",//ПЕР ТОН мтекла
  9. //"05_SKIN_glass_poloca"//ЗАДН СТЕКЛО ТОН
  10. //"plate_Logo_01",
  11. //"plate_Logo_02",
  12. //"plate_Logo_03",
  13. //"plate_Logo_04",
  14. //"plate_Logo_05",
  15. //"plate_Logo_06",
  16. //"plate_Logo_07",
  17. class DefaultEventhandlers;
  18. class CfgPatches
  19. {
  20. class vet_shallop
  21. {
  22. units[]=
  23. {
  24. "vet_shallop_01",
  25. "vet_shallop_02",
  26. "vet_Fishing_Boat"
  27. };
  28. weapons[]={"trawler_horn"};
  29. requiredVersion=0.1;
  30. requiredAddons[]=
  31. {
  32. "A3_Boat_F",
  33. "www_vk_com_arma3_3d_models_vet_shallop"
  34. };
  35. };
  36. };
  37. class CfgFactionClasses
  38. {
  39. class Trade_Union
  40. {
  41. displayName="Trade Union [TU]";
  42. side=3;
  43. };
  44. };
  45. class CfgVehicles
  46. {
  47. class Boat_F;
  48. class Ship;
  49. class Ship_F: Ship
  50. {
  51. class ViewPilot;
  52. class AnimationSources;
  53. class Eventhandlers;
  54. class Turrets;
  55. class NewTurret;
  56. class UserActions;
  57. };
  58. class vet_shallop_01_base_F: Boat_F
  59. {
  60. 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";
  61. mapSize=4.7540002;
  62. author="vk com arma3 3d models";
  63. _generalMacro="vet_shallop_01_base_F";
  64. displayName="Моторка";
  65. accuracy=0.5;
  66. model="\vet_shallop\vet_shallop_v_01.p3d";
  67. picture="\A3\boat_F\Boat_Transport_01\data\UI\Boat_Transport_01_CA.paa";
  68. Icon="\A3\boat_F\Boat_Transport_01\data\UI\map_Boat_Transport_01_CA.paa";
  69. cost=50000;
  70. threat[]={0.60000002,0.2,0.30000001};
  71. slingLoadCargoMemoryPoints[]=
  72. {
  73. "SlingLoadCargo1",
  74. "SlingLoadCargo2",
  75. "SlingLoadCargo3",
  76. "SlingLoadCargo4"
  77. };
  78. leftEngineEffect="LEngEffectsSmall";
  79. rightEngineEffect="REngEffectsSmall";
  80. leftFastWaterEffect="LFastWaterEffects";
  81. rightFastWaterEffect="RFastWaterEffects";
  82. class TransportItems
  83. {
  84. };
  85. armor=70;
  86. destrType="DestructWreck";
  87. class HitPoints // destrType="DestructWreck";
  88. {
  89. class HitBody
  90. {
  91. armor=4;
  92. material=50;
  93. name="hull";
  94. visual="zbytek0";
  95. passThrough=1;
  96. };
  97. class HitEngine
  98. {
  99. armor=2.1;
  100. material=-1;
  101. name="engine";
  102. visual="";
  103. passThrough=1;
  104. };
  105. };
  106. attenuationEffectType="OpenCarAttenuation";
  107. insideSoundCoef=0.5;
  108. soundEngineOnInt[]=
  109. {
  110. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start",
  111. 1,
  112. 1
  113. };
  114. soundEngineOnExt[]=
  115. {
  116. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_start",
  117. 1,
  118. 1,
  119. 150
  120. };
  121. soundEngineOffInt[]=
  122. {
  123. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop",
  124. 1,
  125. 1
  126. };
  127. soundEngineOffExt[]=
  128. {
  129. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_stop",
  130. 1,
  131. 1,
  132. 150
  133. };
  134. buildCrash0[]=
  135. {
  136. "A3\sounds_f\Vehicles\soft\noises\crash_building_01",
  137. 1.7782794,
  138. 1,
  139. 200
  140. };
  141. buildCrash1[]=
  142. {
  143. "A3\sounds_f\Vehicles\soft\noises\crash_building_02",
  144. 1.7782794,
  145. 1,
  146. 200
  147. };
  148. buildCrash2[]=
  149. {
  150. "A3\sounds_f\Vehicles\soft\noises\crash_building_03",
  151. 1.7782794,
  152. 1,
  153. 200
  154. };
  155. buildCrash3[]=
  156. {
  157. "A3\sounds_f\Vehicles\soft\noises\crash_building_04",
  158. 1.7782794,
  159. 1,
  160. 200
  161. };
  162. soundBuildingCrash[]=
  163. {
  164. "buildCrash0",
  165. 0.25,
  166. "buildCrash1",
  167. 0.25,
  168. "buildCrash2",
  169. 0.25,
  170. "buildCrash3",
  171. 0.25
  172. };
  173. WoodCrash0[]=
  174. {
  175. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_01",
  176. 1.7782794,
  177. 1,
  178. 200
  179. };
  180. WoodCrash1[]=
  181. {
  182. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_02",
  183. 1.7782794,
  184. 1,
  185. 200
  186. };
  187. WoodCrash2[]=
  188. {
  189. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_03",
  190. 1.7782794,
  191. 1,
  192. 200
  193. };
  194. WoodCrash3[]=
  195. {
  196. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_04",
  197. 1.7782794,
  198. 1,
  199. 200
  200. };
  201. WoodCrash4[]=
  202. {
  203. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_05",
  204. 1.7782794,
  205. 1,
  206. 200
  207. };
  208. WoodCrash5[]=
  209. {
  210. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_06",
  211. 1.7782794,
  212. 1,
  213. 200
  214. };
  215. soundWoodCrash[]=
  216. {
  217. "woodCrash0",
  218. 0.16599999,
  219. "woodCrash1",
  220. 0.16599999,
  221. "woodCrash2",
  222. 0.16599999,
  223. "woodCrash3",
  224. 0.16599999,
  225. "woodCrash4",
  226. 0.16599999,
  227. "woodCrash5",
  228. 0.16599999
  229. };
  230. ArmorCrash0[]=
  231. {
  232. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_01",
  233. 1.7782794,
  234. 1,
  235. 200
  236. };
  237. ArmorCrash1[]=
  238. {
  239. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_02",
  240. 1.7782794,
  241. 1,
  242. 200
  243. };
  244. ArmorCrash2[]=
  245. {
  246. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_03",
  247. 1.7782794,
  248. 1,
  249. 200
  250. };
  251. ArmorCrash3[]=
  252. {
  253. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_04",
  254. 1.7782794,
  255. 1,
  256. 200
  257. };
  258. soundArmorCrash[]=
  259. {
  260. "ArmorCrash0",
  261. 0.25,
  262. "ArmorCrash1",
  263. 0.25,
  264. "ArmorCrash2",
  265. 0.25,
  266. "ArmorCrash3",
  267. 0.25
  268. };
  269. class Sounds
  270. {
  271. class IdleOut
  272. {
  273. sound[]=
  274. {
  275. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_idle_1",
  276. 0.70794576,
  277. 1,
  278. 150
  279. };
  280. frequency="0.95 + ((rpm/ 1200) factor[(100/ 1200),(200/ 1200)])*0.15";
  281. volume="engineOn*(((rpm/ 1200) factor[(0/ 1200),(30/ 1200)]) * ((rpm/ 1200) factor[(500/ 1200),(300/ 1200)]))";
  282. };
  283. class Engine
  284. {
  285. sound[]=
  286. {
  287. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_low2",
  288. 1,
  289. 1.2,
  290. 300
  291. };
  292. frequency="0.95 + ((rpm/ 1200) factor[(300/ 1200),(600/ 1200)])*0.2";
  293. volume="engineOn*(((rpm/ 1200) factor[(200/ 1200),(300/ 1200)]) * ((rpm/ 1200) factor[(600/ 1200),(400/ 1200)]))";
  294. };
  295. class EngineMidOut
  296. {
  297. sound[]=
  298. {
  299. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_mid2",
  300. 1.4125376,
  301. 0.60000002,
  302. 400
  303. };
  304. frequency="0.95 + ((rpm/ 1200) factor[(600/ 1200),(900/ 1200)])*0.2";
  305. volume="engineOn*(((rpm/ 1200) factor[(350/ 1200),(500/ 1200)]) * ((rpm/ 1200) factor[(1200/ 1200),(900/ 1200)]))";
  306. };
  307. class EngineMaxOut
  308. {
  309. sound[]=
  310. {
  311. "A3\Sounds_F\vehicles\boat\Boat_Transport_01\Boat_Transport_01_high2",
  312. 1.9952624,
  313. 1,
  314. 500
  315. };
  316. frequency="0.95 + ((rpm/ 1200) factor[(700/ 1200),(1000/ 1200)])*0.3";
  317. volume="engineOn*((rpm/ 1200) factor[(600/ 1200),(1200/ 1200)])";
  318. };
  319. class WaternoiseOutW0
  320. {
  321. sound[]=
  322. {
  323. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1",
  324. 1,
  325. 1,
  326. 100
  327. };
  328. frequency="1";
  329. volume="(speed factor[4, 1])";
  330. };
  331. class WaternoiseOutW1
  332. {
  333. sound[]=
  334. {
  335. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed",
  336. 1,
  337. 1,
  338. 150
  339. };
  340. frequency="1";
  341. volume="((speed factor[2, 6]) min (speed factor[6, 4]))";
  342. };
  343. class WaternoiseOutW2
  344. {
  345. sound[]=
  346. {
  347. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed",
  348. 1,
  349. 1,
  350. 300
  351. };
  352. frequency="1";
  353. volume="(speed factor[3, 9])";
  354. };
  355. };
  356. driverLeftHandAnimName="DrivingWheel";
  357. driverAction="Zodiac_Driver";
  358. cargoAction[]=
  359. {
  360. "Zodiac_Cargo01",
  361. "Zodiac_Cargo02",
  362. "Zodiac_Cargo03",
  363. "Zodiac_Cargo04"
  364. };
  365. getInAction="GetInLow";
  366. getOutAction="GetOutLow";
  367. cargoGetInAction[]=
  368. {
  369. "GetInLow"
  370. };
  371. cargoGetOutAction[]=
  372. {
  373. "GetOutLow"
  374. };
  375. class complexGearbox
  376. {
  377. GearboxRatios[]=
  378. {
  379. "R1",
  380. -0.78200001,
  381. "N",
  382. 0,
  383. "D1",
  384. 2,
  385. "D2",
  386. 1.85,
  387. "D3",
  388. 1.9
  389. };
  390. TransmissionRatios[]=
  391. {
  392. "High",
  393. 1
  394. };
  395. gearBoxMode="auto";
  396. moveOffGear=1;
  397. driveString="D";
  398. neutralString="N";
  399. reverseString="R";
  400. };
  401. castDriverShadow=1;
  402. castCargoShadow=1;
  403. ejectDeadDriver=1;
  404. ejectDeadCargo=10;
  405. waterEffectSpeed=5;
  406. engineEffectSpeed=5;
  407. waterFastEffectSpeed=28;
  408. maxSpeed=70;
  409. simulation="shipX";
  410. overSpeedBrakeCoef=0.80000001;
  411. idleRpm=200;
  412. redRpm=1200;
  413. fuelCapacity=5;
  414. fuelConsumptionRate=500;
  415. enginePower=207;
  416. engineShiftY=1;
  417. waterLeakiness=0.3;
  418. extCameraPosition[]={0.3,1.4,-7};
  419. waterResistanceCoef=0.0099999998;
  420. thrustDelay=2;
  421. waterLinearDampingCoefY=1;//
  422. waterLinearDampingCoefX=1;//
  423. waterAngularDampingCoef=1.2;//
  424. rudderForceCoef=0.1;//
  425. rudderForceCoefAtMaxSpeed=0.003;//
  426. enableGPS=1;
  427. transportSoldier=0;
  428. class AnimationSources
  429. {
  430. class Move_radio
  431. {
  432. source="user";
  433. animPeriod=2;
  434. initPhase=0;
  435. };
  436. class Move_radio_1
  437. {
  438. source="user";
  439. animPeriod=0.1;
  440. initPhase=0;
  441. };
  442. };
  443. class UserActions
  444. {
  445. class HUDoff
  446. {
  447. displayName="On radio";
  448. position="radio_axis";
  449. radius=1;
  450. onlyForPlayer="true";
  451. condition="(player==driver this)and(this animationphase ""Move_radio"" !=1)";
  452. statement="this animate [""Move_radio"",1];this animate [""Move_radio_1"",1]";
  453. };
  454. class HUDon
  455. {
  456. displayName="Off radio";
  457. position="radio_axis";
  458. radius=1;
  459. onlyForPlayer="true";
  460. condition="(player==driver this)and(this animationphase ""Move_radio"" !=0)";
  461. statement="this animate [""Move_radio"",0];this animate [""Move_radio_1"",0]";
  462. };
  463. class CatchFish
  464. {
  465. displayName = "<img image='\avalon_pack\icons\ui\s_icon_fishing.paa' /> Начать добычу рыбы";
  466. radius = 25;
  467. position = "action";
  468. onlyforplayer = 0;
  469. condition = "(player in (crew this)) && !(isEngineOn this) && !life_net_dropped && !life_action_gathering";
  470. statement = "[] spawn AvalonClient_system_catchFish";
  471. };
  472. };
  473. class CargoTurret;
  474. class Turrets
  475. {
  476. class CargoTurret_01: CargoTurret
  477. {
  478. gunnerAction="passenger_inside_7";
  479. gunnerCompartments="Compartment2";
  480. gunnerName="пассажир задний с права";
  481. memoryPointsGetInGunner="pos cargo RR";
  482. memoryPointsGetInGunnerDir="pos cargo RR dir";
  483. gunnerGetOutAction="GetOutMedium";
  484. proxyIndex=1;
  485. maxElev=70;
  486. minElev=-95;
  487. maxTurn=95;
  488. minTurn=-90;
  489. isPersonTurret=1;
  490. class dynamicViewLimits
  491. {
  492. CargoTurret_03[]={-60,10};
  493. };
  494. };
  495. class CargoTurret_02: CargoTurret_01
  496. {
  497. gunnerAction="passenger_inside_7";
  498. gunnerName="пассажир задний с лева";
  499. memoryPointsGetInGunner="pos cargo LR";
  500. memoryPointsGetInGunnerDir="pos cargo LR dir";
  501. proxyIndex=2;
  502. maxTurn=95;
  503. minTurn=-95;
  504. minElev=-10;
  505. class dynamicViewLimits
  506. {
  507. CargoTurret_03[]={-5,80};
  508. CargoTurret_04[]={3,80};
  509. };
  510. };
  511. class CargoTurret_03: CargoTurret_01
  512. {
  513. gunnerAction="passenger_boat_3";
  514. gunnerName="пассажир первый с лева";
  515. memoryPointsGetInGunner="pos cargo RF";
  516. memoryPointsGetInGunnerDir="pos cargo RF dir";
  517. proxyIndex=3;
  518. minElev=-25;
  519. maxTurn=97;
  520. minTurn=-97;
  521. class dynamicViewLimits
  522. {
  523. };
  524. };
  525. class CargoTurret_04: CargoTurret_01
  526. {
  527. gunnerAction="passenger_flatground_3";
  528. gunnerName="пассажир по центру с лева";
  529. memoryPointsGetInGunner="pos cargo LF";
  530. memoryPointsGetInGunnerDir="pos cargo LF dir";
  531. proxyIndex=4;
  532. maxTurn=95;
  533. minTurn=-95;
  534. class dynamicViewLimits
  535. {
  536. CargoTurret_03[]={20,80};
  537. };
  538. };
  539. class CargoTurret_05: CargoTurret_01
  540. {
  541. gunnerAction="passenger_flatground_3";
  542. gunnerName="пассажир центр с права";
  543. memoryPointsGetInGunner="pos cargo LF";
  544. memoryPointsGetInGunnerDir="pos cargo LF dir";
  545. proxyIndex=5;
  546. maxTurn=95;
  547. minTurn=-95;
  548. class dynamicViewLimits
  549. {
  550. CargoTurret_03[]={20,80};
  551. };
  552. };
  553. class CargoTurret_06: CargoTurret_01
  554. {
  555. gunnerAction="passenger_inside_4";
  556. gunnerName="пассажир первый с права";
  557. memoryPointsGetInGunner="pos cargo RF";
  558. memoryPointsGetInGunnerDir="pos cargo RF dir";
  559. proxyIndex=6;
  560. minElev=-35;
  561. maxTurn=97;
  562. minTurn=-97;
  563. class dynamicViewLimits
  564. {
  565. };
  566. };
  567. class CargoTurret_07: CargoTurret_01
  568. {
  569. gunnerAction="passenger_inside_7";
  570. gunnerName="пассажир задний 02 с лева";
  571. memoryPointsGetInGunner="pos cargo LR";
  572. memoryPointsGetInGunnerDir="pos cargo LR dir";
  573. proxyIndex=7;
  574. maxTurn=95;
  575. minTurn=-95;
  576. minElev=-10;
  577. class dynamicViewLimits
  578. {
  579. CargoTurret_03[]={-5,80};
  580. CargoTurret_04[]={3,80};
  581. };
  582. };
  583. class CargoTurret_08: CargoTurret_01
  584. {
  585. gunnerAction="passenger_inside_7";
  586. gunnerName="пассажир задний 02 с права";
  587. memoryPointsGetInGunner="pos cargo LR";
  588. memoryPointsGetInGunnerDir="pos cargo LR dir";
  589. proxyIndex=8;
  590. maxTurn=95;
  591. minTurn=-95;
  592. minElev=-10;
  593. class dynamicViewLimits
  594. {
  595. CargoTurret_03[]={-5,80};
  596. CargoTurret_04[]={3,80};
  597. };
  598. };
  599. class CargoTurret_09: CargoTurret_01
  600. {
  601. gunnerAction="passenger_inside_7";
  602. gunnerName="пассажир первый 02 с права";
  603. memoryPointsGetInGunner="pos cargo LR";
  604. memoryPointsGetInGunnerDir="pos cargo LR dir";
  605. proxyIndex=9;
  606. maxTurn=95;
  607. minTurn=-95;
  608. minElev=-10;
  609. class dynamicViewLimits
  610. {
  611. CargoTurret_03[]={-5,80};
  612. CargoTurret_04[]={3,80};
  613. };
  614. };
  615. class CargoTurret_10: CargoTurret_01
  616. {
  617. gunnerAction="passenger_inside_7";
  618. gunnerName="пассажир первый 02 с лева";
  619. memoryPointsGetInGunner="pos cargo LR";
  620. memoryPointsGetInGunnerDir="pos cargo LR dir";
  621. proxyIndex=10;
  622. maxTurn=95;
  623. minTurn=-95;
  624. minElev=-10;
  625. class dynamicViewLimits
  626. {
  627. CargoTurret_03[]={-5,80};
  628. CargoTurret_04[]={3,80};
  629. };
  630. };
  631. };
  632. class Reflectors
  633. {
  634. class Light_1
  635. {
  636. color[]={1600,1300,1100};
  637. ambient[]={5,5,5};
  638. intensity = 0.8;
  639. size = 1; /// size of the light point seen from distance
  640. innerAngle = 100; /// angle of full light
  641. outerAngle = 165; /// angle of some light
  642. coneFadeCoef = 5; /// attenuation of light between the above angles
  643. position = "Light_1_pos"; /// memory point for start of the light and flare
  644. direction = "Light_1_dir"; /// memory point for the light direction
  645. hitpoint = "Light_1_hitpoint";
  646. selection = "Light_1_hide";
  647. useFlare = 0;
  648. flareSize = 2;
  649. flareMaxDistance = 50;
  650.  
  651. class Attenuation
  652. {
  653. start = 0;
  654. constant = 0;
  655. linear = 0;
  656. quadratic = 0.3;
  657.  
  658. hardLimitStart = 50;
  659. hardLimitEnd = 65;
  660. };
  661. };
  662. };
  663. supplyRadius=4;
  664. class Exhausts
  665. {
  666. class Exhaust1
  667. {
  668. position="exhaust1";
  669. direction="exhaust1_dir";
  670. effect="ExhaustsEffect";
  671. };
  672. };
  673. fuelExplosionPower=1;
  674. class Library
  675. {
  676. libTextDesc="Моторка [F]Veteran";
  677. };
  678. class Damage
  679. {
  680. tex[]={};
  681. mat[]=
  682. {
  683. "vet_shallop\data\l2.rvmat",
  684. "vet_shallop\data\l2_damage.rvmat",
  685. "vet_shallop\data\l2_destruct.rvmat",
  686. "vet_shallop\data\l3.rvmat",
  687. "vet_shallop\data\l3_damage.rvmat",
  688. "vet_shallop\data\l3_destruct.rvmat",
  689. "A3\boat_f\Boat_Transport_01\data\Boat_Transport_01.rvmat",
  690. "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat",
  691. "A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_damage.rvmat",
  692. "vet_shallop\data\chrome.rvmat",
  693. "vet_shallop\data\chrome_damage.rvmat",
  694. "vet_shallop\data\chrome_destruct.rvmat",
  695. "vet_shallop\data\j1.rvmat",
  696. "vet_shallop\data\j1_damage.rvmat",
  697. "vet_shallop\data\j1_destruct.rvmat",
  698. "vet_shallop\data\f5.rvmat",
  699. "vet_shallop\data\f5_damage.rvmat",
  700. "vet_shallop\data\f5_destruct.rvmat",
  701. };
  702. };
  703. };
  704. class vet_shallop_01: vet_shallop_01_base_F
  705. {
  706. author="vk com arma3 3d models";
  707. _generalMacro="vet_shallop_01";
  708. displayName="Моторка VIP";
  709. scope=2;
  710. crew="C_man_1";
  711. side=3;
  712. faction="Trade_Union";
  713. class SimpleObject
  714. {
  715. animate[]=
  716. {
  717.  
  718. {
  719. "damagehide",
  720. 0
  721. },
  722.  
  723. {
  724. "damagehide_zbytek",
  725. 0
  726. },
  727.  
  728. {
  729. "damage_unhide",
  730. 0
  731. },
  732.  
  733. {
  734. "drivingWheel",
  735. 0
  736. },
  737.  
  738. {
  739. "propeller1",
  740. 0
  741. }
  742. };
  743. hide[]=
  744. {
  745. "zasleh",
  746. "zadni svetlo",
  747. "brzdove svetlo",
  748. "clan",
  749. "podsvit pristroju",
  750. "poskozeni"
  751. };
  752. verticalOffset=0;
  753. verticalOffsetWorld=-0.018099301;
  754. };
  755. typicalCargo[]=
  756. {
  757. "C_man_2_F",
  758. "C_man_3_F"
  759. };
  760. hiddenSelections[]=
  761. {
  762. "camo1"
  763. };
  764. hiddenSelectionsTextures[]=
  765. {
  766. "\A3\boat_F\Boat_Transport_01\data\Boat_Transport_01_OPFOR_CO.paa"
  767. };
  768. };
  769. class vet_shallop_02: vet_shallop_01_base_F
  770. {
  771. author="vk com arma3 3d models";
  772. _generalMacro="vet_shallop_02";
  773. displayName="Моторка грузовая";
  774. model="\vet_shallop\vet_shallop_v_02\vet_shallop_v_02.p3d";
  775. scope=2;
  776. crew="C_man_1";
  777. side=3;
  778. maxSpeed=47;
  779. faction="Trade_Union";
  780. class SimpleObject
  781. {
  782. animate[]=
  783. {
  784.  
  785. {
  786. "damagehide",
  787. 0
  788. },
  789.  
  790. {
  791. "damagehide_zbytek",
  792. 0
  793. },
  794.  
  795. {
  796. "damage_unhide",
  797. 0
  798. },
  799.  
  800. {
  801. "drivingWheel",
  802. 0
  803. },
  804.  
  805. {
  806. "propeller1",
  807. 0
  808. }
  809. };
  810. hide[]=
  811. {
  812. "zasleh",
  813. "zadni svetlo",
  814. "brzdove svetlo",
  815. "clan",
  816. "podsvit pristroju",
  817. "poskozeni"
  818. };
  819. verticalOffset=0;
  820. verticalOffsetWorld=-0.018099301;
  821. };
  822. typicalCargo[]=
  823. {
  824. "C_man_2_F",
  825. "C_man_3_F"
  826. };
  827. hiddenSelections[]=
  828. {
  829. };
  830. hiddenSelectionsTextures[]=
  831. {
  832. };
  833. threat[]={0,0,0};
  834. class Turrets
  835. {
  836. class CargoTurret_01: CargoTurret
  837. {
  838. gunnerAction="passenger_inside_7";
  839. gunnerCompartments="Compartment2";
  840. gunnerName="пассажир задний с права";
  841. memoryPointsGetInGunner="pos cargo RR";
  842. memoryPointsGetInGunnerDir="pos cargo RR dir";
  843. gunnerGetOutAction="GetOutMedium";
  844. proxyIndex=1;
  845. maxElev=70;
  846. minElev=-95;
  847. maxTurn=95;
  848. minTurn=-90;
  849. isPersonTurret=1;
  850. class dynamicViewLimits
  851. {
  852. CargoTurret_03[]={-60,10};
  853. };
  854. };
  855. class CargoTurret_02: CargoTurret_01
  856. {
  857. gunnerAction="passenger_inside_7";
  858. gunnerName="пассажир задний с лева";
  859. memoryPointsGetInGunner="pos cargo LR";
  860. memoryPointsGetInGunnerDir="pos cargo LR dir";
  861. proxyIndex=2;
  862. maxTurn=95;
  863. minTurn=-95;
  864. minElev=-10;
  865. class dynamicViewLimits
  866. {
  867. CargoTurret_03[]={-5,80};
  868. CargoTurret_04[]={3,80};
  869. };
  870. };
  871. class CargoTurret_03: CargoTurret_01
  872. {
  873. gunnerAction="passenger_boat_3";
  874. gunnerName="пассажир первый с лева";
  875. memoryPointsGetInGunner="pos cargo RF";
  876. memoryPointsGetInGunnerDir="pos cargo RF dir";
  877. proxyIndex=3;
  878. minElev=-25;
  879. maxTurn=97;
  880. minTurn=-97;
  881. class dynamicViewLimits
  882. {
  883. };
  884. };
  885. class CargoTurret_04: CargoTurret_01
  886. {
  887. gunnerAction="passenger_flatground_3";
  888. gunnerName="пассажир по центру с лева";
  889. memoryPointsGetInGunner="pos cargo LF";
  890. memoryPointsGetInGunnerDir="pos cargo LF dir";
  891. proxyIndex=4;
  892. maxTurn=95;
  893. minTurn=-95;
  894. class dynamicViewLimits
  895. {
  896. CargoTurret_03[]={20,80};
  897. };
  898. };
  899. class CargoTurret_05: CargoTurret_01
  900. {
  901. gunnerAction="passenger_bench_1";
  902. gunnerName="пассажир по центру с права";
  903. memoryPointsGetInGunner="pos cargo LF";
  904. memoryPointsGetInGunnerDir="pos cargo LF dir";
  905. proxyIndex=5;
  906. maxTurn=95;
  907. minTurn=-95;
  908. class dynamicViewLimits
  909. {
  910. CargoTurret_03[]={20,80};
  911. };
  912. };
  913. class CargoTurret_06: CargoTurret_01
  914. {
  915. gunnerAction="passenger_inside_4";
  916. gunnerName="пассажир первый с права";
  917. memoryPointsGetInGunner="pos cargo RF";
  918. memoryPointsGetInGunnerDir="pos cargo RF dir";
  919. proxyIndex=6;
  920. minElev=-35;
  921. maxTurn=97;
  922. minTurn=-97;
  923. class dynamicViewLimits
  924. {
  925. };
  926. };
  927. };
  928. };
  929. class vet_Fishing_Boat_Base: Ship_F
  930. {
  931. vehicleClass="Structures_Town";
  932. model="\vet_shallop\vet_Fishing_Boat\vet_fishing_boat";
  933. picture="\vet_shallop\vet_Fishing_Boat\data\UI\picture_fishboat_ca.paa";
  934. icon="\vet_shallop\vet_Fishing_Boat\data\UI\icomap_fishboat_ca.paa";
  935. accuracy=0.5;
  936. mapsize=8;
  937. unitInfoType="UnitInfoShip";
  938. attenuationEffectType="OpenCarAttenuation";
  939. soundAttenuationCargo[]={1,0};
  940. //supplyRadius=10;
  941. precision = 10;
  942. cost = 50000;
  943. insideSoundCoef=0;
  944. scopeCurator=1;
  945. fuelCapacity=50;
  946. fuelConsumptionRate=1000;
  947. weapons[]={};
  948. ladders[]=
  949. {
  950.  
  951. {
  952. "Ladder_1_start",
  953. "Ladder_1_end"
  954. },
  955.  
  956. {
  957. "Ladder_2_start",
  958. "Ladder_2_end"
  959. },
  960.  
  961. {
  962. "Ladder_3_start",
  963. "Ladder_3_end"
  964. }
  965. };
  966. soundEngineOnInt[]=
  967. {
  968. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-start-02",
  969. "db-5",
  970. 1
  971. };
  972. soundEngineOnExt[]=
  973. {
  974. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-start-02",
  975. "db-5",
  976. 1,
  977. 300
  978. };
  979. soundEngineOffInt[]=
  980. {
  981. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-stop-02",
  982. "db-5",
  983. 1
  984. };
  985. soundEngineOffExt[]=
  986. {
  987. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-stop-02",
  988. "db-5",
  989. 1,
  990. 300
  991. };
  992. buildCrash0[]=
  993. {
  994. "A3\sounds_f\Vehicles\soft\noises\crash_building_01",
  995. "db0",
  996. 1,
  997. 200
  998. };
  999. buildCrash1[]=
  1000. {
  1001. "A3\sounds_f\Vehicles\soft\noises\crash_building_02",
  1002. "db0",
  1003. 1,
  1004. 200
  1005. };
  1006. buildCrash2[]=
  1007. {
  1008. "A3\sounds_f\Vehicles\soft\noises\crash_building_03",
  1009. "db0",
  1010. 1,
  1011. 200
  1012. };
  1013. buildCrash3[]=
  1014. {
  1015. "A3\sounds_f\Vehicles\soft\noises\crash_building_04",
  1016. "db0",
  1017. 1,
  1018. 200
  1019. };
  1020. soundBuildingCrash[]=
  1021. {
  1022. "buildCrash0",
  1023. 0.25,
  1024. "buildCrash1",
  1025. 0.25,
  1026. "buildCrash2",
  1027. 0.25,
  1028. "buildCrash3",
  1029. 0.25
  1030. };
  1031. WoodCrash0[]=
  1032. {
  1033. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_01",
  1034. "db0",
  1035. 1,
  1036. 200
  1037. };
  1038. WoodCrash1[]=
  1039. {
  1040. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_02",
  1041. "db0",
  1042. 1,
  1043. 200
  1044. };
  1045. WoodCrash2[]=
  1046. {
  1047. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_03",
  1048. "db0",
  1049. 1,
  1050. 200
  1051. };
  1052. WoodCrash3[]=
  1053. {
  1054. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_04",
  1055. "db0",
  1056. 1,
  1057. 200
  1058. };
  1059. WoodCrash4[]=
  1060. {
  1061. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_05",
  1062. "db0",
  1063. 1,
  1064. 200
  1065. };
  1066. WoodCrash5[]=
  1067. {
  1068. "A3\sounds_f\Vehicles\soft\noises\crash_mix_wood_06",
  1069. "db0",
  1070. 1,
  1071. 200
  1072. };
  1073. soundWoodCrash[]=
  1074. {
  1075. "woodCrash0",
  1076. 0.16599999,
  1077. "woodCrash1",
  1078. 0.16599999,
  1079. "woodCrash2",
  1080. 0.16599999,
  1081. "woodCrash3",
  1082. 0.16599999,
  1083. "woodCrash4",
  1084. 0.16599999,
  1085. "woodCrash5",
  1086. 0.16599999
  1087. };
  1088. ArmorCrash0[]=
  1089. {
  1090. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_01",
  1091. "db0",
  1092. 1,
  1093. 200
  1094. };
  1095. ArmorCrash1[]=
  1096. {
  1097. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_02",
  1098. "db0",
  1099. 1,
  1100. 200
  1101. };
  1102. ArmorCrash2[]=
  1103. {
  1104. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_03",
  1105. "db0",
  1106. 1,
  1107. 200
  1108. };
  1109. ArmorCrash3[]=
  1110. {
  1111. "A3\sounds_f\Vehicles\soft\noises\crash_vehicle_04",
  1112. "db0",
  1113. 1,
  1114. 200
  1115. };
  1116. soundArmorCrash[]=
  1117. {
  1118. "ArmorCrash0",
  1119. 0.25,
  1120. "ArmorCrash1",
  1121. 0.25,
  1122. "ArmorCrash2",
  1123. 0.25,
  1124. "ArmorCrash3",
  1125. 0.25
  1126. };
  1127. class Sounds
  1128. {
  1129. class IdleOut
  1130. {
  1131. sound[]=
  1132. {
  1133. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-idle-03",
  1134. "db-7",
  1135. 1,
  1136. 300
  1137. };
  1138. frequency="0.95 + ((rpm/1000) factor[(100/1000),(250/1000)])*0.15";
  1139. volume="engineOn*(((rpm/1000) factor[(100/1000),(150/1000)])* ((rpm/1000) factor[(270/1000),(200/1000)]))";
  1140. };
  1141. class Engine
  1142. {
  1143. sound[]=
  1144. {
  1145. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-low-05",
  1146. "db-4",
  1147. 1,
  1148. 350
  1149. };
  1150. frequency="0.85 + ((rpm/1000) factor[(200/1000),(370/1000)])*0.2";
  1151. volume="engineOn*(((rpm/1000) factor[(190/1000),(250/1000)])* ((rpm/1000) factor[(380/1000),(280/1000)]))";
  1152. };
  1153. class EngineMidOut
  1154. {
  1155. sound[]=
  1156. {
  1157. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-low-05",
  1158. "db-2",
  1159. 1,
  1160. 380
  1161. };
  1162. frequency="0.85 + ((rpm/1000) factor[(280/1000),(480/1000)])*0.2";
  1163. volume="engineOn*(((rpm/1000) factor[(250/1000),(350/1000)])* ((rpm/1000) factor[(480/1000),(390/1000)]))";
  1164. };
  1165. class EngineMaxOut2
  1166. {
  1167. sound[]=
  1168. {
  1169. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
  1170. "db-1",
  1171. 1,
  1172. 440
  1173. };
  1174. frequency="0.86 + ((rpm/1000) factor[(380/1000),(580/1000)])*0.2";
  1175. volume="engineOn*(((rpm/1000) factor[(370/1000),(440/1000)])* ((rpm/1000) factor[(585/1000),(495/1000)]))";
  1176. };
  1177. class EngineMaxOut3
  1178. {
  1179. sound[]=
  1180. {
  1181. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
  1182. "db0",
  1183. 1,
  1184. 500
  1185. };
  1186. frequency="0.85 + ((rpm/1000) factor[(490/1000),(800/1000)])*0.2";
  1187. volume="engineOn*(((rpm/1000) factor[(460/1000),(550/1000)])* ((rpm/1000) factor[(780/1000),(620/1000)]))";
  1188. };
  1189. class EngineMaxOut4
  1190. {
  1191. sound[]=
  1192. {
  1193. "vet_shallop\vet_Fishing_Boat\data\Sounds\ext-slowboat-engine-hi-04",
  1194. "db2",
  1195. 1,
  1196. 550
  1197. };
  1198. frequency="0.85 + ((rpm/1000) factor[(650/1000),(1000/1000)])*0.2";
  1199. volume="engineOn*((rpm/1000) factor[(600/1000),(800/1000)])";
  1200. };
  1201. class WaternoiseOutW0
  1202. {
  1203. sound[]=
  1204. {
  1205. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-0-speed1",
  1206. "db-3",
  1207. 1,
  1208. 150
  1209. };
  1210. frequency="1";
  1211. volume="(speed factor[4, 1])";
  1212. };
  1213. class WaternoiseOutW1
  1214. {
  1215. sound[]=
  1216. {
  1217. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-20-speed",
  1218. "db-2",
  1219. 1,
  1220. 250
  1221. };
  1222. frequency="1";
  1223. volume="((speed factor[2, 6]) min (speed factor[6, 4]))";
  1224. };
  1225. class WaternoiseOutW2
  1226. {
  1227. sound[]=
  1228. {
  1229. "A3\Sounds_F\vehicles\boat\SFX\voda-o-bok-lodi-50-speed",
  1230. "db0",
  1231. 1,
  1232. 350
  1233. };
  1234. frequency="1";
  1235. volume="(speed factor[3, 9])";
  1236. };
  1237. };
  1238. enableGPS=1;
  1239. crew="C_man_w_worker_F";
  1240. driverCompartments="Compartment1";
  1241. driverAction="driver_boat01";
  1242. driverLeftHandAnimName="drivingWheel";
  1243. driverRightHandAnimName="drivingWheel";
  1244. castDriverShadow=1;
  1245. ejectDeadDriver=1;
  1246. getInAction="GetInLow";
  1247. getOutAction="GetOutLow";
  1248. getInRadius=5;
  1249. cargoCompartments[]=
  1250. {
  1251. "Compartment1",
  1252. "Compartment1",
  1253. "Compartment1"
  1254. };
  1255. cargoAction[]=
  1256. {
  1257. "passenger_flatground_crosslegs",
  1258. "passenger_apc_generic01",
  1259. "passenger_injured_medevac_truck02"
  1260. };
  1261. cargoIsCoDriver[]={0,0,0,0,0,0,0};
  1262. castCargoShadow=1;
  1263. showNVGCargo[]={0,1};
  1264. ejectDeadCargo=0;
  1265. hideWeaponsCargo=1;
  1266. transportSoldier=3;
  1267. cargoProxyIndexes[]={8,9,10};
  1268. typicalCargo[]=
  1269. {
  1270. "C_man_w_worker_F"
  1271. };
  1272. cargoGetInAction[]=
  1273. {
  1274. "GetInLow"
  1275. };
  1276. cargoGetOutAction[]=
  1277. {
  1278. "GetOutLow"
  1279. };
  1280. memoryPointsGetInDriver="pos driver";
  1281. memoryPointsGetInDriverDir="pos driver dir";
  1282. memoryPointsGetInCargo="pos cargo";
  1283. memoryPointsGetInCargoDir="pos cargo dir";
  1284. hasGunner=6;
  1285. GunnerCompartments="Compartment1";
  1286. class AnimationSources: AnimationSources
  1287. {
  1288. class vet_User_DOR_01
  1289. {
  1290. source="user";
  1291. animPeriod=1;
  1292. initPhase=0;
  1293. sound = "GenericDoorsSound";
  1294. soundPosition = "axis_DOR_01";
  1295. };
  1296. };
  1297. class UserActions: UserActions
  1298. {
  1299. class on_vet_DOR
  1300. {
  1301. displayName = "<t color='#ffae00'>Открыть дверь</t>";
  1302. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  1303. onlyForPlayer="true";
  1304. position = "axis_DOR_01";
  1305. radius = 2;
  1306. showWindow = 0;
  1307. condition = "(this animationphase ""DOR_01"" !=1)";
  1308. statement = "this animate [""DOR_01"", 1]";
  1309. };
  1310. class off_vet_DOR: on_vet_DOR
  1311. {
  1312. displayName = "<t color='#ec2c66'>Закрыть дверь</t>";
  1313. displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\open_door_ca.paa' size='2.5' />";
  1314. condition = "(this animationphase ""DOR_01"" !=0)";
  1315. statement = "this animate [""DOR_01"", 0]";
  1316. };
  1317. class CatchFish
  1318. {
  1319. displayName = "<img image='\avalon_pack\icons\ui\s_icon_fishing.paa' /> Начать добычу рыбы";
  1320. radius = 25;
  1321. position = "action";
  1322. onlyforplayer = 0;
  1323. condition = "(player in (crew this)) && !(isEngineOn this) && !life_net_dropped && !life_action_gathering";
  1324. statement = "[] spawn AvalonClient_system_catchFish";
  1325. };
  1326. };
  1327. simulation="shipx";
  1328. maxSpeed=52;
  1329. overSpeedBrakeCoef=0.80000001;
  1330. waterLeakiness=1;
  1331. turnCoef=1;
  1332. waterLinearDampingCoefY=20;
  1333. waterLinearDampingCoefX=20;
  1334. waterAngularDampingCoef=20.2;
  1335. waterResistanceCoef=0.0099999998;
  1336. rudderForceCoef = 0.900000;
  1337. rudderForceCoefAtMaxSpeed = 0.100000;
  1338. brakeDistance=3;
  1339. enginePower=950;
  1340. engineShiftY=1;
  1341. thrustDelay=2.5;
  1342. idleRpm=200;
  1343. redRpm=1200;
  1344. extCameraPosition[]={0.1,0.1,-16};
  1345. class complexGearbox
  1346. {
  1347. GearboxRatios[]=
  1348. {
  1349. "R1",
  1350. -0.78200001,
  1351. "N",
  1352. 0,
  1353. "D1",
  1354. 2,
  1355. "D2",
  1356. 1.85,
  1357. "D3",
  1358. 1.9
  1359. };
  1360. TransmissionRatios[]=
  1361. {
  1362. "High",
  1363. 1
  1364. };
  1365. gearBoxMode="auto";
  1366. moveOffGear=1;
  1367. driveString="D";
  1368. neutralString="N";
  1369. reverseString="R";
  1370. };
  1371. waterEffectSpeed=5;
  1372. engineEffectSpeed=5;
  1373. waterFastEffectSpeed=28;
  1374. leftEngineEffect="LEngEffectsSmall";
  1375. rightEngineEffect="REngEffectsSmall";
  1376. leftFastWaterEffect="LFastWaterEffects";
  1377. rightFastWaterEffect="RFastWaterEffects";
  1378. memoryPointsLeftWaterEffect="waterEffectR";
  1379. memoryPointsRightWaterEffect="waterEffectL";
  1380. memoryPointsLeftEngineEffect="EngineEffectL";
  1381. memoryPointsRightEngineEffect="EngineEffectR";
  1382. class Exhausts
  1383. {
  1384. class Exhaust1
  1385. {
  1386. position="vyfuk start";
  1387. direction="vyfuk konec";
  1388. effect="ExhaustsEffectFBoat";
  1389. };
  1390. };
  1391. class CargoTurret;
  1392. class Turrets: Turrets
  1393. {
  1394. class CargoTurret_01: CargoTurret
  1395. {
  1396. gunnerAction="vehicle_passenger_stand_2";
  1397. gunnerName="Старпом";
  1398. memoryPointsGetInGunner="pos cargo 03";
  1399. memoryPointsGetInGunnerDir="pos cargo 01 dir";
  1400. gunnerCompartments="Compartment2";
  1401. proxyIndex=2;
  1402. maxElev=65;
  1403. minElev=-20;
  1404. maxTurn=95;
  1405. minTurn=-95;
  1406. class dynamicViewLimits
  1407. {
  1408. CargoTurret_01[]={5,95};
  1409. CargoTurret_02[]={-15,95};
  1410. CargoTurret_04[]={-75,95};
  1411. };
  1412. };
  1413. class CargoTurret_02: CargoTurret_01
  1414. {
  1415. gunnerAction="passenger_flatground_4";
  1416. gunnerName="Пассажир на крыше";
  1417. memoryPointsGetInGunner="pos cargo 02";
  1418. memoryPointsGetInGunnerDir="pos cargo 02 dir";
  1419. proxyIndex=3;
  1420. minElev=-45;
  1421. class dynamicViewLimits
  1422. {
  1423. CargoTurret_01[]={-95,15};
  1424. CargoTurret_02[]={-95,-5};
  1425. CargoTurret_03[]={-95,75};
  1426. };
  1427. };
  1428. class CargoTurret_03: CargoTurret_01
  1429. {
  1430. gunnerAction="passenger_boat_3";
  1431. gunnerName="Пассажир с переди";
  1432. memoryPointsGetInGunner="pos cargo 03";
  1433. memoryPointsGetInGunnerDir="pos cargo 03 dir";
  1434. proxyIndex=4;
  1435. minElev=-45;
  1436. class dynamicViewLimits
  1437. {
  1438. CargoTurret_01[]={-95,15};
  1439. CargoTurret_02[]={-95,-5};
  1440. CargoTurret_03[]={-95,75};
  1441. };
  1442. };
  1443. class CargoTurret_04: CargoTurret_01
  1444. {
  1445. gunnerAction="vehicle_passenger_stand_2";
  1446. gunnerName="Пассажир на корме";
  1447. memoryPointsGetInGunner="pos cargo 02";
  1448. memoryPointsGetInGunnerDir="pos cargo 04 dir";
  1449. proxyIndex=5;
  1450. minElev=-45;
  1451. class dynamicViewLimits
  1452. {
  1453. CargoTurret_01[]={-95,15};
  1454. CargoTurret_02[]={-95,-5};
  1455. CargoTurret_03[]={-95,75};
  1456. };
  1457. };
  1458. class CargoTurret_05: CargoTurret_01
  1459. {
  1460. gunnerAction="vehicle_passenger_stand_2";
  1461. gunnerName="Пассажир левый борт";
  1462. memoryPointsGetInGunner="pos cargo 02";
  1463. memoryPointsGetInGunnerDir="pos cargo 05 dir";
  1464. proxyIndex=7;
  1465. maxTurn=85;
  1466. minTurn=-110;
  1467. minElev=-45;
  1468. class dynamicViewLimits
  1469. {
  1470. CargoTurret_01[]={-95,15};
  1471. CargoTurret_02[]={-95,-5};
  1472. CargoTurret_03[]={-95,75};
  1473. };
  1474. };
  1475. class CargoTurret_06: CargoTurret_01
  1476. {
  1477. gunnerAction="passenger_inside_7";
  1478. gunnerName="Пассажир правый борт";
  1479. memoryPointsGetInGunner="pos cargo 02";
  1480. memoryPointsGetInGunnerDir="pos cargo 06 dir";
  1481. proxyIndex=6;
  1482. minElev=-45;
  1483. class dynamicViewLimits
  1484. {
  1485. CargoTurret_01[]={-95,15};
  1486. CargoTurret_02[]={-95,-5};
  1487. CargoTurret_03[]={-95,75};
  1488. };
  1489. };
  1490. class CargoTurret_07: CargoTurret_01
  1491. {
  1492. gunnerAction="passenger_inside_6";
  1493. gunnerName="Дозорный";
  1494. proxyIndex=11;
  1495. minElev=-60;
  1496. class dynamicViewLimits
  1497. {
  1498. CargoTurret_01[]={-95,15};
  1499. CargoTurret_02[]={-95,-5};
  1500. CargoTurret_03[]={-95,75};
  1501. };
  1502. };
  1503. };
  1504. armor=60;
  1505. damageResistance=0.00318;
  1506. class HitPoints
  1507. {
  1508. class HitEngine
  1509. {
  1510. armor=3;
  1511. material=60;
  1512. name="engine";
  1513. visual="motor";
  1514. passThrough=1;
  1515. radius=1.1;
  1516. };
  1517. class HitHull
  1518. {
  1519. armor=1;
  1520. material=50;
  1521. name="karoserie";
  1522. visual="zbytek";
  1523. passThrough=1;
  1524. explosionShielding=1;
  1525. };
  1526. };
  1527. supplyRadius=3;
  1528. class Reflectors
  1529. {
  1530. class LightCarHeadL01
  1531. {
  1532. color[]={1600,1300,1100};
  1533. ambient[]={5,5,5};
  1534. position="Light_L";
  1535. direction="Light_L_end";
  1536. hitpoint="Light_L";
  1537. selection="Light_L";
  1538. size=1;
  1539. innerAngle=15;
  1540. outerAngle=179;
  1541. coneFadeCoef=9;
  1542. intensity=7;
  1543. useFlare = true;
  1544. dayLight = false;
  1545. flareSize=1;
  1546. flareMaxDistance=50;
  1547. class Attenuation
  1548. {
  1549. start=1;
  1550. constant=0;
  1551. linear=0;
  1552. quadratic=0.25;
  1553. hardLimitStart=200;
  1554. hardLimitEnd=300;
  1555. };
  1556. };
  1557. class LightCarHeadR01: LightCarHeadL01
  1558. {
  1559. color[]={222,242,249};
  1560. ambient[]={222,242,249};
  1561. innerAngle = 7;
  1562. outerAngle = 130;
  1563. intensity=15;
  1564. useFlare = true;
  1565. dayLight = false;
  1566. flareSize = 2; // яркость вспышки, больше ярче
  1567. coneFadeCoef=11;
  1568. flareMaxDistance=250;
  1569. position="Light_R";
  1570. direction="Light_R_end";
  1571. hitpoint="Light_R";
  1572. selection="Light_R";
  1573. };
  1574. };
  1575. class MarkerLights
  1576. {
  1577. class WhiteStill
  1578. {
  1579. name="bily pozicni";
  1580. color[]={1,1,1};
  1581. ambient[]={0.1,0.1,0.1};
  1582. intensity=75;
  1583. drawLight=1;
  1584. drawLightSize=0.25;
  1585. drawLightCenterSize=0.039999999;
  1586. activeLight=0;
  1587. blinking=0;
  1588. dayLight=0;
  1589. useFlare=1;
  1590. };
  1591. class RedStill
  1592. {
  1593. name="cerveny pozicni";
  1594. color[]={0.80000001,0,0};
  1595. ambient[]={0.079999998,0,0};
  1596. intensity=75;
  1597. drawLight=1;
  1598. drawLightSize=0.25;
  1599. drawLightCenterSize=0.039999999;
  1600. activeLight=0;
  1601. blinking=0;
  1602. dayLight=0;
  1603. useFlare=1;
  1604. };
  1605. class GreenStill
  1606. {
  1607. name="zeleny pozicni";
  1608. color[]={0,0.80000001,0};
  1609. ambient[]={0,0.079999998,0};
  1610. intensity=75;
  1611. drawLight=1;
  1612. drawLightSize=0.25;
  1613. drawLightCenterSize=0.039999999;
  1614. activeLight=0;
  1615. blinking=0;
  1616. dayLight=0;
  1617. useFlare=1;
  1618. };
  1619. };
  1620. hideProxyInCombat=0;
  1621. class Library
  1622. {
  1623. 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";
  1624. };
  1625. class Damage
  1626. {
  1627. tex[]={};
  1628. mat[]=
  1629. {
  1630. "vet_shallop\vet_Fishing_Boat\data\fishboat_001.rvmat",
  1631. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
  1632. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
  1633.  
  1634. "vet_shallop\vet_Fishing_Boat\data\fishboat_002.rvmat",
  1635. "vet_shallop\vet_Fishing_Boat\data\fishboat_002_damage.rvmat",
  1636. "vet_shallop\vet_Fishing_Boat\data\fishboat_002_destruct.rvmat",
  1637.  
  1638. "vet_shallop\data\l3.rvmat",
  1639. "vet_shallop\data\l3_damage.rvmat",
  1640. "vet_shallop\data\l3_destruct.rvmat",
  1641.  
  1642. "vet_shallop\vet_Fishing_Boat\glass\glass.rvmat",
  1643. "vet_shallop\vet_Fishing_Boat\glass\glass_damage.rvmat",
  1644. "vet_shallop\vet_Fishing_Boat\glass\glass_destruct.rvmat",
  1645.  
  1646. "vet_shallop\vet_Fishing_Boat\glass\chrome0.rvmat",
  1647. "vet_shallop\vet_Fishing_Boat\glass\chrome0_damage.rvmat",
  1648. "vet_shallop\vet_Fishing_Boat\glass\chrome0_destruct.rvmat",
  1649.  
  1650. "vet_shallop\vet_Fishing_Boat\glass\chrome_st.rvmat",
  1651. "vet_shallop\vet_Fishing_Boat\glass\glass_damage.rvmat",
  1652. "vet_shallop\vet_Fishing_Boat\glass\glass_destruct.rvmat",
  1653.  
  1654. "vet_shallop\skins\skin1.rvmat",
  1655. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
  1656. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
  1657.  
  1658. "vet_shallop\skins\seats.rvmat",
  1659. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
  1660. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat",
  1661.  
  1662. "vet_shallop\skins\skin1_more.rvmat",
  1663. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_damage.rvmat",
  1664. "vet_shallop\vet_Fishing_Boat\data\fishboat_001_destruct.rvmat"
  1665. };
  1666. };
  1667. ace_cargo_hasCargo=1;
  1668. ace_cargo_space=20;
  1669. };
  1670. class vet_Fishing_Boat: vet_Fishing_Boat_Base
  1671. {
  1672. accuracy=0.5;
  1673. side=3;
  1674. scope=2;
  1675. crew="C_man_w_worker_F";
  1676. faction="Trade_Union";
  1677. typicalCargo[]=
  1678. {
  1679. "C_man_w_worker_F"
  1680. };
  1681. author="vk com arma3 3d_models";
  1682. displayName="Рыбацкий катер (vet)";
  1683. };
  1684. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement