Основным при редактировании файлов amx является, то что их нужно сохранять в кодировке UTF8
Ниже приведены скриншоты, на которых показано как сохранять файлы в кодировке UTF8: В стандартном блокноте Windows нужно нажать: Меню Файл=>Сохранить как=> и из выпадающего списка выбрать UTF-8
[Ссылки могут видеть только зарегистрированные пользователи. ] В программе Notepad2 (сам пользуюсь ей - скачать можно с официального сайта http://www.flos-freeware.ch ): Меню File=>Encoding=>UTF-8
[Ссылки могут видеть только зарегистрированные пользователи. ]
Чтобы не переводить стандартные плагины вручную, предлагаем вам перевод стандартных словарей (добавлен русский словарь) для amx mod x версии 1.8.0 и выше Вложение 83
Чтобы установить просто распакуйте содержимое архива в папку 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
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось InfectedXMP; 31.03.2014 в 09:10.