Главная » Статьи » Zombie Plague

Делаем мультиязычный Эктра предмет для Zombie Plague
Всех приветствую!
Quote
Решился вот написать статью о том, как сделать ExtraItem мультиязычным
Важное замечание: файлы языка, в которых хранится перевод, необходимо сохранять в кодировке "UTF-8" без пометки "BOM".


1.Открываем исходник оружия и ищем:
Code
g_itemid_xm8 = zp_register_extra_item("[Assault Rifle] \rXM8 Limit", 24, ZP_TEAM_HUMAN) - (К примеру)


2.Вместо "[Assault Rifle] \rXM8 Limit" пихаем туда:
Code
extra_weapon


3.Создаем переменную:
Quote
new extra_weapon[512]


4.Выше над g_itemid_xm8 = zp_register_extra_item(extra_weapon, 24, ZP_TEAM_HUMAN) вписываем:
Code
formatex(extra_weapon, charsmax(extra_weapon), "%L", LANG_SERVER, "EXTRA_WEAPON");


5.В plugin_init добавляем:
Code
register_dictionary("название_lang'a.txt");


6.Создаем ланг и пишим туда:
Code
[ru]
EXTRA_WEAPON = [Автомат] \rXM8 Limit

[en]
EXTRA_WEAPON = [Assault Rifle] \rXM8 Limit
======================================================================


Все готово!Ставим на серв, заходим,тестируем
Категория: Zombie Plague | Добавил: Lacosta (31.05.2012) W
Просмотров: 614 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вверх