Загружаем страницу...
Русификация плагина своими руками - Мои статьи - Каталог статей - Vk-vkontre.clan.su.Counter-Strike 1.6
Меню сайта
counter-strike 1.6
Шаблоны
Случайные файлы
de_nuke

de_nuke
Просмотров: 603
Комментарии: (1)

Скачать Valve Hammer Editor 3.4 для Counter Strike

Скачать Valve Hammer Editor 3.4 для Counter Strike
Просмотров: 708
Комментарии: (1)

скачать чит T-ManBlueSea v1.0 (aim + wh) для cs 1.6 бесплатно

скачать чит T-ManBlueSea v1.0 (aim + wh) для cs 1.6 бесплатно
Просмотров: 1064
Комментарии: (1)

Наш опрос
Ваша любимая карта ???
Всего ответов: 280
Главная » Статьи » Мои статьи

Русификация плагина своими руками
Есть 2 способа руссификации плагинов:
1. Способ проще, но он подходит для грамоздких плагинов...

Итак Часть 1 способ 1

Русификация с использованием словарей:

1. Что и где?
Все словари лежат в в папке
cstrike/addons/amxmodx/data/lang
и имеют расширение *.txt

2. Подгатовка плагина
Открываем нужный плагин *.SMA и видим:

Код

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
......
......
register_dictionary("CJIOBAPb.txt")
}

register_dictionary("CJIOBAPb.txt") означает что для этого плагина зарегистрирован словарь под названием "CJIOBAPb.txt"

Если такой строчки нет - создаём её ( в последствие нужно создать файл CJIOBAPb.txt в указаной выше папке "lang"

3. Замена надписей в плагине
Теперь время замутить перевод плагина =)
Ищим нужную фразу в плагине например
print( id, "Your zombie clas chanched in next round" ); (Возможно фразу на английском написал с ошибками т.к. это пример!)

Теперь мы меняем эту фразу на:
print( id, "%L",LANG_SERVER,"ZM_CHANCHE" );

4. Создание словаря
Теперь сервер попытается найти в зарегистрированом словаре ( CJIOBAPb.txt) строку:
ZM_CHANCHE = Текст
Где "текст" пишем перевод такой какой хотим. Ну например:
ZM_CHANCHE = Изменение вашего класа зомби вступит в силу в следующем раунде...
И у нас получается файл "CJIOBAPb.txt" с содержимым:

[ru]

ZM_CHANCHE = Изменение вашего класа зомби вступит в силу в следующем раунде..
Параметр = Значение
Параметр = Значение

5. Сохранение:

Файл => Сохранить как =>

6. Применяем:
Когда мы в настройке сервера поставим язык на "русский" То у нас отобразится русский текст

Первый способ есть!

Часть 2 Способ 2!

Вы меня спросите:
-А что если я хочу перевести всего 1 строчку в плагине, мне нужно морочится с первым способом?
-НЕТ! Читаем ниже...

1. Подготовка к работе
Для работы нам нужно:
Руки 2шт.; Мозг 1.шт; комп. 1 шт.; глаза 2 шт.; И более важное: АkelPad: akelpad.rar [1.08 Mb]

2. Перевод *.SMA
Открываем плагин в AnkelPad (ОБЯЗАТЕЛЬНО) види там:

print( id, "Your zombie clas chanched in next round" );

Меняем на:
print( id, "Изменение вашего класа зомби вступит в силу в следующем раунде..." );

и так всё что хотим перевести!

3. Сохранение

File => Save As =>

Корпарайт закрывает один параметр "BOM"

ГАЛКУ НУЖНО СНЯТЬ ОБЯЗАТЕЛЬНО

4. Компилим
Как и в первом варианте перетаскуем файл *.SMA на compile.ехе и имеем файл amxx

Категория: Мои статьи | Добавил: plaer (05.03.2012)
Просмотров: 560 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Мини-чат
Вход
Статистика
Статистика сайта csomsk.ru



рекламный баннер

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Гости сайта Пользователи

Пользователи онлайн: Сегодня посетили

| Карты сайта: Sitemap.xml и Sitemap-forum.xml