Search the Community
Showing results for tags 'Dialog Visibility'.
Found 1 result
-
Hi all, i try to work on some Dialogs for my new Multiplayer Mission. I watched a tutorial Video and just did the same as the guy in the video. So here are my scripts: Description.ext: #include "defines.hpp" #include "dialogs.hpp" respawn = 3; respawnDelay = 5; respawnOnStart = 1; respawnTemplates[] = {"MenuPosition", "MenuInventory"}; class cfgRespawnInventory{ class WEST1{ displayName = "Rifleman"; vehicle = "B_Soldier_F"; weapons[] = {"FakeWeapon"}; magazines[] = {}; items[] = {}; linkedItems[] = {}; uniformClass = "U_BasicBody"; } class WEST2{ displayName = "Medic"; vehicle = "B_medic_F"; } class EAST1{ displayName = "Rifleman"; vehicle = "O_G_Soldier_F"; } class EAST2{ displayName = "Medic"; vehicle = "O_G_medic_F"; } } dialogs.hpp: class BluforVehics_dialog{ idd = -1; movingenable = false; class controls{ //////////////////////////////////////////////////////// // GUI EDITOR OUTPUT START (by KingEldarion, v1.063, #Votyvu) //////////////////////////////////////////////////////// class bluforVehics_mainFrame: RscFrame { idc = 1800; text = "Hello!"; //--- ToDo: Localize; x = 1 * GUI_GRID_W + GUI_GRID_X; y = 1.5 * GUI_GRID_H + GUI_GRID_Y; w = 37.5 * GUI_GRID_W; h = 16 * GUI_GRID_H; }; class bluforVehics_text1: RscText { idc = 1000; text = "Hello this is a text!!!"; //--- ToDo: Localize; x = 6 * GUI_GRID_W + GUI_GRID_X; y = 4.5 * GUI_GRID_H + GUI_GRID_Y; w = 8 * GUI_GRID_W; h = 2 * GUI_GRID_H; }; class bluforVehics_text2: RscText { idc = 1001; text = "A really amazing text!"; //--- ToDo: Localize; x = 5 * GUI_GRID_W + GUI_GRID_X; y = 9 * GUI_GRID_H + GUI_GRID_Y; w = 9.5 * GUI_GRID_W; h = 4 * GUI_GRID_H; }; class bluforVehics_button1: RscButton { idc = 1600; text = "A Button"; //--- ToDo: Localize; x = 5.5 * GUI_GRID_W + GUI_GRID_X; y = 12.5 * GUI_GRID_H + GUI_GRID_Y; w = 6.5 * GUI_GRID_W; h = 3.5 * GUI_GRID_H; }; //////////////////////////////////////////////////////// // GUI EDITOR OUTPUT END //////////////////////////////////////////////////////// }; }; defines.hpp // 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 // 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_GROUP_BOX 96 #define ST_GROUP_BOX2 112 #define ST_ROUNDED_CORNER ST_GROUP_BOX + ST_CENTER #define ST_ROUNDED_CORNER2 ST_GROUP_BOX2 + ST_CENTER #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 RscText { access = 0; idc = -1; type = CT_STATIC; style = ST_MULTI; linespacing = 1; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,1}; text = ""; shadow = 0; font = "PuristaLight"; SizeEx = 0.02300; fixedWidth = 0; x = 0; y = 0; h = 0; w = 0; }; class RscPicture { access = 0; idc = -1; type = CT_STATIC; style = ST_PICTURE; colorBackground[] = {0,0,0,0}; colorText[] = {1,1,1,1}; font = "PuristaLight"; sizeEx = 0; lineSpacing = 0; text = ""; fixedWidth = 0; shadow = 0; x = 0; y = 0; w = 0.2; h = 0.15; }; class RscButton { access = 0; type = CT_BUTTON; text = ""; colorText[] = {1,1,1,.9}; colorDisabled[] = {0.4,0.4,0.4,0}; colorBackground[] = {0.75,0.75,0.75,0.8}; colorBackgroundDisabled[] = {0,0.0,0}; colorBackgroundActive[] = {0.75,0.75,0.75,1}; colorFocused[] = {0.75,0.75,0.75,.5}; colorShadow[] = {0.023529,0,0.0313725,1}; colorBorder[] = {0.023529,0,0.0313725,1}; soundEnter[] = {"\ca\ui\data\sound\onover",0.09,1}; soundPush[] = {"\ca\ui\data\sound\new1",0,0}; soundClick[] = {"\ca\ui\data\sound\onclick",0.07,1}; soundEscape[] = {"\ca\ui\data\sound\onescape",0.09,1}; style = 2; x = 0; y = 0; w = 0.055589; h = 0.039216; shadow = 2; font = "PuristaLight"; sizeEx = 0.03921; offsetX = 0.003; offsetY = 0.003; offsetPressedX = 0.002; offsetPressedY = 0.002; borderSize = 0; }; class RscFrame { type = CT_STATIC; idc = -1; style = ST_FRAME; shadow = 2; colorBackground[] = {1,1,1,1}; colorText[] = {1,1,1,0.9}; font = "PuristaLight"; sizeEx = 0.03; text = ""; }; class Box { type = CT_STATIC; idc = -1; style = ST_CENTER; shadow = 2; colorBackground[] = { 0.2,0.9,0.5, 0.9}; colorText[] = {1,1,1,0.9}; font = "PuristaLight"; sizeEx = 0.03; text = ""; }; bluforVehicsOpenDialog.sqf: _handle = createDialog "BluforVehics_dialog"; if(!_handle) then {hint "Dialog couldnt be found!"}; So i tried to execute the bluforVehicsOpenDialog.sqf by a trigger and by an addActionCommand on some environment, and it seems to work with both options. I dont get the hint that the dialog couldnt be found and in the game, the Cursor is shown like in the gui in the tutorial, but i cannot see the GUI Elements. So can someone help me, i looked over the whole script and googled it up but i cant find anything what has gone wrong. Also i compared everything to what the guy did in the youtube video and i cant find anything wrong... Here is the youtube Video: Hope that someone can help me. KingEldarion