new Menu:Menu1;
public OnGameModeInit
Menu1 = CreateMenu(MyMenu, 0, Float:x, Float:y, Float:col1width, Float:col2width);
- Позиция меню по оси X.AddMenuItem(Menuname, 0, "BZzz");
new Menu:menu1;
public OnGameModeInit
{
Menu1 = CreateMenu("MyMenu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(menu1, 0, "Hello");
AddMenuItem(menu1, 0, "Give Deagle");
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
if(GetPlayerMenu(playerid) == menu1)
{
switch(row)
{
case 0:
{
SendClientMessage(playerid,0x33AA33AA,"Hello");
HideMenuForPlayer(menu1,playerid);
}
case 1:
{
GivePlayerWeapon(playerid,24,150);
HideMenuForPlayer(menu1,playerid);
ShowMenuForPlayer(menu2,playerid);
}
}
}

public OnPlayerSelectedMenuRow(playerid, row)
{
if(GetPlayerMenu(playerid) == menu1)
{
switch(row)
{
case 0:
{
SendClientMessage(playerid,0x33AA33AA,"Hello");
HideMenuForPlayer(menu1,playerid);
}
case 1:
{
GivePlayerWeapon(playerid,24,150);
HideMenuForPlayer(menu1,playerid);
ShowMenuForPlayer(menu2,playerid);
}
}
}
return 1;
}
new Menu:Menu1;
new Menu:Menu2;
Menu1 = CreateMenu("MyMenu", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(menu1, 0, "Hello");
AddMenuItem(menu1, 0, "Give Deagle");
Menu2 = CreateMenu("MyMenu2", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(menu1, 0, "Bye");
AddMenuItem(menu1, 0, "Give M4");
public OnPlayerSelectedMenuRow(playerid, row)
{
if(GetPlayerMenu(playerid) == menu1)
{
switch(row)
{
case 0:
{
SendClientMessage(playerid,0x33AA33AA,"Hello");
HideMenuForPlayer(menu1,playerid);
}
case 1:
{
GivePlayerWeapon(playerid,24,150);
HideMenuForPlayer(menu1,playerid);
ShowMenuForPlayer(menu2,playerid);
}
}
}
else
if(GetPlayerMenu(playerid) == menu2)
{
switch(row)
{
case 0:
{
SendClientMessage(playerid,0x33AA33AA,"Bye");
HideMenuForPlayer(menu2,playerid);
}
case 1:
{
GivePlayerWeapon(playerid,31,150);
HideMenuForPlayer(menu2,playerid);
}
}
}
return 1;
}



|
Originally Posted by DeaD_MaN
а не проще диалогом сделать хоть я и нуп
![]() P.S. я водитель крана объясните плз функцию этого меню Hello например |