// Developed by [GZA] David for German Zombie Apocalypse Servers (https://zombieapo.eu/) // Rewritten by salival (https://github.com/oiad) class vg_RscText { idc = -1; x = 0; y = 0; h = 0.037; w = 0.3; type = 0; style = 0; shadow = 2; colorShadow[] = {0, 0, 0, 0.5}; font = "Zeppelin32"; SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; text = ""; colorText[] = {1, 1, 1, 1.0}; colorBackground[] = {0, 0, 0, 0}; linespacing = 1; tooltipColorText[] = {1,1,1,1}; tooltipColorBox[] = {1,1,1,1}; tooltipColorShade[] = {0,0,0,0.65}; }; class vg_RscTitle : vg_RscText { idc = -1; style = 0; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; colorText[] = {0.95, 0.95, 0.95, 1}; }; class vg_RscShortcutButton { idc = -1; style = 0; default = 0; shadow = 2; w = 0.183825; h = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 20)"; color[] = {1,1,1,1.0}; colorFocused[] = {1,1,1,1.0}; color2[] = {0.95,0.95,0.95,1}; colorDisabled[] = {1,1,1,0.25}; colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])",1}; colorBackgroundFocused[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])",1}; colorBackground2[] = {1,1,1,1}; animTextureDefault = "gza\scripts\gold\gui\normal_ca.paa"; animTextureNormal = "gza\scripts\gold\gui\normal_ca.paa"; animTextureDisabled = "gza\scripts\gold\gui\normal_ca.paa"; animTextureOver = "gza\scripts\gold\gui\over_ca.paa"; animTextureFocused = "gza\scripts\gold\gui\focus_ca.paa"; animTexturePressed = "gza\scripts\gold\gui\down_ca.paa"; periodFocus = 1.2; periodOver = 0.8; class HitZone { left = 0.0; top = 0.0; right = 0.0; bottom = 0.0; }; class ShortcutPos { left = 0; top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2"; w = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1) * (3/4)"; h = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; }; class TextPos { left = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1) * (3/4)"; top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2"; right = 0.005; bottom = 0.0; }; period = 0.4; font = "Zeppelin32"; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; text = ""; action = ""; class Attributes { font = "Zeppelin32"; color = "#E5E5E5"; align = "left"; shadow = 1; }; class AttributesImage { font = "Zeppelin32"; color = "#E5E5E5"; align = "left"; }; soundPush[] = { "", 0, 1 }; soundEnter[] ={ "", 0, 1 }; soundClick[] ={ "", 0, 1 }; soundEscape[] ={ "", 0, 1 }; sound[] ={ "", 0, 1 }; }; class vg_RscButtonMenu : vg_RscShortcutButton { idc = -1; type = 16; style = "0x02 + 0xC0"; default = 0; shadow = 0; x = 0; y = 0; w = 0.095589; h = 0.039216; animTextureNormal = "#(argb,8,8,3)color(1,1,1,1)"; animTextureDisabled = "#(argb,8,8,3)color(1,1,1,1)"; animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; colorBackground[] = {0,0,0,0.8}; colorBackgroundFocused[] = {1,1,1,1}; colorBackground2[] = {0.75,0.75,0.75,1}; color[] = {1,1,1,1}; colorFocused[] = {0,0,0,1}; color2[] = {0,0,0,1}; colorText[] = {1,1,1,1}; colorDisabled[] = {1,1,1,0.25}; period = 1.2; periodFocus = 1.2; periodOver = 1.2; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; tooltipColorText[] = {1,1,1,1}; tooltipColorBox[] = {1,1,1,1}; tooltipColorShade[] = {0,0,0,0.65}; class TextPos { left = "0.25 * (((safezoneW / safezoneH) min 1.2) / 40)"; top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2"; right = 0.005; bottom = 0.0; }; class Attributes { font = "Zeppelin32"; color = "#E5E5E5"; align = "center"; shadow = 0; }; class ShortcutPos { left = "(6.25 * (((safezoneW / safezoneH) min 1.2) / 40)) - 0.0225 - 0.005"; top = 0.005; w = 0.0225; h = 0.03; }; textureNoShortcut = ""; }; class vg_RscListBox { style = 16; idc = -1; type = 5; w = 0.275; h = 0.04; font = "Zeppelin32"; colorSelect[] = {0.11,0.686,0.831,1}; colorText[] = {1, 1, 1, 1}; colorBackground[] = {0.28,0.28,0.28,0.28}; colorSelect2[] = {1, 1, 1, 1}; colorSelectBackground[] = {0.95, 0.95, 0.95, 0.5}; colorSelectBackground2[] = {1, 1, 1, 0.5}; colorScrollbar[] = {0.2, 0.2, 0.2, 1}; arrowFull = "\ca\ui\data\igui_arrow_top_active_ca.paa"; arrowEmpty = "\ca\ui\data\igui_arrow_top_ca.paa"; wholeHeight = 0.45; rowHeight = 0.04; color[] = {0.7, 0.7, 0.7, 1}; colorActive[] = {0,0,0,1}; colorDisabled[] = {0,0,0,0.3}; sizeEx = 0.023; maxHistoryDelay = 1; autoScrollSpeed = -1; autoScrollDelay = 5; autoScrollRewind = 0; tooltipColorText[] = {1,1,1,1}; tooltipColorBox[] = {1,1,1,1}; tooltipColorShade[] = {0,0,0,0.65}; class ScrollBar { color[] = {1, 1, 1, 0.6}; colorActive[] = {1, 1, 1, 1}; colorDisabled[] = {1, 1, 1, 0.3}; thumb = "\ca\ui\data\igui_scrollbar_thumb_ca.paa"; arrowFull = "\ca\ui\data\igui_arrow_top_active_ca.paa"; arrowEmpty = "\ca\ui\data\igui_arrow_top_ca.paa"; border = "\ca\ui\data\igui_border_scroll_ca.paa"; }; soundPush[] = { "", 0, 1 }; soundEnter[] ={ "", 0, 1 }; soundClick[] ={ "", 0, 1 }; soundEscape[] ={ "", 0, 1 }; sound[] ={ "", 0, 1 }; soundSelect[] = { "", 0, 1 }; }; class vg_RscStructuredText { type = 13; style = 0; x = 0; y = 0; h = 0.035; w = 0.1; text = ""; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; colorText[] = {1, 1, 1, 1.0}; shadow = 1; class Attributes { font = "Zeppelin32"; color = "#ffffff"; align = "left"; shadow = 1; }; }; class virtualGarage { idd = 2800; name="virtualGarage"; onload = "player setVariable['isBusy',true,true]; [] spawn vg_maintainSetText;"; onUnload = "player setVariable['isBusy',false,true];dayz_actionInProgress = false;"; movingEnabled = 0; enableSimulation = 1; class controlsBackground { class vg_RscTitleBackground : vg_RscText { colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"}; idc = -1; x = 0.1; y = 0.2; w = 0.8; h = (1 / 25); }; class MainBackground : vg_RscText { colorBackground[] = {0,0,0,0.7}; idc = -1; x = 0.1; y = 0.2 + (11 / 250); w = 0.8; h = 0.7 - (22 / 250); }; class Title : vg_RscTitle { idc = 2801; text = $STR_CL_VG_VIRTUAL_GARAGE; x = 0.1; y = 0.2; w = 0.8; h = (1 / 25); }; class VehicleInfoHeader : vg_RscText { idc = 2830; text = $STR_CL_VG_VEHICLE_INFO; colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"}; x = 0.47; y = 0.26; w = 0.42; h = (1 / 25); }; class CloseBtn : vg_RscButtonMenu { idc = -1; text = $STR_UI_CLOSE; onButtonClick = "closeDialog 2;"; x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.9 - (1 / 25); w = (6.25 / 40); h = (1 / 25); }; }; class controls { class VehicleList : vg_RscListBox { idc = 2802; text = ""; sizeEx = 0.04; colorBackground[] = {0.1,0.1,0.1,0.9}; onLBSelChanged = "[_this] call vehicleInfo;"; x = 0.11; y = 0.302; w = 0.35; h = 0.49; }; class VehicleTitleBox : vg_RscText { idc = 2804; text = ""; colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"}; x = 0.11; y = 0.26; w = 0.35; h = (1 / 25); }; class storeVehicle : vg_RscButtonMenu { idc = 2850; text = $STR_CL_VG_STORE_VEHICLE; onButtonClick = "if (!vg_hasRun) then {vg_hasRun = true;[true] spawn player_storeVehicle;};"; x = 0.1 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.9 - (1 / 25); w = (6.25 / 36); h = (1 / 25); }; class storeVehicleGear : vg_RscButtonMenu { idc = 2851; text = $STR_CL_VG_STORE_VEHICLE_GEAR; onButtonClick = "if (!vg_hasRun) then {vg_hasRun = true;[false] spawn player_storeVehicle;};"; x = 0.1 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.9 - (1 / 25); w = (6.25 / 15.85); h = (1 / 25); }; class getVehicle : vg_RscButtonMenu { idc = 2852; text = $STR_CL_VG_GET_VEHICLE; onButtonClick = "if (!vg_hasRun) then {vg_hasRun = true;[] spawn player_getVehicle;};"; x = 0.1 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.9 - (1 / 25); w = (6.25 / 20); h = (1 / 25); }; class removePad : vg_RscButtonMenu { idc = 2853; text = $STR_CL_VG_REMOVE_PAD; onButtonClick = "call player_removePad;"; x = 0.5 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.9 - (1 / 25); w = 0.241; h = (1 / 25); }; class MaintainGarage : vg_RscButtonMenu { idc = 2854; text = $STR_CL_VG_MAINTAIN_GARAGE; onButtonClick = "if (!vg_hasRun) then {vg_hasRun = true;[] spawn Player_MaintainVG;};"; x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH)); y = 0.903; w = 0.8; h = (1 / 25); }; class vehicleInfomationList : vg_RscStructuredText { idc = 2803; text = ""; sizeEx = 0.035; x = 0.47; y = 0.3; w = 0.41; h = 0.5; }; class MainBackgroundHider : vg_RscText { colorBackground[] = {0,0,0,1}; idc = 2810; x = 0.1; y = 0.2 + (11 / 250); w = 0.8; h = 0.7 - (22 / 250); }; class MainHideText : vg_RscText { idc = 2811; text = $STR_CL_VG_SEARCH_VEHICLES; sizeEx = 0.06; x = 0.10; y = 0.5; w = 0.8; h = (1 / 15); }; }; };