Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CfgPatches
- {
- class CyberByte_McDonalds
- {
- units[] = {"Land_CyberByte_McDonalds"};
- weapons[] = {};
- requiredVersion = 1.0;
- requiredAddons[] = {};
- };
- };
- class CfgVehicleClasses {
- class Derek_Extras {
- displayName = "Derek_Extras";
- };
- };
- class CfgVehicles
- {
- class HouseBase;
- class House_f: HouseBase
- {
- class AnimationSources;
- };
- class Land_CyberByte_McDonalds: House_f
- {
- vehicleClass = "Derek_Extras";
- model="\CB_McDonalds\CyberByte_McDonalds.p3d";
- scope=2;
- displayName="McDonalds";
- armor=999999;
- class AnimationSources
- {
- class door
- {
- source="dooropen";
- animPeriod = 0.8;
- };
- class door_2
- {
- source="interact2";
- animPeriod = 0.8;
- };
- class window1
- {
- source="interact3";
- animPeriod = 0.5;
- };
- };
- class UserActions
- {
- class open_door_1
- {
- displayName = "Open Door";
- position = "dooropen";
- radius = 3;
- onlyForplayer = "true";
- condition = "((this animationPhase 'door') < 0.5)";
- statement = ([this, 'door'] execVM "\CB_McDonalds\Scripts\DoorNoHandle_open.sqf");
- };
- class close_door_1
- {
- displayName = "Close Door";
- position = "dooropen";
- radius = 3;
- onlyForplayer = "true";
- condition = "((this animationPhase 'door') == 1)";
- statement = ([this, 'door'] execVM "\CB_McDonalds\Scripts\DoorNoHandle_close.sqf");
- };
- class SlideOpenG1
- {
- displayName = "Open Door";
- position = "Interact2";
- radius = 3;
- onlyForplayer = "true";
- condition = "this animationPhase ""door_2"" < 0.5";
- statement = ([this, 'door_2'] execVM "\CB_McDonalds\Scripts\DoorNoHandle_open.sqf");
- };
- class SlideCloseG1
- {
- displayName = "Close Door";
- position = "Interact2";
- radius = 3;
- onlyForplayer = "true";
- condition = "this animationPhase ""door_2"" > 0.5";
- statement = ([this, 'door_2'] execVM "\CB_McDonalds\Scripts\DoorNoHandle_close.sqf");
- };
- class SlideOpenG2
- {
- displayName = "Open Window";
- position = "Interact3";
- radius = 3;
- onlyForplayer = "true";
- condition = "this animationPhase ""window1"" < 0.5";
- statement = "this animate [""window1"", 3.2]";
- };
- class SlideCloseG2
- {
- displayName = "Close Window";
- position = "Interact3";
- radius = 3;
- onlyForplayer = "true";
- condition = "this animationPhase ""window1"" > 0.5";
- statement = "this animate [""window1"", 0]";
- };
- };
- };
- };
Add Comment
Please, Sign In to add comment