Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////////////////////////////////////////////////////////////
- /// Styles
- ///////////////////////////////////////////////////////////////////////////
- // Control types
- # define CT_STATIC 0 # define CT_BUTTON 1 # define CT_EDIT 2 # define CT_SLIDER 3 # define CT_COMBO 4 # define CT_LISTBOX 5 # define CT_TOOLBOX 6 # define CT_CHECKBOXES 7 # define CT_PROGRESS 8 # define CT_HTML 9 # define CT_STATIC_SKEW 10 # define CT_ACTIVETEXT 11 # define CT_TREE 12 # define CT_STRUCTURED_TEXT 13 # define CT_CONTEXT_MENU 14 # define CT_CONTROLS_GROUP 15 # define CT_SHORTCUTBUTTON 16 # define CT_XKEYDESC 40 # define CT_XBUTTON 41 # define CT_XLISTBOX 42 # define CT_XSLIDER 43 # define CT_XCOMBO 44 # define CT_ANIMATED_TEXTURE 45 # define CT_OBJECT 80 # define CT_OBJECT_ZOOM 81 # define CT_OBJECT_CONTAINER 82 # define CT_OBJECT_CONT_ANIM 83 # define CT_LINEBREAK 98 # define CT_USER 99 # define CT_MAP 100 # define CT_MAP_MAIN 101 # define CT_LISTNBOX 102 # define CT_CHECKBOX 77
- // Static styles
- # define ST_POS 0x0F # define ST_HPOS 0x03 # define ST_VPOS 0x0C # define ST_LEFT 0x00 # define ST_RIGHT 0x01 # define ST_CENTER 0x02 # define ST_DOWN 0x04 # define ST_UP 0x08 # define ST_VCENTER 0x0C
- # define ST_TYPE 0xF0 # define ST_SINGLE 0x00 # define ST_MULTI 0x10 # define ST_TITLE_BAR 0x20 # define ST_PICTURE 0x30 # define ST_FRAME 0x40 # define ST_BACKGROUND 0x50 # define ST_GROUP_BOX 0x60 # define ST_GROUP_BOX2 0x70 # define ST_HUD_BACKGROUND 0x80 # define ST_TILE_PICTURE 0x90 # define ST_WITH_RECT 0xA0 # define ST_LINE 0xB0
- # define ST_SHADOW 0x100 # define ST_NO_RECT 0x200 # define ST_KEEP_ASPECT_RATIO 0x800
- # define ST_TITLE ST_TITLE_BAR + ST_CENTER
- // Slider styles
- # define SL_DIR 0x400 # define SL_VERT 0 # define SL_HORZ 0x400
- # define SL_TEXTURES 0x10
- // progress bar
- # define ST_VERTICAL 0x01 # define ST_HORIZONTAL 0
- // Listbox styles
- # define LB_TEXTURES 0x10 # define LB_MULTI 0x20
- // Tree styles
- # define TR_SHOWROOT 1 # define TR_AUTOCOLLAPSE 2
- // MessageBox styles
- # define MB_BUTTON_OK 1 # define MB_BUTTON_CANCEL 2 # define MB_BUTTON_USER 4
- ///////////////////////////////////////////////////////////////////////////
- /// Base Classes
- ///////////////////////////////////////////////////////////////////////////
- class RscTextPF {
- deletable = 0;
- fade = 0;
- access = 0;
- type = 0;
- idc = -1;
- colorBackground[] = {
- 0,
- 0,
- 0,
- 0
- };
- colorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- text = "";
- fixedWidth = 0;
- x = 0;
- y = 0;
- h = 0.037;
- w = 0.3;
- style = 0;
- shadow = 1;
- colorShadow[] = {
- 0,
- 0,
- 0,
- 0.5
- };
- font = "RobotoCondensed";
- SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
- linespacing = 1;
- tooltipColorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorBox[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorShade[] = {
- 0,
- 0,
- 0,
- 0.65
- };
- };
- class RscEditPF {
- deletable = 0;
- fade = 0;
- access = 0;
- type = 2;
- x = 0;
- y = 0;
- h = 0.04;
- w = 0.2;
- colorBackground[] = {
- 0,
- 0,
- 0,
- 0
- };
- colorText[] = {
- 0.95,
- 0.95,
- 0.95,
- 1
- };
- colorDisabled[] = {
- 1,
- 1,
- 1,
- 0.25
- };
- colorSelection[] = {
- "(profilenamespace getvariable ['GUI_BCG_RGB_R',0.13])",
- "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.54])",
- "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.21])",
- 1
- };
- autocomplete = "";
- text = "";
- size = 0.2;
- style = "0x00 + 0x40";
- font = "RobotoCondensed";
- shadow = 2;
- sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
- canModify = 1;
- tooltipColorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorBox[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorShade[] = {
- 0,
- 0,
- 0,
- 0.65
- };
- };
- class RscListBoxPF {
- deletable = 0;
- fade = 0;
- access = 0;
- type = 5;
- rowHeight = 0;
- colorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorDisabled[] = {
- 1,
- 1,
- 1,
- 0.25
- };
- colorScrollbar[] = {
- 1,
- 0,
- 0,
- 0
- };
- colorSelect[] = {
- 0,
- 0,
- 0,
- 1
- };
- colorSelect2[] = {
- 0,
- 0,
- 0,
- 1
- };
- colorSelectBackground[] = {
- 0.95,
- 0.95,
- 0.95,
- 1
- };
- colorSelectBackground2[] = {
- 1,
- 1,
- 1,
- 0.5
- };
- colorBackground[] = {
- 0,
- 0,
- 0,
- 0.3
- };
- soundSelect[] = {
- "\A3\ui_f\data\sound\RscListbox\soundSelect",
- 0.09,
- 1
- };
- autoScrollSpeed = -1;
- autoScrollDelay = 5;
- autoScrollRewind = 0;
- arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)";
- arrowFull = "#(argb,8,8,3)color(1,1,1,1)";
- colorPicture[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorPictureSelected[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorPictureDisabled[] = {
- 1,
- 1,
- 1,
- 0.25
- };
- colorPictureRight[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorPictureRightSelected[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorPictureRightDisabled[] = {
- 1,
- 1,
- 1,
- 0.25
- };
- colorTextRight[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorSelectRight[] = {
- 0,
- 0,
- 0,
- 1
- };
- colorSelect2Right[] = {
- 0,
- 0,
- 0,
- 1
- };
- tooltipColorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorBox[] = {
- 1,
- 1,
- 1,
- 1
- };
- tooltipColorShade[] = {
- 0,
- 0,
- 0,
- 0.65
- };
- class ListScrollBar {
- color[] = {
- 1,
- 1,
- 1,
- 1
- };
- autoScrollEnabled = 1;
- };
- x = 0;
- y = 0;
- w = 0.3;
- h = 0.3;
- style = 16;
- font = "RobotoCondensed";
- sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
- shadow = 0;
- colorShadow[] = {
- 0,
- 0,
- 0,
- 0.5
- };
- period = 1.2;
- maxHistoryDelay = 1;
- };
- class RscButtonPF {
- deletable = 0;
- fade = 0;
- access = 0;
- type = 1;
- text = "";
- colorText[] = {
- 1,
- 1,
- 1,
- 1
- };
- colorDisabled[] = {
- 1,
- 1,
- 1,
- 0.25
- };
- colorBackground[] = {
- 0,
- 0,
- 0,
- 0.5
- };
- colorBackgroundDisabled[] = {
- 0,
- 0,
- 0,
- 0.5
- };
- colorBackgroundActive[] = {
- 0,
- 0,
- 0,
- 1
- };
- colorFocused[] = {
- 0,
- 0,
- 0,
- 1
- };
- colorShadow[] = {
- 0,
- 0,
- 0,
- 0
- };
- colorBorder[] = {
- 0,
- 0,
- 0,
- 1
- };
- soundEnter[] = {
- "\A3\ui_f\data\sound\RscButton\soundEnter",
- 0.09,
- 1
- };
- soundPush[] = {
- "\A3\ui_f\data\sound\RscButton\soundPush",
- 0.09,
- 1
- };
- soundClick[] = {
- "\A3\ui_f\data\sound\RscButton\soundClick",
- 0.09,
- 1
- };
- soundEscape[] = {
- "\A3\ui_f\data\sound\RscButton\soundEscape",
- 0.09,
- 1
- };
- idc = -1;
- style = 2;
- x = 0;
- y = 0;
- w = 0.095589;
- h = 0.039216;
- shadow = 2;
- font = "RobotoCondensed";
- sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
- url = "";
- offsetX = 0;
- offsetY = 0;
- offsetPressedX = 0;
- offsetPressedY = 0;
- borderSize = 0;
- };
- class IGUIBackPF {
- type = 0;
- idc = 124;
- style = 128;
- text = "";
- colorText[] = {
- 0,
- 0,
- 0,
- 0
- };
- font = "RobotoCondensed";
- sizeEx = 0;
- shadow = 0;
- x = 0.1;
- y = 0.1;
- w = 0.1;
- h = 0.1;
- colorbackground[] = {
- "(profilenamespace getvariable ['IGUI_BCG_RGB_R',0])",
- "(profilenamespace getvariable ['IGUI_BCG_RGB_G',1])",
- "(profilenamespace getvariable ['IGUI_BCG_RGB_B',1])",
- "(profilenamespace getvariable ['IGUI_BCG_RGB_A',0.95])"
- };
- };
- class RU39_show_parkingfine {
- idd = 392100;
- enableSimulation = true;
- moving = 1;
- duration = 10;
- onLoad = "uiNamespace setVariable ['RU39_show_parkingfine', _this select 0]";
- class controlsBackground {
- class IGUIBack_392000: IGUIBackPF {
- idc = 392000;
- x = 0.314375 * safezoneW + safezoneX;
- y = 0.269 * safezoneH + safezoneY;
- w = 0.37125 * safezoneW;
- h = 0.462 * safezoneH;
- colorBackground[] = {
- 0, 0, 0, 0.6
- };
- };
- };
- class controls {
- class RscListbox_392001: RscListboxPF {
- idc = 392001;
- x = 0.329844 * safezoneW + safezoneX;
- y = 0.335 * safezoneH + safezoneY;
- w = 0.340312 * safezoneW;
- h = 0.308 * safezoneH;
- onLBDblClick = "call PF_ShowDialogEdit";
- };
- class RscButton_392002: RscButtonPF {
- idc = 392002;
- text = "Купить технику"; //--- ToDo: Localize;
- x = 0.453594 * safezoneW + safezoneX;
- y = 0.665 * safezoneH + safezoneY;
- w = 0.0979687 * safezoneW;
- h = 0.033 * safezoneH;
- onButtonClick = "call PF_FC_UnloadVehicle";
- };
- class RscButton_392003: RscButtonPF {
- idc = 392003;
- text = "Выход"; //--- ToDo: Localize;
- x = 0.572187 * safezoneW + safezoneX;
- y = 0.665 * safezoneH + safezoneY;
- w = 0.0979687 * safezoneW;
- h = 0.033 * safezoneH;
- onButtonClick = "call PF_ShowDialog";
- };
- class RscText_392004: RscTextPF {
- idc = 392004;
- text = "Штрафстоянка"; //--- ToDo: Localize;
- x = 0.329844 * safezoneW + safezoneX;
- y = 0.291 * safezoneH + safezoneY;
- w = 0.340312 * safezoneW;
- h = 0.033 * safezoneH;
- onKeyDown = "";
- };
- class RscEdit_392005: RscEditPF {
- idc = 392005;
- text = ""; //--- ToDo: Localize;
- x = 0.396875 * safezoneW + safezoneX;
- y = 0.665 * safezoneH + safezoneY;
- w = 0.04125 * safezoneW;
- h = 0.033 * safezoneH;
- maxChars = 4;
- onKeyUp = "call PF_USER_PIN";
- };
- class RscText_392006: RscTextPF {
- idc = 392006;
- text = "Пин код"; //--- ToDo: Localize;
- x = 0.340156 * safezoneW + safezoneX;
- y = 0.665 * safezoneH + safezoneY;
- w = 0.04125 * safezoneW;
- h = 0.033 * safezoneH;
- };
- };
- };
- class RU39_show_parkingfine_edit {
- idd = 392101;
- enableSimulation = true;
- moving = 1;
- duration = 10;
- onLoad = "uiNamespace setVariable ['RU39_show_parkingfine_edit', _this select 0]";
- class controlsBackground {
- class IGUIBack_392100: IGUIBackPF {
- idc = 392100;
- x = 0.381406 * safezoneW + safezoneX;
- y = 0.379 * safezoneH + safezoneY;
- w = 0.226875 * safezoneW;
- h = 0.209 * safezoneH;
- colorBackground[] = {
- 0, 0, 0, 0.6
- };
- };
- };
- class controls {
- class RscText_392101: RscTextPF {
- idc = 392101;
- text = "Техника не выбрана"; //--- ToDo: Localize;
- x = 0.391719 * safezoneW + safezoneX;
- y = 0.401 * safezoneH + safezoneY;
- w = 0.20625 * safezoneW;
- h = 0.022 * safezoneH;
- };
- class RscEdit_392102: RscEditPF {
- idc = 392102;
- text = "0"; //--- ToDo: Localize;
- x = 0.453594 * safezoneW + safezoneX;
- y = 0.445 * safezoneH + safezoneY;
- w = 0.139219 * safezoneW;
- h = 0.022 * safezoneH;
- };
- class RscText_392103: RscTextPF {
- idc = 392103;
- text = "Новая цена"; //--- ToDo: Localize;
- x = 0.391719 * safezoneW + safezoneX;
- y = 0.445 * safezoneH + safezoneY;
- w = 0.0464063 * safezoneW;
- h = 0.022 * safezoneH;
- };
- class RscButton_392104: RscButtonPF {
- idc = 392104;
- text = "Изменить цену"; //--- ToDo: Localize;
- x = 0.402031 * safezoneW + safezoneX;
- y = 0.489 * safezoneH + safezoneY;
- w = 0.0721875 * safezoneW;
- h = 0.033 * safezoneH;
- onButtonClick = "call PF_FC_EditSend";
- };
- class RscButton_392105: RscButtonPF {
- idc = 392105;
- text = "Удалить технику"; //--- ToDo: Localize;
- x = 0.520625 * safezoneW + safezoneX;
- y = 0.489 * safezoneH + safezoneY;
- w = 0.0721875 * safezoneW;
- h = 0.033 * safezoneH;
- onButtonClick = "call PF_FC_EditDel";
- };
- class RscButton_392106: RscButtonPF {
- idc = 392106;
- text = "Выход"; //--- ToDo: Localize;
- x = 0.402031 * safezoneW + safezoneX;
- y = 0.544 * safezoneH + safezoneY;
- w = 0.190781 * safezoneW;
- h = 0.033 * safezoneH;
- onButtonClick = "call PF_ShowDialogEdit";
- };
- class RscText_392107: RscTextPF {
- idc = 392107;
- text = "0"; //--- ToDo: Localize;
- x = 0.54125 * safezoneW + safezoneX;
- y = 0.401 * safezoneH + safezoneY;
- w = 0.0567187 * safezoneW;
- h = 0.033 * safezoneH;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement