Всех приветствую!
Решился вот написать статью о том, как сделать ExtraItem мультиязычным
Важное замечание: файлы языка, в которых хранится перевод, необходимо сохранять в кодировке "UTF-8" без пометки "BOM".
1.Открываем исходник оружия и ищем:
Код
g_itemid_xm8 = zp_register_extra_item("[Assault Rifle] \rXM8 Limit", 24, ZP_TEAM_HUMAN) - (К примеру)
2.Вместо "[Assault Rifle] \rXM8 Limit" пихаем туда:
3.Создаем переменную:
4.Выше над g_itemid_xm8 = zp_register_extra_item(extra_weapon, 24, ZP_TEAM_HUMAN) вписываем:
Код
formatex(extra_weapon, charsmax(extra_weapon), "%L", LANG_SERVER, "EXTRA_WEAPON");
5.В plugin_init добавляем:
Код
register_dictionary("название_lang'a.txt");
6.Создаем ланг и пишим туда:
Код
[ru]
EXTRA_WEAPON = [Автомат] \rXM8 Limit
[en]
EXTRA_WEAPON = [Assault Rifle] \rXM8 Limit
======================================================================
Все готово!Ставим на серв, заходим,тестируем