Популярные

Наши Группы

Голосование

Чего не хватает на сайте?

Наша кнопка

Казахстанский Игровой Портал!

Друзья сайта

Реклама

Казахстанский Игровой Портал!

Как руссифицировать amxmodx

Добавил: Fever|7 июл 2010|Просмотров: 3 489|Комментариев: 4
  • Не нравится
  • +15
  • Нравится
Как руссифицировать amxmodx


Полная русификация АМХХ


В этой статье я расскажу как сервер полностью перевести на русский.


Содержание:

1. Вступление (читать в обязательном порядке);
2. Учимся сохранять файлы в кодировке UTF-8;
3. Перевод стандартных словарей (добавление русского словаря);
4. Перевод дополнительных плагинов (редактирование и компиляция *.sma файлов);
5. Установка русского языка по умолчанию;
6. Устранение проблем с кодировкой:
7. Дополнительные словари к плагинам.




1.0 Вступление



При русификации сервера есть свои плюсы и минусы.



Сначала о плохом
- как у сервера так и у клиентов (игроков) могут возникнуть проблемы с кодировкой, вместо русских букв будут видить иероглифы. Решение проблемы описано в п. VI
- шрифт русского языка будет отличаться от стандартного шрифта CS.

Как руссифицировать amxmodx Как руссифицировать amxmodx



Если вам такой шрифт нравится тогда можно и не считать за минус.



Теперь о хорошем
+ простота в управлении сервером для тех кто не знает англ. языка;
+ ваш сервер будет отличаться от всех, почти от всех





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 (см. рис.)


Как руссифицировать amxmodx

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\compiled

5.0 Установка русского языка по умолчанию


5.1 Открываем addons\amxmodx\data\vault.ini и меняем server_language en на ru
5.2 Открываем addons\amxmodx\configs\amxx.cfg и меняем amx_client_languages 1 на 0


6.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)

Категория: Статьи Cs 1.6
  • Нажмите на для того чтобы отправить Жалобу или уведомить Администратора о ошибке в новости.
№ 1 Написал: WestSide
7 июля 2010 23:33
  • комментариев
  • публикаций
  • Статус: Пользователь offline
  • Должность: Гл.Администратор
  • |
  • На сайте с: 28.05.2010
    • Не нравится
    • 0
    • Нравится
5

--------------------
  • E-mail: gorniigigant@mail.ru
№ 2 Написал: _ L _
8 июля 2010 11:52
  • комментариев
  • публикаций
  • Статус: Пользователь offline
  • Должность: Banned
  • |
  • На сайте с: 15.06.2010
    • Не нравится
    • 0
    • Нравится
5 ya_za sps
  • E-mail: Riudzaki1987@mail.ru
№ 3 Написал: Freestyler
24 августа 2010 09:25
  • комментариев
  • публикаций
  • Статус: Пользователь offline
  • Должность: VIP
  • |
  • На сайте с: 4.08.2010
    • Не нравится
    • 0
    • Нравится
5

--------------------
  • E-mail: alisher@live.ru
№ 4 Написал: fulledgod
30 марта 2011 22:14
  • комментариев
  • публикации
  • Статус: Пользователь offline
  • Должность: Юзер
  • |
  • На сайте с: 31.12.2010
    • Не нравится
    • 0
    • Нравится
perviynax 5 105
  • E-mail: fulled-god@yandex.ru
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Казахстанский Игровой Портал!