Що дасть вам русифікація сервера. Це легкість в управлінні сервером для тих, хто не знає англійської мови. Також це додасть сервера деякої оригінальності. Хоча на даний момент майже кожен третій сервер русифікований!
Які погані сторони в русифікації. Це те, що російський шрифт за розмірами трохи відрізняється від шрифту сервера. також можуть виникнути проблеми з кодуванням у гравців (клієнтів). і шрифти будуть відображатися ієрогліфами. Але це можна виправити))
Якщо Ви готові на такі жертви - тоді приступимо до русифікації:
Вчимося зберігати файли в кодуванні UTF-8
Всі подальші дії будуть з файлами в кодуванні UTF-8. Якщо виотредактіруете такий файл засобами windows, простим блокнотом або wordpad`ом, то при збереженні кодування буде загублена, а вона в нашому випадки обов'язкове.
Тепер щоб зберегти текст в UTF-8 потрібно:
Головне меню> Файл> Збережемо як. Зберегти.
ВАЖЛИВО! При збереженні в кодуванні 65001 (UTF-8) потрібно знімати позначку BOM
Переклад стандартних словників (додавання російського словника)
1. Качаємо архів з російським перекладом:
2. В архіві папка lang. замінюємо її в addonsamxmodxdata *
Переклад додаткових плагінів (редагування і компіляція * .sma файлів)
Деякі плагіни не використовують текст з txt файлів, а беруть його з самого плагіна amxx.
Наприклад плагін:
high_ping_kicker.amxx - При вході на сервер в чаті з'являється повідомлення що гравці у яких пінг вище певного значення будуть кікнути.
З неї нам тільки знадобиться "* Players with ping higher than. Will be kicked!" Міняємо її на "* Гравці з пінгом вище ніж. Будуть кікнути!"
і зберігаємо в UTF-8
3. Компіляція. Як це робиться читаємо в інеті, я пізніше напишу для 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
Усунення проблем з кодуванням
2. Запускаємо і на питання "Ви дійсно хочете." Натискаємо ТАК.
3. Перезавантажуємо комп'ютер.
Як русифікувати сервер. Повна русифікація AMXX. русифікація AMXX