Русифікація AMX MOD X
1. Вступ (читати в обов'язковому порядку);
2. Вчимося зберігати файли в кодуванні UTF-8;
3. Переклад стандартних словників (додавання російського словника);
4. Переклад додаткових плагінів (редагування і компіляція * .sma файлів);
5. Встановлення російської мови за замовчуванням;
6. Усунення проблем з кодуванням:
7. Додаткові словники до плагінів.
При русифікації сервера є свої плюси і мінуси.
Спочатку про погане [-]
- як у сервера так і у клієнтів (гравців) можуть виникнути проблеми з кодуванням, замість російських букв будуть видить ієрогліфи. Рішення проблеми описано в п. VI
- шрифт російської мови буде відрізнятися від стандартного шрифту CS.
Тепер про хороше [+]
+ простота в управлінні сервером для тих хто не знає англ. мови;
+ ваш сервер буде відрізнятися від всіх майже від усіх
2. Вчимося зберігати файли в кодуванні UTF-8
Якщо ви вмієте це робити - переходьте до п. 3
Всі подальші дії будуть з файлами в кодуванні UTF-8. Якщо виотредактіруете такий файл засобами windows, простим блокнотом або wordpad # 96; ом, то при збереженні кодування буде загублена, а вона в нашому випадки обов'язкове.
Тепер щоб зберегти текст в UTF-8 потрібно:
Головне меню> Файл> Збережемо як.> У пункті "Кодування" вибираємо 65001 (UTF-8)> Зберегти.
ВАЖЛИВО! При збереженні в кодуванні 65001 (UTF-8) потрібно знімати позначку BOM
3. Переклад стандартних словників (додавання російського словника)
2. В архіві папка lang, замінюємо її в addons \ amxmodx \ data \ *
4. Переклад додаткових плагінів (редагування і компіляція * .sma файлів)
Деякі плагіни не використовують текст з txt файлів, а беруть його з самого плагіна amxx.
Наприклад плагін:
high_ping_kicker.amxx - При вході на сервер в чаті з'являється повідомлення що гравці у яких пінг вище певного значення будуть кікнути.
Як переводити такі плагіни покажу на прикладі цього ж High ping kicker # 96; a
З неї нам тільки знадобиться "* Players with ping higher than. Will be kicked!" міняємо її на "* Гравці з пінгом вище ніж. будуть кікнути!"
і зберігаємо в UTF-8 (п. 2)
3. Компіляція.
- кладемо high_ping_kicker.sma в папку addons \ amxmodx \ scripting \
- перетягуємо high_ping_kicker.sma на файл compile.exe
В результаті готовий російський high_ping_kicker.amxx буде знаходиться в папці addons \ amxmodx \ scripting \ compiled
5. Встановлення російської мови за замовчуванням
1. Відкриваємо addons \ amxmodx \ data \ vault.ini і міняємо server_language en на ru
2. Відкриваємо addons \ amxmodx \ configs \ amxx.cfg і міняємо amx_client_languages 1 на 0
6. Усунення проблем з кодуванням
2. Запускаємо і на питання "Ви дійсно хочете." Натискаємо ТАК.
3. Перезавантажуємо комп'ютер.
7. Додаткові словники до плагінів.