Русификация Amx Mod X

Тема в разделе "Статьи и мануалы", создана пользователем Andrey, 20 июн 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Русификация Amx Mod X

    Статья о том как русифицировать свой сервер

    Основным при редактировании файлов amx является, то что их нужно сохранять в кодировке UTF8
    Ниже приведены скриншоты, на которых показано как сохранять файлы в кодировке UTF8:
    В стандартном блокноте Windows нужно нажать: Меню Файл=>Сохранить как=> и из выпадающего списка выбрать UTF-8
    [​IMG]
    В программе Notepad2 (сам пользуюсь ей - скачать можно с официального сайта http://www.flos-freeware.ch ): Меню File=>Encoding=>UTF-8

    [​IMG]

    Чтобы не переводить стандартные плагины вручную, предлагаем вам перевод стандартных словарей (добавлен русский словарь) для amx mod x версии 1.8.0 и выше
    Посмотреть вложение ru_lang_1.8.0_1.8.1.rar
    Чтобы установить просто распакуйте содержимое архива в папку addons\amxmodx\data\lang\*

    Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)
    Некоторые плагины не используют текст txt файлов, а берут его из самого плагина amxx.
    Например плагин:
    high_ping_kicker.amxx - при входе на сервер в чате появляется сообщение, что игроки у которых пинг выше определенного значения будут кикнуты.
    Код:
    * Players with ping higher than %d will be kicked!
    Как переводить такие плагины покажу на примере этого же High ping kicker`a
    1. Открываем high_ping_kicker.sma текстовым редактором
    2. Находим ту строку которую нам надо перевести, в данном случаи
    Код:
    client_print( param[0] ,print_chat,"* Players with ping higher than %d will be kicked!", get_cvar_num( "amx_hpk_ping" ) )
    Из нее нам только понадобится "* Players with ping higher than %d will be kicked!" меняем ее на "* Игроки с пингом выше чем %d будут кикнуты!"
    Код:
    client_print( param[0] ,print_chat,"* Игроки с пингом выше чем %d будут кикнуты!", get_cvar_num( "amx_hpk_ping" ) )
    и сохраняем в UTF-8
    3. Компиляция.
    - кладем high_ping_kicker.sma в папку addons\amxmodx\scripting\
    - перетаскиваем high_ping_kicker.sma на файл compile.exe
    В итоге готовый русский high_ping_kicker.amxx будет находится в папке addons\amxmodx\scripting\compiled
    4.Установка
    Устанавливаем плагин, кто не знает как инструкция

    Установка русского языка по умолчанию
    1. Открываем addons\amxmodx\data\vault.ini и меняем строку
    Код:
    server_language en 
    на
    Код:
    server_language ru
    2. Открываем файл addons\amxmodx\configs\amxx.cfg и меняем значение amx_client_languages 1 на 0

    Дополнительные переводы к плагинам.
    ATAC 2.5.5.5 & ChickenMod Rus Посмотреть вложение lang_ru_ATAC_2.5.5.5___ChickenMod.rar
    X-War Rus Посмотреть вложение lang_ru_x_war.rar
    ATAC 3.0 Rus Посмотреть вложение lang_ru_ATAC_3.0.rar
    PTB Rus Посмотреть вложение lang_ru_PTB.rar