Как русифицировать сервер? Полная русификация AMXX

#1 2013.12.14 12:11:48

0

Что даст русификация сервера ?

Это легкость в управлении сервером для тех, кто не знает английского языка.

Какие плохие стороны в русификации ?
- русский шрифт по размерам немного отличается от шрифта сервера
- могут возникнуть проблемы с кодировкой у игроков

Но это можно исправить.

Сохраняем файлы в кодировке UTF-8
Все дальнейшие действия будут с файлами в кодировке UTF-8. Если вы отредактируете такой файл средствами windows, простым блокнотом или wordpad, то при сохранении кодировка будет утеряна.

Для работы будем использовать редактор Авторизуйтесь, для доступа к ссылке

Теперь чтобы сохранить текст в UTF-8 нужно:
Кодировки> Кодировка в UTF-8

ВАЖНО! При сохранении в кодировке 65001 (UTF-8) нужно снимать отметку BOM

Img



Качаем архив с русским переводом. В архиве папка lang, заменяем ее в addonsamxmodxdata* :
* для версии 1.76 Авторизуйтесь, для доступа к ссылке
* для версии 1.8.* Авторизуйтесь, для доступа к ссылке
Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов)

Некоторые плагины не используют текст с txt файлов.

Например плагин:
high_ping_kicker.amxx - При входе на сервер в чате появляется сообщение что игроки у которых пинг выше определенного значения будут кикнуты.
* Players with ping higher than %d will be kicked!

Из нее нам только понадобится \"* 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:

Компиляция. Как это делается читаем в инете, я позже напишу для ya-cs.ru
- ложем high_ping_kicker.sma в папку addonsamxmodxscripting
- перетаскиваем high_ping_kicker.sma на файл compile.exe
В итоге готовый русский high_ping_kicker.amxx будет находится в папке addonsamxmodxscriptingcompiled

Установка русского языка по умолчанию
1. Открываем addonsamxmodxdatavault.ini и меняем server_language en на ru
2. Открываем addonsamxmodxconfigsamxx.cfg и меняем amx_client_languages 1 на 0

Устранение проблем с кодировкой
* для Windows Авторизуйтесь, для доступа к ссылке
* для Windows Авторизуйтесь, для доступа к ссылке

Запускаем, распаковываем.

Перезагружаем компьютер.
Отредактировано: 2013.12.14 12:23:49
8183
Серверов всего
6092
Серверов онлайн
71116
Игроков онлайн
Добавить сервер