From c1f61dc4aa4ea45c0c744efa2aa10a854a637455 Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Thu, 22 May 2025 23:12:36 -0300 Subject: [PATCH] Added initial custom marker dialog and fixed core module background --- addons/server/dialog.hpp | 75 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 73 insertions(+), 2 deletions(-) diff --git a/addons/server/dialog.hpp b/addons/server/dialog.hpp index 801caae..1068cce 100644 --- a/addons/server/dialog.hpp +++ b/addons/server/dialog.hpp @@ -4,6 +4,7 @@ class RscFrame; class RscLine; class RscProgress; class RscPicture; +class RscBackground; class RscPictureKeepAspect; class RscVideo; class RscHTML; @@ -39,13 +40,13 @@ class armatak_zeus_core_module_dialog { idd = 999991; movingEnable = 0; class ControlsBackground { - class armatak_gui_module_zeus_core_dialog_main_frame: RscFrame { + class armatak_gui_module_zeus_core_dialog_main_frame: RscBackground { idc = 1800; x = "0.386562 * safezoneW + safezoneX"; y = "0.401 * safezoneH + safezoneY"; w = "0.216563 * safezoneW"; h = "0.242 * safezoneH"; - colorBackground[]={0,0,0,0.5}; + colorBackground[]={0,0,0,0.45}; }; }; class Controls { @@ -56,6 +57,7 @@ class armatak_zeus_core_module_dialog { y = "0.445 * safezoneH + safezoneY"; w = "0.20625 * safezoneW"; h = "0.044 * safezoneH"; + colorBackground[]={0,0,0,0.5}; }; class armatak_gui_module_zeus_core_dialog_address_port_edit: RscEdit { idc = 14001; @@ -64,6 +66,7 @@ class armatak_zeus_core_module_dialog { y = "0.522 * safezoneH + safezoneY"; w = "0.20625 * safezoneW"; h = "0.044 * safezoneH"; + colorBackground[]={0,0,0,0.5}; }; class armatak_gui_module_zeus_core_dialog_address_text: RscText { idc = 1000; @@ -101,3 +104,71 @@ class armatak_zeus_core_module_dialog { }; }; }; + +class armatak_zeus_custom_marker_dialog { + idd = 990991; + movingEnable = 0; + + class Controls { + class RscFrame_1800: RscFrame + { + idc = 1800; + x = "0.37625 * safezoneW + safezoneX"; + y = "0.357 * safezoneH + safezoneY"; + w = "0.237187 * safezoneW"; + h = "0.275 * safezoneH"; + }; + class RscEdit_1400: RscEdit + { + idc = 1400; + x = "0.386562 * safezoneW + safezoneX"; + y = "0.423 * safezoneH + safezoneY"; + w = "0.216563 * safezoneW"; + h = "0.044 * safezoneH"; + }; + class RscText_1000: RscText + { + idc = 1000; + text = "Entity Callsign"; + x = "0.386562 * safezoneW + safezoneX"; + y = "0.379 * safezoneH + safezoneY"; + w = "0.216563 * safezoneW"; + h = "0.044 * safezoneH"; + }; + class RscText_1001: RscText + { + idc = 1001; + text = "Entity Type (only for vehicles)"; + x = "0.386562 * safezoneW + safezoneX"; + y = "0.467 * safezoneH + safezoneY"; + w = "0.216563 * safezoneW"; + h = "0.044 * safezoneH"; + }; + class RscEdit_1401: RscEdit + { + idc = 1401; + x = "0.386562 * safezoneW + safezoneX"; + y = "0.511 * safezoneH + safezoneY"; + w = "0.216563 * safezoneW"; + h = "0.044 * safezoneH"; + }; + class RscButton_1600: RscButton + { + idc = 1600; + text = "Cancel"; + x = "0.551562 * safezoneW + safezoneX"; + y = "0.566 * safezoneH + safezoneY"; + w = "0.0515625 * safezoneW"; + h = "0.055 * safezoneH"; + }; + class RscButton_1601: RscButton + { + idc = 1601; + text = "OK"; + x = "0.489687 * safezoneW + safezoneX"; + y = "0.566 * safezoneH + safezoneY"; + w = "0.0515625 * safezoneW"; + h = "0.055 * safezoneH"; + }; + }; +}; \ No newline at end of file