• Problème menu y sur une tablette


    Yop les gars j’ai un soucis avec mon menu y je m’explique,

    J’ai suivis le tuto de @Armacos pour un menu y enfin bref, j’ai modif la tablette pour créer l’icone " inventaire " et dedans placer le menu y de base sauf que quand je clic sur l’icone voici comment est le menu y

    14f8927404feaee1637822b4b7ac2413.png

    les boutons en bas c’est normal qu’ils y sont plus c’est voulu ils sont dans la tablette

    j’ai utilisé sa pour le menu

    class Life_RscButtonInvisible7 : Life_RscButtonMenu { //inventaire  
    animTextureNormal = "#(argb,8,8,3)color(1,1,1,0)";  
    animTextureDisabled = "#(argb,8,8,3)color(1,1,1,0)";  
    animTextureOver = "#(argb,8,8,3)color(1,1,1,0)";  
    animTextureFocused = "#(argb,8,8,3)color(1,1,1,0)";  
    animTexturePressed = "#(argb,8,8,3)color(1,1,1,0)";  
    animTextureDefault = "#(argb,8,8,3)color(1,1,1,0)";  
    colorBackground[] = {0, 0, 0, 0};  
    colorBackground2[] = {1, 1, 1, 0};  
    color[] = {1, 1, 1, 0};  
    color2[] = {1, 1, 1, 0};  
    colorText[] = {1, 1, 1, 0};  
    colorDisabled[] = {1, 1, 1, 0};  
    idc = -1;  
    onButtonClick = "createDialog ""Life_inventaireMenu"";";  
    x = 0.325;  
    y = 0.16;  
    w = 0.0625;  
    h = 0.08;  
    };  
    

    et créer un fichier dans Dialog " inventaireMenu "

    #include "player_sys.sqf"  
    
    class life_inventaireMenu  
    {  
    	idd = 2900;  
    	name = "life_inventaireMenu";  
    	movingEnable = 1;  
    	enableSimulation = 1;  
    	onLoad = "[] spawn life_inventaireMenu;";  
    
    	class controlsBackground {  
    
    	class life_RscTitleBackground:life_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:life_RscText {  
    			colorBackground[] = {0, 0, 0, 0.7};  
    			idc = -1;  
    			x = 0.1;  
    			y = 0.2 + (11 / 250);  
    			w = 0.8;  
    			h = 0.6 - (22 / 250);  
    		};  
    
    		class Title : life_RscTitle {  
    			colorBackground[] = {0, 0, 0, 0};  
    			idc = -1;  
    			text = "$STR_PM_Title";  
    			x = 0.1;  
    			y = 0.2;  
    			w = 0.8;  
    			h = (1 / 25);  
    		};  
    
    		class moneyStatusInfo : Life_RscStructuredText  
    		{  
    			idc = 2015;  
    			sizeEx = 0.020;  
    			text = "";  
    			x = 0.105;  
    			y = 0.30;  
    			w = 0.3; h = 0.6;  
    		};  
    
    		class PlayersName : Title {  
    			idc = carry_weight;  
    			style = 1;  
    			text = "";  
    		};  
    	};  
    
    	class controls {  
    
    		class itemHeader : Life_RscText  
    		{  
    			idc = -1;  
    			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])", 0.5};  
    			text = "$STR_PM_cItems";  
    			sizeEx = 0.04;  
    
    			x = 0.62; y = 0.26;  
    			w = 0.275; h = 0.04;  
    		};  
    
    		class licenseHeader : Life_RscText  
    		{  
    			idc = -1;  
    			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])", 0.5};  
    			text = "$STR_PM_Licenses";  
    			sizeEx = 0.04;  
    
    			x = 0.336; y = 0.26;  
    			w = 0.275; h = 0.04;  
    		};  
    
    		class moneySHeader : Life_RscText  
    		{  
    			idc = -1;  
    			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])", 0.5};  
    			text = "$STR_PM_MoneyStats";  
    			sizeEx = 0.04;  
    
    			x = 0.11; y = 0.26;  
    			w = 0.219; h = 0.04;  
    		};  
    
    		class itemList : life_RscListBox   
    		{  
    			idc = item_list;  
    			sizeEx = 0.030;  
    
    			x = 0.62; y = 0.30;  
    			w = 0.275; h = 0.3;  
    		};  
    
    		class moneyEdit : Life_RscEdit   
    		{  
    			idc = 2018;  
    
    			text = "1";  
    			sizeEx = 0.030;  
    			x = 0.12; y = 0.42;  
    			w = 0.18; h = 0.03;  
    		};  
    
    		class NearPlayers : Life_RscCombo   
    		{  
    			idc = 2022;  
    
    			x = 0.12; y = 0.46;  
    			w = 0.18; h = 0.03;  
    		};  
    
    		class moneyDrop : Life_RscButtonMenu  
    		{  
    			idc = 2001;  
    			text = "$STR_Global_Give";  
    			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])", 0.5};  
    			onButtonClick = "[] call life_fnc_giveMoney";  
    			sizeEx = 0.025;  
    			x = 0.135; y = 0.50;  
    			w = 0.13; h = 0.036;  
    		};  
    
    		class itemEdit : Life_RscEdit {  
    
    		idc = item_edit;  
    
    		text = "1";  
    		sizeEx = 0.030;  
    		x = 0.62; y = 0.61;  
    		w = 0.275; h = 0.03;  
    
    		};  
    		class iNearPlayers : Life_RscCombo  
    		{  
    			idc = 2023;  
    
    			x = 0.62; y = 0.65;  
    			w = 0.275; h = 0.03;  
    		};  
    		/*  
    		Disabled till it can be redone  
    		class moneyInput: life_RscCombo {  
    
    			idc = money_value;  
    
    			x  = 0.02; y = 0.402;  
    			w = .1; h = .030;  
    		};  
    		*/  
    
    		class DropButton : life_RscButtonMenu {  
    
    			idc = 2002;  
    			text = "$STR_Global_Give";  
    			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])", 0.5};  
    			onButtonClick = "[] call life_fnc_giveItem;";  
    
    			x = 0.765;  
    			y = 0.70;  
    			w = (5.25 / 40);  
    			h = (1 / 25);  
    
    		};  
    
    		class UseButton : life_RscButtonMenu {  
    
    			text = "$STR_Global_Use";  
    			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])", 0.5};  
    			onButtonClick = "[] call life_fnc_useItem;";  
    
    			x = 0.62;  
    			y = 0.70;  
    			w = (5.25 / 40);  
    			h = (1 / 25);  
    
    		};  
    
    		class RemoveButton : life_RscButtonMenu {  
    
    			text = "$STR_Global_Remove";  
    			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])", 0.5};  
    			onButtonClick = "[] call life_fnc_removeItem;";  
    
    			x = 0.475;  
    			y = 0.70;  
    			w = (5.25 / 40);  
    			h = (1 / 25);  
    
    		};  
    
    		class Licenses_Menu : Life_RscControlsGroup  
    		{  
    			idc = -1;  
    			w = 0.28;  
    			h = 0.38;  
    			x = 0.34;  
    			y = 0.30;  
    
    			class Controls  
    			{  
    				class Life_Licenses : Life_RscStructuredText  
    				{  
    					idc = 2014;  
    					sizeEx = 0.020;  
    					text = "";  
    					x = 0;  
    					y = 0;  
    					w = 0.27; h = 0.65;  
    				};  
    			};  
    		};  
    	};  
    };  
    

    Logs client : http://pastebin.com/Ekj8AEq2

    Logs serveur : http://pastebin.com/x6KiscaD

    Voilà merci d’avance pour toutes aides ;)

  • @Flarz

    Et donc c’est quoi le problème en fait ?

  • @harmdhast  Bah regarde le menu y rien n’est afficher il doit ressemblé à sa normalement

    5b3bf982742097ecde5e7d845eac36f3.png

    Bon le fond c’étais pas maintenant fin bref regarde il faut les licences et l’argent

  • @Flarz

    Forcement…

    Les fonctions pour l’init du dialog ne sont pas appellées. On a le droit a une fonction qui existe même pas dans l’init…

    https://github.com/ArmaLife/Framework/blob/master/life_client/core/pmenu/fn_p_openMenu.sqf

    Et si tu nous explique pas clairement le problème on peut pas le deviner

  • bah le problème si je l’ai expliqué c’est que le menu y est " vide " il n’y a pas les textes

    et pour openMenu j’ai déjà remplacer le createDialog “playerSettings”; par createDialog “inventaireMenu”; mais le soucis c’est que des que j’appuie sur Y sa m’ouvre le menuy Y avec licences etc et c’est pas ce que je veux.

    La actuellement quand j’appuie sur y j’ai sa

    a6c715c417ff2726bea482b4916124e8.png

    et quand j’appuie sur le bouton inventaire j’ai l’inventaire Y mais il n’y a pas les textes…

  • @Flarz

    A aucun moment tu ne dis qu’il est vide.

    J’ai pensé que tu montrais un squelette d’un gui.

    Tu n’as toujours pas compris.

    Le ficheir que je t’ai montré est le commencement de l’update du menu et tu doit mettre du coup le update menu tu dois le mettre dans ton onLoad.

Messages 6Vues 928
Se connecter pour répondre