И после окончательной настройки у меня не поместились все символы .
После чего я пошёл в исходник , там изменил значения -
- Код: Выделить всё
static menu[2048], len, userflags
len = 0
userflags = get_user_flags(id)
static menu[250] - было изначально , я же поменял на 500. всё заработало у меня поместились символы . вот целый код отображения меню
- Код: Выделить всё
// Game Menu
show_menu_game(id)
{
// Player disconnected?
if (!g_isconnected[id])
return;
static menu[2048], len, userflags
len = 0
userflags = get_user_flags(id)
// Title
len += formatex(menu[len], charsmax(menu) - len, "\y%s^n^n", g_modname)
// 1. Buy weapons
if (get_pcvar_num(cvar_buycustom))
len += formatex(menu[len], charsmax(menu) - len, "\r[\w1\r]\w %L^n", id, "MENU_BUY")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[1] %L^n", id, "MENU_BUY")
// 2. Extra items
if (get_pcvar_num(cvar_extraitems) && g_isalive[id])
len += formatex(menu[len], charsmax(menu) - len, "\r[\w2\r]\w %L^n", id, "MENU_EXTRABUY")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[2] %L^n", id, "MENU_EXTRABUY")
// 3. Zombie class
if (get_pcvar_num(cvar_zclasses))
len += formatex(menu[len], charsmax(menu) - len, "\r[\w3\r]\w %L^n", id,"MENU_ZCLASS")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[3] %L^n", id,"MENU_ZCLASS")
// 4. Unstuck
if (g_isalive[id])
len += formatex(menu[len], charsmax(menu) - len, "\r[\w4\r]\w %L^n", id, "MENU_UNSTUCK")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[4] %L^n", id, "MENU_UNSTUCK")
// 5. Help
len += formatex(menu[len], charsmax(menu) - len, "\r[\w5\r]\w %L^n^n", id, "MENU_INFO")
// 6. Join spec
if (!g_isalive[id] || !get_pcvar_num(cvar_blocksuicide) || (userflags & g_access_flag[ACCESS_ADMIN_MENU]))
len += formatex(menu[len], charsmax(menu) - len, "\r[\w6\r]\w %L^n^n", id, "MENU_SPECTATOR")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[6] %L^n^n", id, "MENU_SPECTATOR")
// 7. Respawn Menu
len += formatex(menu[len], charsmax(menu) - len, "\r[\w7\r]\w %L^n^n", id, "MENU_RESPAWN")
//8. choose knife
if(g_isalive[id])
len += formatex(menu[len], charsmax(menu) - len, "\r[\w8\r]\w %L^n^n", id, "MENU_CHOOSE_KNIFE")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[8]\d %L^n^n", id, "MENU_CHOOSE_KNIFE")
// 9. Admin menu
if (userflags & g_access_flag[ACCESS_ADMIN_MENU])
len += formatex(menu[len], charsmax(menu) - len, "\r[\w9\r]\w %L", id, "MENU_ADMIN")
else
len += formatex(menu[len], charsmax(menu) - len, "\d[9] %L", id, "MENU_ADMIN")
// 0. Exit
len += formatex(menu[len], charsmax(menu) - len, "^n^n\r[\y0\r]\w %L", id, "MENU_EXIT")
// Fix for AMXX custom menus
if (pev_valid(id) == PDATA_SAFE)
set_pdata_int(id, OFFSET_CSMENUCODE, 0, OFFSET_LINUX)
show_menu(id, KEYSMENU, menu, -1, "Game Menu")
}
После чего я уже настроил полностью как хотел , и мне снова видимо не хватило места (символов они просто пропадали)
Если нужен ланг файл я прикреплю , вы только скажите , а так подскажите , как избавиться от неприятной проблемы.
Неинформативное название темы (исправлено) // Subb98