CFG + LANG.

Сообщения
893
Реакции
149
Помог
25 раз(а)
Здравствуйте.
Столкнулся с такой проблемой, что через LANG не хочет выводить описание конфига.
Как я создаю квар:
C++:
    bind_pcvar_string(
        create_cvar(
            .name = "vipmenu_cmd",
            .string = "vipmenu",
            .description = fmt("%L", LANG_SERVER, "CVAR_OPENCMD")
        ), g_pCvarData[SZCMD], charsmax(g_pCvarData[SZCMD])
    );

    bind_pcvar_string(
        create_cvar(
            .name = "vipmenu_access",
            .string = "t t t t t t a",
            .description = fmt("%L", LANG_SERVER, "CVAR_ACCESS")
        ), g_pCvarData[ACCESS], charsmax(g_pCvarData[ACCESS])
    );

    bind_pcvar_string(
        create_cvar(
            .name = "vipmenu_round_pistol",
            .string = "1 1 1",
            .description = fmt("%L", LANG_SERVER, "CVAR_RPISTOL")
        ), g_pCvarData[ROUND_PISTOL], charsmax(g_pCvarData[ROUND_PISTOL])
    );

    bind_pcvar_string(
        create_cvar(
            .name = "vipmenu_round_weapon",
            .string = "2 2 2 2 3 3",
            .description = fmt("%L", LANG_SERVER, "CVAR_RWEAPON")
        ), g_pCvarData[ROUND_WEAPON], charsmax(g_pCvarData[ROUND_WEAPON])
    );   

    bind_pcvar_string(
        create_cvar(
            .name = "vipmenu_limit",
            .string = "1 1 1 1 1 1 1",
            .description = fmt("%L", LANG_SERVER, "CVAR_LIMIT")
        ), g_pCvarData[LIMIT], charsmax(g_pCvarData[LIMIT])
    );
Сам ланг:
Форматирование (BB-код):
[ru]
CVAR_OPENCMD = Команда открытия меню.
CVAR_ACCESS = Флаги доступа.^nДля пистолетов, для оружия, для каждого пункта в дополнительном меню.
CVAR_RPISTOL = Раунд, в котором доступно взятие пистолета.^n USP, Glock18, Deagle.
CVAR_RWEAPON = Раунд, в котором доступно взятие оружия.^n FAMAS, GALIL, M4A1, AK47, AWP, M249.
CVAR_LIMIT = Лимит использований в раунд.^nДля пистолетов, для оружия, для каждого пункта в дополнительном меню.

[ua]
CVAR_OPENCMD = Команда відкриття меню.
CVAR_ACCESS = Флаги доступу.^nДля пістолетов, для зброї, для кожного пункта в додатковому меню.
CVAR_RPISTOL = Раунд, в в якому дозволенно взяти пістолет.^n USP, Glock18, Deagle.
CVAR_RWEAPON = Раунд, в в якому дозволенно взятие зброю.^n FAMAS, GALIL, M4A1, AK47, AWP, M249.
CVAR_LIMIT = Ліміт використання в раунд.^nДля пістолетов, для зброї, для кожного пункта в додатковому меню.
Но в итоге я получаю:
1668261593032.png

Хотя язык сервера русский:
1668261654756.png

В чем может быть проблема?
 
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
Квары регистрируешь раньше чем ланг файл?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
434
Реакции
296
Помог
5 раз(а)
Недавно с чем-то подобным сталкивался. Попробуй добавить en локаль в ланг-файл.
 
Сообщения
893
Реакции
149
Помог
25 раз(а)
ArKaNeMaN, странно как то работает, скорее всего английский.
Сделал для 3-х языков (en, ru, ua), по итогу, решил поставить Украинский язык сервера, всё равно берёт значения из Английского описания.
 
Сообщения
893
Реакции
149
Помог
25 раз(а)
Сообщения
336
Реакции
414
Помог
7 раз(а)
ImmortalAmxx, странно, этот флаг необязательно указывать, он заранее объявлен
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Если правильно помню, то при первом запуске плагина (либо сервера) всегда так. Можно проверить удалив конфигурационный файл, при смене карты должен создаться уже с нужным языком.
 
Сообщения
893
Реакции
149
Помог
25 раз(а)
twisterniq, да я изначально так и делал, раза 3 выводило ML_NOTFOUND, потом чисто английский язык.
Albertio, да, я тоже был в замешательстве, но видимо это и помогло. Еще раз спасибо.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу