CFG + LANG.

Сообщения
862
Реакции
144
Помог
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

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

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
392
Реакции
283
Помог
3 раз(а)
Недавно с чем-то подобным сталкивался. Попробуй добавить en локаль в ланг-файл.
 
Сообщения
862
Реакции
144
Помог
25 раз(а)
ArKaNeMaN, странно как то работает, скорее всего английский.
Сделал для 3-х языков (en, ru, ua), по итогу, решил поставить Украинский язык сервера, всё равно берёт значения из Английского описания.
 
Сообщения
862
Реакции
144
Помог
25 раз(а)
Сообщения
336
Реакции
396
Предупреждения
5
Помог
7 раз(а)
ImmortalAmxx, странно, этот флаг необязательно указывать, он заранее объявлен
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
Если правильно помню, то при первом запуске плагина (либо сервера) всегда так. Можно проверить удалив конфигурационный файл, при смене карты должен создаться уже с нужным языком.
 
Сообщения
862
Реакции
144
Помог
25 раз(а)
twisterniq, да я изначально так и делал, раза 3 выводило ML_NOTFOUND, потом чисто английский язык.
Albertio, да, я тоже был в замешательстве, но видимо это и помогло. Еще раз спасибо.
 

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

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