Помогите пожалуйста изменить

npocmoyuri

Участник
Сообщения
51
Реакции
1
Для меня всегда было проблемой разобраться в создании меню и вообще в его редактировании)
Я полагаюсь на опытных людей в этом деле)
Не могли бы вы пожалуйста сделать так, что бы все 3 пункта меню, были в одном подменю?
К примеру Админка / Управление Сервером / Управление Спреями / и уже тут 3 меню которые написаны в коду

/*
Admin menu integration
*/

public OnAdminMenuReady(Handle:hTopMenu) {
/* Block us from being called twice */
if (hTopMenu == g_hTopMenu)
return;

/* Save the Handle */
g_hTopMenu = hTopMenu;

/* Find the "Server Commands" category */
new TopMenuObject:tmoServerCommands = FindTopMenuCategory(g_hTopMenu, ADMINMENU_SERVERCOMMANDS);

AddToTopMenu(g_hTopMenu, "sm_spraytrace", TopMenuObject_Item, AdminMenu_TraceSpray, tmoServerCommands, "sm_spraytrace", ADMFLAG_BAN);
AddToTopMenu(g_hTopMenu, "sm_removespray", TopMenuObject_Item, AdminMenu_SprayRemove, tmoServerCommands, "sm_removespray", ADMFLAG_BAN);
AddToTopMenu(g_hTopMenu, "sm_adminspray", TopMenuObject_Item, AdminMenu_AdminSpray, tmoServerCommands, "sm_adminspray", ADMFLAG_BAN);
}

public AdminMenu_TraceSpray(Handle:hTopMenu, TopMenuAction:action, TopMenuObject:tmoObjectID, param, String:szBuffer[], iMaxLength) {
if(!IsValidClient(param))
return;

if (action == TopMenuAction_DisplayOption)
Format(szBuffer, iMaxLength, "%T", "Trace", param);
else if (action == TopMenuAction_SelectOption)
TestTrace(param, 0);
}

public AdminMenu_SprayRemove(Handle:hTopMenu, TopMenuAction:action, TopMenuObject:tmoObjectID, param, String:szBuffer[], iMaxLength) {
if(!IsValidClient(param))
return;

if (action == TopMenuAction_DisplayOption)
Format(szBuffer, iMaxLength, "%T", "Remove", param);
else if (action == TopMenuAction_SelectOption)
RemoveSpray(param, 0);
}

public AdminMenu_AdminSpray(Handle:hTopMenu, TopMenuAction:action, TopMenuObject:tmoObjectID, param, String:szBuffer[], iMaxLength) {
if(!IsValidClient(param))
return;

if (action == TopMenuAction_DisplayOption)
Format(szBuffer, iMaxLength, "%T", "AdminSpray", param);
else if (action == TopMenuAction_SelectOption)
DisplayAdminSprayMenu(param);
}
 
Сверху Снизу