Перейти к содержимому


Фотография

RusLang


  • Закрытая тема Тема закрыта
Сообщений в теме: 16

#1 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 08 сентября 2014 - 15:47

RusLang
----------------------------------
Русификация АМХмода и некоторых плагинов.

Сайт разработчика:
http://hlmod.ru/foru...-amx-mod-x.html

Описание:
Эта русификация заключается лишь в добавлении перевода в основные языковые файлы АМХ, таких как меню самой админки и сообщений, которые она же выводит, а также, некоторых сторонних плагинов, если они установлены конечно.

Требования:
AMX Mod X 1.8.Х и выше.

Установка:
Через панель управления.
После установки перезапустить сервер.

Настройки и команды:
Переключение языка происходит в файле: addons/amxmodx/data/vault.ini

server_language ru (по умолчанию en) - Чтобы вернуть язык на стандартный (английский), смените значение переменной ru на en.

Русификация плагинов:
Основным при редактировании файлов amx является, то что их нужно сохранять в кодировке UTF8
Ниже приведены скриншоты, на которых показано как сохранять файлы в кодировке UTF8:
В стандартном блокноте Windows нужно нажать: Меню Файл=>Сохранить как=> и из выпадающего списка выбрать UTF-8
Если не выходит, попробуйте использовать что-то более серьезное, чем простой блокнот, например notepad++ или bred3.
В разных редакторах кодировка может выглядеть по разному, например в одном "кракозябры" а в блокноте вместо них нормальные русские символы, это нормально. Также, при выборе кодировки бывают варианты самого UTF-8, и еще добавлении "сигнатуры", в нашем случае надо снимать галочку с "добавить сигнатуру unicode" или по другому еще бывает "без BOM".

Перевод дополнительных плагинов (редактирование и компиляция *.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 в папку addonsamxmodxscripting
- перетаскиваем high_ping_kicker.sma на файл compile.exe
(базовый AMXmodX скачиваем на официальном сайте авторов - тут, AMX Mod X Base)
В итоге готовый русский high_ping_kicker.amxx будет находится в папке addonsamxmodxscriptingcompiled
4.Установка
Устанавливаем плагин, кто не знает как инструкция.

Сообщение отредактировал OneOfThose: 24 марта 2015 - 04:04


#2 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 06:34

Како-то Он кривой( Когда захожу в AmxModmenu на пишит всё ML_NOTFOUND хоть и в nvault.ini поменял на ru



#3 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 12:30

в чом может проблема быть?

#4 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 23 марта 2015 - 15:02

странно что само не меняется на ru, я же перепроверял прежде чем добавлять :) но ML_NOTFOUND в любом случае не от этого плагина, который и не плагин в общем-то, просто добавление русских строк в языковые описания кнопкам по пути addons/amxmodx/data/lang/ проверил еще раз - никаких ML_NOTFOUND у меня не появилось у вас видимо есть плагин который добавляет в то меню новые пункты..

#5 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 15:04

Нет нету тока ваши из панели стоят и все



#6 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 15:05

Сам ничего не ставил. Вот когда RusLang устанавливаешь в Amxmodmenu ML_NOTFOUND а если его убрать то нормально



#7 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 23 марта 2015 - 15:42

ну он не "убирается" никуда, идет смена языка клиентам только в addons/amxmodx/configs/amxx.cfg amx_client_languages 0 меняется на 1 :) а файлы в addons/amxmodx/data/lang/ остаются те же, иначе бы вообще было ничего не открыть и в чате даже вылезали эти ML_NOTFOUND в общем, эту приблуду лучше ставить ПЕРВОЙ, после как поставили АМХ, а потом уже другие плагины.

#8 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 15:49

А его никак нельзя первым поставить? Просто тока недавно сервер настраивал теперь опять надо всё сбросить? Просто нехочется так как долго его настраивал



#9 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 23 марта 2015 - 15:58

ну тогда предлагаю и не сбрасывать, оставить англ, там же всего то по слову в меню, они итак уже понятные вам без перевода ? :) или искать по логам с каким конкретно плагином такое случается..
  • QuakeHost1 это нравится

#10 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 23 марта 2015 - 16:20

Вообщем щяс пожалел, что сбросил сервер к заводским установкам опять после Amxmodmenu когда я установил RusLang всё тоже самое было ML_NOTFOUND не какие плагины не стояли тока amxmodx dproto b metamod



#11 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 25 марта 2015 - 17:49

А почему убрали его из ПУ?



#12 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 28 марта 2015 - 11:11

А не проще, будет без всяких ошибок, и тому подобное поставить уже русский Amxmodx? Темболее мусора там никакого нет, всё тоже самое только всё русское можите сами всё проверить и убедиться.

Ссылка: http://c-s.net.ua/fo...topic26936.html



#13 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 28 марта 2015 - 14:45

Если вы уверены в его безвредности, и том что он "более русский" - то вам ничего не мешает его поставить себе через ФТП самостоятельно :) А в панель это добавляться точно не будет.

#14 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 28 марта 2015 - 15:40

Хорошо.А почему RusLang убрали из ПУ?



#15 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 28 марта 2015 - 16:46

Потому что он плохо себя вел...

#16 QuakeHost1

QuakeHost1

    Завсегдатай

  • Пользователи
  • 269

  • Регистрация:
    24 янв 2012

Отправлено 03 апреля 2015 - 22:22

А как теперь Amxmodx русифицировать на русский? Или такой останется в Пу весь Английский?



#17 QuakeHost

QuakeHost

    Администратор

  • Администраторы
  • 6 525

  • Регистрация:
    07 дек 2013

Отправлено 03 апреля 2015 - 23:22

https://www.google.r...gest&gws_rd=ssl
Привет мне нужын сервер мта ну мне нужын попробват потом купит или ест у вас какой не буд сервер ип мта хачу зайти смотрет




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных