Jump to content

Recommended Posts

I have a problem when doing the animation of the doors, in the Bulldozer works perfectly but in the game it only works 1 door, sorry my bad english and thanks.

 

Config

 

class CfgPatches {
    class A3Servers_Buildings {
        units[] = {};
        weapons[] = {};
        requiredVersion = 1.0;
        requiredAddons[] = {};
    };
};

class CfgVehicleClasses {
    class A3Servers_Edificio {  
        displayName = "A3Servers_Edificio";
    };
};

class CfgVehicles {
    class HouseBase;
    class House : HouseBase {
        class DestructionEffects;
    };
    class A3Servers_Edificio : House {
        scope = 2;
        model = "\A3Servers_Buildings\modelo\A3Servers_Buildings";
        displayName = "Casa A3Servers";
        animated = 0;
        vehicleClass = "A3Servers_Edificio";
        destrType = "DestructNo";
        mapSize = 3;
        author = "Koldo";
        armor = 8000000;

        class AnimationSources {
            class door_01 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_02 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_03 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_04 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_05 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_06 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_07 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
            class door_08 {          
                source = "user";
                animPeriod = 1;
                initPhase = 0;
            };
        };
        class UserActions {
            class Door_01_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_01_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_01' < 0.5";
                statement = "this animateSource ['Door_01', 1]";
            };
            class Door_01_Close : Door_01_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_01' >= 0.5";
                statement = "this animateSource ['Door_01', 0]";
            };
            class Door_02_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_02_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_02' < 0.5";
                statement = "this animateSource ['Door_02', 1]";
            };
            class Door_02_Close : Door_02_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_02' >= 0.5";
                statement = "this animateSource ['Door_02', 0]";
            };
            class Door_03_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_03_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_03' < 0.5";
                statement = "this animateSource ['Door_03', 1]";
            };
            class Door_03_Close : Door_03_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_03' >= 0.5";
                statement = "this animateSource ['Door_03', 0]";
            };
            class Door_04_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_04_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_04' < 0.5";
                statement = "this animateSource ['Door_04', 1]";
            };
            class Door_04_Close : Door_04_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_04' >= 0.5";
                statement = "this animateSource ['Door_04', 0]";
            };
            class Door_05_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_05_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_05' < 0.5";
                statement = "this animateSource ['Door_05', 1]";
            };
            class Door_05_Close : Door_05_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_05' >= 0.5";
                statement = "this animateSource ['Door_05', 0]";
            };
            class Door_06_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_06_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_06' < 0.5";
                statement = "this animateSource ['Door_06', 1]";
            };
            class Door_06_Close : Door_06_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_06' >= 0.5";
                statement = "this animateSource ['Door_06', 0]";
            };
            class Door_07_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_07_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_07' < 0.5";
                statement = "this animateSource ['Door_07', 1]";
            };
            class Door_07_Close : Door_07_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_07' >= 0.5";
                statement = "this animateSource ['Door_07', 0]";
            };
            class Door_08_Open {
                displayName = "Abrir Puerta";
                onlyforplayer = false;
                position = "door_08_axis";
                radius = 2;
                condition = "this animationSourcePhase 'Door_08' < 0.5";
                statement = "this animateSource ['Door_08', 1]";
            };
            class Door_08_Close : Door_08_Open {
                displayName = "Cerrar Puerta";
                condition = "this animationSourcePhase 'Door_08' >= 0.5";
                statement = "this animateSource ['Door_08', 0]";
            };
        };
    };
};

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×