// monax@flashpoint.ru // some basic defines #define TEast 0 #define TWest 1 #define TGuerrila 2 #define TCivilian 3 #define TSideUnknown 4 #define TEnemy 5 #define TFriendly 6 #define TLogic 7 #define true 1 #define false 0 // type scope #define private 0 #define protected 1 #define public 2 class CfgPatches { class DplanMX { units[] = {DplanMX}; weapons[] = {}; requiredVersion = 1; }; class Dplan_anim { units[] = {}; weapons[] = {}; requiredVersion = 1; }; }; class CfgVehicles { class All {}; class AllVehicles: All {}; class Air: AllVehicles {}; class Plane: Air {}; class A10: Plane {}; class Cessna: A10 {}; class DplanMX: Cessna { scope=2 crew="Civilian6"; side=3 displayName="Dplan"; nameSound="Plane"; accuracy=0.300000; maxSpeed=120 landingSpeed=15 fuelCapacity=10 castDriverShadow=1; ejectDeadDriver=1; driverCanSee="8+2"; gearRetracting=0 ejectSpeed[]={0,0,0}; armor=15 cost=200000 model="\DplanMX\DplanMX.p3d"; picture="icessna"; weapons[]={}; magazines[]={}; fov=0.500000; landingAoa="7*3.1415/180"; driverAction="ManActDplanMXPilot"; soundEngine[]={"Objects\noise",db-40,0.2}; soundEnviron[]={"Objects\noise",0.001000,1.000000}; soundServo[]={"Objects\noise",db-40,0.400000}; transportSoldier=0 transportAmmo=0 extCameraPosition[]={0,2,-10}; type=2 threat[]={0.100000,1,0.700000}; audible=6 aileronSensitivity=0.330000; elevatorSensitivity=0.100000; noseDownCoef=0.025000; class Reflectors { }; class EventHandlers { init="[_this select 0] exec ""\DplanMX\anim.sqs"""; }; }; }; class CfgVehicleActions { DplanMXPilot="DplanMXPilot"; }; class CfgMovesMC { class Default {}; class DefaultDie: Default {}; class StandBase: Default {}; class States { class Driver: Default {}; class DplanMXPilot: Driver { actions = StandTalkActions; file=\DplanMX\delta.rtm; speed = 2.0; looped=false; soundEnabled=false; duty = RestDuty; interpolationSpeed=2; connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1}; connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1 interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè ñîëäàò ì¸ðòâ. }; class Dplan_beg: StandBase { actions = StandTalkActions; file=\DplanMX\delta_beg.rtm; speed = 2.0; looped=1; soundEnabled=false; duty = RestDuty; interpolationSpeed=2; connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1}; connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1 interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè ñîëäàò ì¸ðòâ. }; class Dplan_nalet: StandBase { actions = StandTalkActions; file=\DplanMX\delta_nalet.rtm; speed = 2.0; looped=false; soundEnabled=false; duty = RestDuty; interpolationSpeed=2; connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1}; connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1 interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè ñîëäàò ì¸ðòâ. }; class Dplan_nabeg: StandBase { actions = StandTalkActions; file=\DplanMX\delta_nabeg.rtm; speed = 2.0; looped=false; soundEnabled=false; duty = RestDuty; interpolationSpeed=2; connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1}; connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1 interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè ñîëäàò ì¸ðòâ. }; class Dplan_vzlet: StandBase { actions = StandTalkActions; file=\DplanMX\delta_vzlet.rtm; speed = 2.0; looped=false; soundEnabled=false; duty = RestDuty; interpolationSpeed=2; connectFrom[]={Stand, 1, StandVar2, 1, StandVar3, 1}; connectTo[]={Stand, 1, StandVar2, 1, StandVar3, 1}; //íàïðèìåð Stand, 1, StandVar2, 1, StandVar3, 1 interpolateTo[]={StandDying,0.1,StandDyingVer2,0.1}; //òî íàêàêóþ àíèìàöèþ ïåðåòåêàåò òâîÿ åñëè ñîëäàò ì¸ðòâ. }; }; };