Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Rotation
- {
- type = "rotation";
- memory = 1;
- minValue = 0;
- maxValue = 1;
- angle0 = 0;
- angle1 = 1;
- };
- class CfgSkeletons
- {
- class LB_BMW_M3_E30_Base
- {
- isDiscrete = 1;
- skeletonInherit = "";
- skeletonBones[] =
- {
- "drivewheel","",
- "wheel_1_1_damper_land","",
- "wheel_1_2_damper_land","",
- "wheel_2_1_damper_land","",
- "wheel_2_2_damper_land","",
- "wheel_1_1_damper","wheel_1_1_damper_land",
- "wheel_1_2_damper","wheel_1_2_damper_land",
- "wheel_2_1_damper","wheel_2_1_damper_land",
- "wheel_2_2_damper","wheel_2_2_damper_land",
- "wheel_1_1_steering","wheel_1_1_damper",
- "wheel_1_2_steering","wheel_1_2_damper",
- "wheel_2_1_steering","wheel_2_1_damper",
- "wheel_2_2_steering","wheel_2_2_damper",
- "wheel_1_1","wheel_1_1_steering",
- "wheel_1_2","wheel_1_2_steering",
- "wheel_2_1","wheel_2_1_steering",
- "wheel_2_2","wheel_2_2_steering",
- "wheel_1_1_unhide","wheel_1_1",
- "wheel_1_2_unhide","wheel_1_2",
- "wheel_2_1_unhide","wheel_2_1",
- "wheel_2_2_unhide","wheel_2_2",
- "wheel_1_1_hide","wheel_1_1",
- "wheel_1_2_hide","wheel_1_2",
- "wheel_2_1_hide","wheel_2_1",
- "wheel_2_2_hide","wheel_2_2",
- "OtocVez","",
- "OtocHlaven","OtocVez",
- "damageHide","",
- "damageVez","OtocVez",
- "damageHlaven","OtocHlaven",
- "ukaz_rychlo","",
- "ukaz_rychlo2","",
- "ukaz_rpm","",
- "mph","",
- "rpm","",
- "fuel","",
- "daylights","damageHide",
- "reverse_light","",
- "blinker_l", "",
- "blinker_r", "",
- "Trunk","",
- "Light_Z","",
- "Door_1","",
- "Door_2","",
- "glass1","Door_1",
- "glass2","",
- "glass3","Door_2",
- "glass4","",
- "glass5","",
- "glass6",""
- };
- };
- };
- class CfgModels
- {
- class Default
- {
- skeletonName="";
- sections[]= {};
- sectionsInherit="";
- };
- class LB_BMW_M3_E30: Default
- {
- skeletonName = "LB_BMW_M3_E30_Base";
- sections[]=
- {
- "Camo1",
- "Camo2",
- "karoserie",
- "fueltank",
- "zadni svetlo",
- "brzdove svetlo",
- "engine",
- "Light_L",
- "Light_R",
- "Light_Z",
- "glass1",
- "glass2",
- "glass3",
- "glass4",
- "glass5",
- "glass6"
- };
- class Animations
- {
- // destruct START */
- class damageHide
- {
- type="hide";
- source="damage";
- selection="damageHide";
- hideValue=1.0;
- };
- class damageHideVez: damageHide
- {
- selection="OtocVez";
- };
- class damageHideHlaven: damageHide
- {
- selection="OtocHlaven";
- };
- class wheel_1_1_destruct
- {
- type="hide";
- selection="wheel_1_1_hide";
- source="HitLFWheel";
- minValue = 0; // upravit na 0.99
- maxValue = 1; // upravit na 1.0
- hidevalue = 0.99999;
- };
- class wheel_1_2_destruct: wheel_1_1_destruct {source="HitLBWheel";selection="wheel_1_2_hide";};
- class wheel_2_1_destruct: wheel_1_1_destruct {source="HitRFWheel";selection="wheel_2_1_hide";};
- class wheel_2_2_destruct: wheel_1_1_destruct {source="HitRBWheel";selection="wheel_2_2_hide";};
- class wheel_1_1_destruct_unhide
- {
- type="hide";
- selection="wheel_1_1_unhide";
- source="HitLFWheel";
- minValue = 0;
- maxValue = 1;
- hidevalue = 0.00000;
- UnHidevalue = 1.00000;
- };
- class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLBWheel";selection="wheel_1_2_unhide";};
- class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRFWheel";selection="wheel_2_1_unhide";};
- class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRBWheel";selection="wheel_2_2_unhide";};
- #define DamageOffset 0.2
- class wheel_1_1_Damage: wheel_1_1_destruct
- {
- type="translation";
- axis="Basic_Damper_Destruct_Axis";
- memory=1;
- selection="wheel_1_1_damper";
- source="HitLFWheel";
- minValue = 0.0;
- maxValue = 1;
- offset0 = 0;
- offset1 = DamageOffset;
- };
- class wheel_1_2_Damage: wheel_1_1_Damage {source="HitLBWheel";selection="wheel_1_2_damper";};
- class wheel_2_1_Damage: wheel_1_1_Damage {source="HitRFWheel";selection="wheel_2_1_damper";};
- class wheel_2_2_Damage: wheel_1_1_Damage {source="HitRBWheel";selection="wheel_2_2_damper";};
- class wheel_1_1_Damper_Damage_BackAnim: wheel_1_1_Damage {selection="wheel_1_1_damper";offset1 = -1.2*DamageOffset;};
- class wheel_1_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLBWheel";selection="wheel_1_2_damper";};
- class wheel_2_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRFWheel";selection="wheel_2_1_damper";};
- class wheel_2_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRBWheel";selection="wheel_2_2_damper";};
- class Glass1_destruct
- {
- type="hide";
- selection="glass1";
- source="HitGlass1";
- minValue = 0;
- maxValue = 1;
- hidevalue = 0.99999;
- };
- class Glass2_destruct: Glass1_destruct {selection="glass2";source="HitGlass2";}; // Inherits from the the glass 1, only the selection and the source will be changed
- class Glass3_destruct: Glass1_destruct {selection="glass3";source="HitGlass3";};
- class Glass4_destruct: Glass1_destruct {selection="glass4";source="HitGlass4";};
- class Glass5_destruct: Glass1_destruct {selection="glass5";source="HitGlass5";};
- class Glass6_destruct: Glass1_destruct {selection="glass6";source="HitGlass6";};
- //Glass Damage END
- class DrivingWheel
- {
- type="rotation";
- source="drivingWheel";
- selection="drivewheel";
- axis="drivewheel_axis";
- memory=1;
- minValue=-1;
- maxValue=1;
- angle0=(rad 70);
- angle1=(rad -70);
- };
- class Steering_1_1
- {
- type="rotationY";
- source="drivingWheel";
- selection="wheel_1_1_steering";
- axis="wheel_1_1_steering_axis";
- memory=1;
- minValue="rad -90";
- maxValue="rad +90";
- angle0=1.0471981;
- angle1=-1.0471981;
- };
- class Steering_2_1: Steering_1_1
- {
- selection="wheel_2_1_steering";
- axis="wheel_2_1_steering_axis";
- angle0=1.0471981;
- angle1=-1.0471981;
- };
- class IndicatorSpeed: Rotation
- {
- source="speed";
- selection="mph";
- axis="mph_axis";
- memory=1;
- maxValue =80;
- angle0 =(rad 28);
- angle1 =(rad 282);
- };
- class IndicatorRPM: Rotation
- {
- type="rotation";
- source="rpm";
- selection="rpm";
- axis="rpm_axis";
- memory=1;
- minValue=0;
- maxValue=7500;
- angle0=(rad 0);
- angle1=(rad 195);
- };
- class fuel
- {
- type="rotation";
- source="fuel";
- selection="fuel";
- axis="fuel_axis";
- memory=1;
- minValue=0;
- maxValue=1;
- angle0=0;
- angle1="rad +70";
- };
- class daylights
- {
- type="hide";
- source="rpm";
- selection="daylights";
- minValue=-0.8;
- maxValue=0.2;
- unhidevalue=1;
- sourceAddress="clamp";
- };
- class reverse_light
- {
- type="Hide";
- selection="reverse_light";
- sourceAddress="clamp";
- source="Gear";
- minValue = -1;
- maxValue = 0;
- hideValue = "0.2";
- };
- class Wheel_1_1
- {
- type="rotationX";
- source="wheel";
- selection="wheel_1_1";
- axis="wheel_1_1_axis";
- memory=1;
- sourceAddress="loop";
- minValue=0;
- maxValue=1;
- angle0=0;
- angle1="rad -360";
- };
- class wheel_2_1: Wheel_1_1
- {
- selection="wheel_2_1";
- axis="wheel_2_1_axis";
- };
- class wheel_1_2: Wheel_1_1
- {
- selection="wheel_1_2";
- axis="wheel_1_2_axis";
- };
- class Wheel_2_2: Wheel_1_1
- {
- selection="wheel_2_2";
- axis="wheel_2_2_axis";
- };
- class Wheel_1_1_Damper
- {
- type="translation";
- source="damper";
- selection="wheel_1_1_damper_land";
- axis="posun wheel_1_1";
- animPeriod = 1;
- minValue="0";
- maxValue="1";
- offset0= "0.5";
- offset1= "-0.5";
- memory=1;
- };
- class wheel_2_1_Damper: Wheel_1_1_Damper
- {
- selection="wheel_2_1_damper_land";
- };
- class wheel_1_2_Damper: Wheel_1_1_Damper
- {
- selection="wheel_1_2_damper_land";
- };
- class Wheel_2_2_Damper: Wheel_1_1_Damper
- {
- selection="wheel_2_2_damper_land";
- };
- class LeftSignal
- {
- type="Hide";
- selection="blinker_l";
- source="time";
- sourceAddress="loop";
- minValue=-0.5;
- maxValue=0.5;
- hideValue=0.5;
- };
- class LeftSignalOn: LeftSignal
- {
- selection="blinker_l";
- source="LeftSignal";
- sourceAddress="clamp";
- minValue=0;
- maxValue=1;
- hideValue="0.0";
- unHideValue=1;
- };
- class RightSignal
- {
- type="Hide";
- selection="blinker_r";
- source="time";
- sourceAddress="loop";
- minValue=-0.5;
- maxValue=0.5;
- hideValue=0.5;
- };
- class RightSignalOn: RightSignal
- {
- selection="blinker_r";
- source="RightSignal";
- sourceAddress="clamp";
- minValue=0;
- maxValue=1;
- hideValue="0.0";
- unHideValue=1;
- };
- class Light_Z
- {
- type="hide";
- selection="Light_Z";
- source="Light_Z";
- sourceAddress = "clamp";
- minValue=0;
- maxValue=1;
- hidevalue="0.0";
- unHideValue = "1.0";
- };
- class Door_1
- {
- type="rotation";
- source="Door_1";
- selection="Door_1";
- axis="door_1_axis";
- minValue=0;
- maxValue=1;
- angle0=0;
- angle1=1.1;
- animPeriod=3;
- initPhase=0;
- };
- class Door_2
- {
- type="rotation";
- source="Door_2";
- selection="Door_2";
- axis="door_2_axis";
- minValue=0;
- maxValue=1;
- angle0=0;
- angle1=-1.1;
- animPeriod=3;
- initPhase=0;
- };
- class Trunk
- {
- type="rotation";
- source="Trunk";
- selection="Trunk";
- axis="Trunk_axis";
- minValue=0;
- maxValue=1;
- angle0=0;
- angle1=-1.3;
- animPeriod=3;
- initPhase=0;
- };
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement