Полная русификация АМХХВ этой статье я расскажу как сервер полностью перевести на русский.
Содержание:1. Вступление (читать в обязательном порядке);
2. Учимся сохранять файлы в кодировке UTF-8;
3. Перевод стандартных словарей (добавление русского словаря);
4. Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов);
5. Установка русского языка по умолчанию;
6. Устранение проблем с кодировкой:
7. Дополнительные словари к плагинам.
1.0 ВступлениеПри русификации сервера есть свои плюсы и минусы.Сначала о плохом- как у сервера так и у клиентов (игроков) могут возникнуть проблемы с кодировкой, вместо русских букв будут видить иероглифы. Решение проблемы описано в п. VI
- шрифт русского языка будет отличаться от стандартного шрифта CS.
Если вам такой шрифт нравится тогда можно и не считать за минус.Теперь о хорошем+ простота в управлении сервером для тех кто не знает англ. языка;
+ ваш сервер будет отличаться от всех, почти от всех
2.0 Учимся сохранять файлы в кодировке UTF-8Если вы умеете это делать - переходите к п. 3Все дальнейшие действия будут с файлами в кодировке UTF-8.
Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad`ом, то при сохранении кодировка будет утеряна, а она в нашем случаи обязательна.
Для работы с такими файлами я советую использовать простой редактор
akelpad.rar [64,97 Kb] (cкачиваний: 375)
Теперь чтобы сохранить текст в UTF-8 нужно:Главное меню > Файл > Cохранить как... > В параметре "Кодировка" выбираем 65001 (UTF-8) > Сохранить.
ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM (см. рис.)
3. Перевод стандартных словарей (добавление русского словаря)3.1 Качаем архив с русским переводом для версии 1.76
lang_1.76.rar [69,72 Kb] (cкачиваний: 357)
для версии 1.8.*
lang_1.8.0_1.8.1.rar [133,83 Kb] (cкачиваний: 388)
3.2 В архиве папка lang, заменяем ее в addons\amxmodx\data\
4.0 Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)
Некоторые плагины не используют текст с txt файлов, а берут его с самого плагина amxx.
Например плагин:high_ping_kicker.amxx - При входе на сервер в чате появляется сообщение что игроки у которых пинг выше определенного значения будут кикнуты.
* Players with ping higher than %d will be kicked!
Как переводить такие плагины покажу на примере этого же High ping kicker`a
4.1 Открываем high_ping_kicker.sma редактором AkelPad
4.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 (п. 2)4.3 Компиляция. (все способы компиляции смотреть в статье Компилирование плагинов)- перекидываем high_ping_kicker.sma в папку addons\amxmodx\scripting\
- перетаскиваем high_ping_kicker.sma на файл compile.exe
В итоге готовый русский high_ping_kicker.amxx будет находится в папке addons\amxmodx\scripting\compiled5.0 Установка русского языка по умолчанию
5.1 Открываем addons\amxmodx\data\vault.ini и меняем server_language en на ru
5.2 Открываем addons\amxmodx\configs\amxx.cfg и меняем amx_client_languages 1 на 06.0 Устранение проблем с кодировкой6.1 Качаемдля Windows XP
c_1251.rar [243 b] (cкачиваний: 368)
для Windows 7/Vista
la_1251vista7.rar [461 b] (cкачиваний: 368)
6.2 Запускаем и на вопрос "Вы действительно хотите......" нажимаем ДА.
6.3 Перезагружаем компьютер. 7.0 Дополнительные словари к плагинам.ATAC 2.5.5.5 & ChickenMod RUS lang_ru_atac_2.5.5.5___chickenmod.rar [18,9 Kb] (cкачиваний: 355)
X-War RUS lang_ru_x_war.rar [3,61 Kb] (cкачиваний: 357)
ATAC 3.0 RUS lang_ru_atac_3.0.rar [4,07 Kb] (cкачиваний: 353)
PTB RUS lang_ru_ptb.rar [4,21 Kb] (cкачиваний: 369)
AMXBans 5 RUS amxbans_ru.rar [2,07 Kb] (cкачиваний: 375)