Воскресенье, 19.05.2024, 14:34
CS-Russia
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта

cs сервера

Меню клана

Скачать
       Counter-Strike 1.6


           Lineage 2


Мониторинг


Мини-чат

Наш опрос
Как давно вы играете в кс?

Результат опроса Результаты Все опросы нашего сайта Архив опросов

Всего голосовало: 100

Всёдля CS и uCoz
Главная » Статьи » Статьи о кс

Русификация плагина своими руками
Вступление:

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

Русификация с использованием словарей:
1. Что и где?

Все словари лежат в в папке
cstrikeaddonsamxmodxdatalang
и имеют расширение *.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!
Вступление 2 =)
Вы меня спросите:
-А что если я хочу перевести всего 1 строчку в плагине, мне нужно морочится с первым способом?
-НЕТ! Читаем ниже...

1. Подготовка к работе

Для работы нам нужно:
Руки 2шт.; Мозг 1.шт; комп. 1 шт.; глаза 2 шт.; И более важное: АnkelPad: akelpad.rar [1,08 Mb] (cкачиваний: 605)

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

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


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


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

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

File => Save As =>
Русификация плагина своими руками


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

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

4. Компилим
Как и в первом варианте перетаскуем файл *.SMA на compile.ехе и имеем файл amxx
Категория: Статьи о кс | Добавил: Extazy (30.03.2010)
Просмотров: 641 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа


Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Кулинарные рецепты
    Сервера CS 1.6, Counter-Strike 1.6All for Cs and all for uCoz

  • Статистика

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



    Зарег. на сайте
    Всего: 234
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0
    Из них
    Администраторов: 3
    Модераторов: 1
    Проверенных: 6
    Обычных юзеров: 221
    Из них
    Парней: 208
    Девушек: 26


    Copyright MyCorp © 2024