Если вы еще не умеете русифицировать на своем сервере CS 1.6 AMX MOD X, то мы постараемся вам помочь. Читайте эту статью и выполняйте все действия, о которых мы вам расскажем.
Начнем с того, что русификация сервера имеет свои достоинства и недостатки.
Плюсы:
— для тех, кто плохо понимает английский язык, русификация облегчит игровой процесс; — русифицированный сервер будет отличаться от других, а, следовательно, на нем появится больше игроков.
Минусы:
— у некоторых русифицированных серверов возникают проблемы с кодировкой. Как результат — вместо нормальных букв появляются иероглифы. В статье ниже мы разберем решение проблемы.
Сохраняем файлов в кодировке UTF-8
Все действия с файлами выполняются в кодировке UTF-8. Если вы захотите отредактировать такой файл в ворде или блокноте, то кодировка при сохранении будет утеряна. А этого ни в коем случае допускать нельзя. Лучше всего использовать программу AkelPad.
Итак, для того чтобы сохранить нужный текст в кодировке UTF-8, делаем следующее:
— Заходим главное меню — файл — сохранить как. Выбираем (UTF-8) 65001 в параметре «Кодировка», нажимаем сохранить. Для того, чтобы кодировка прошла успешно, при сохранении снимаем отметку BOM.
Добавляем русский словарь
В первую очередь нужно скачать русскоязычный архив. В архиве находим папку lang, после чего меняем ее в addons\amxmodx\data\*. На этом действия по добавлению словаря закончены.
Переводим дополнительные плагины
Попадаются такие плагины, которые берут текст с плагина АМХХ.
К примеру, возьмем плагин:
high_ping_kicker.amxx — При попытке зайти на сервер у геймера всплывает сообщение о том, что если его пинг будет выше определенного значения, то он будет кикнут. Выглядит сообщение вот так:
Players with ping higher than %d will be kicked!
Как же перевести такой плагин? Разберем на этом же примере.
* Заходим в папку high_ping_kicker.sma редактором AkelPad * Находим там строку, которую нужно перевести. В данном случае она будет выглядеть так:
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.
Теперь перейдем к компиляции.
* Выкладываем high_ping_kicker.sma в папку addons\amxmodx\scripting\ * После выкладывания нужно перетащить high_ping_kicker.sma на файл compile.exe
В конце концов готовый русифицированный high_ping_kicker.amxx будет лежать в папке addons\amxmodx\scripting\compiled
Устанавливаем русский язык по умолчанию
Выполняем следующие действия:
* Открываем addons\amxmodx\data\vault.ini и меняем server_language en на ru * Открываем addons\amxmodx\configs\amxx.cfg и меняем amx_client_languages 1 на 0
Всего два действия, и установка русского языка по умолчанию будет выполнена.
Мы надеемся на то, что эта статья поможет вам разобраться с русификацией AMX MOD X на сервере CS 1.6.
|