SA-MP Forums Archive
Menu bug - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Menu bug (/showthread.php?tid=111344)



Menu bug - Marshew_DD - 01.12.2009

I don't understand, what the problem with this. When I open a menu using command, the gamemode open other menu.

Code:
Код:
    DestroyMenuEx(Wait);
		Wait = CreateMenu("Gas",2,30.0,140.0,220.0,0.0);
		if(IsValidMenu(Wait)){
		  new string[128];
		  SetMenuColumnHeader(Wait,0,"Combustible");
		  SetMenuColumnHeader(Wait,1,"Price");
	 	  AddMenuItem(Abastecendo,0,"Gasoline");
			format(string,sizeof(string),"$%d",ValuerGasoline);
	 	  AddMenuItem(Wait,1,string);
	 	  AddMenuItem(Wait,0,"Gasoline Podium");
	 	  	format(string,sizeof(string),"$%d",ValuerPodium);
	 	  AddMenuItem(Wait,1,string);
	 	  AddMenuItem(Wait,0,"Diesel");
	 	 	format(string,sizeof(string),"$%d",ValuerDiesel);
	 	  AddMenuItem(Wait,1,string);
	 	  AddMenuItem(Wait,0,"Alcohol");
	 		format(string,sizeof(string),"$%d",ValuerAlcohol);
	 	  AddMenuItem(Wait,1,string);
		}
		ShowMenuForPlayer(Wait,playerid);
		SetPlayerControl(playerid,0);
		return 1;
	}
In start script exist: New Menu:Wait.

Thanks




Re: Menu bug - dice7 - 01.12.2009

Show your IsValidMenu and DestroyMenuEx


Re: Menu bug - Marshew_DD - 01.12.2009

IsValidMenu is a native of sa-mp.

Код:
stock DestroyMenuEx(Menu:mid)
{
	for(new i = 0; i < 50; i++)
	{
	  if(GetPlayerMenu(i) == mid)
	  {
	    HideMenuForPlayer(mid, i);
	    SetPlayerControl(i, true);
	  }
	}
	DestroyMenu(mid);
}
In others menus it work. Maybe strings?