Добавление .lang ru

disclap

Последний из атеистов
Участник
Сообщения
54
Розыгрыши
0
Репутация
32
Реакции
6
Баллы
863
Хроники
  1. Chaotic Throne: High Five
Исходники
Отсутствуют
Сборка
Own
Что нужно сделать и куда смотреть что бы реализовать команду переключения языков .lang ru / .lang en допустим в .cfg
Можно подробней, если не лень=) можно и в общих чертах.
 
Что нужно сделать и куда смотреть что бы реализовать команду переключения языков .lang ru / .lang en допустим в .cfg
Можно подробней, если не лень=) можно и в общих чертах.
главный вопрос - вообще мультиланг там поддерживается ?
 
наполовину))
Java:
public enum Language
{
    ENGLISH("en"),
    RUSSIAN("ru");

    public static final Language[] VALUES = Language.values();

    private String _shortName;

    Language(String shortName)
    {
        _shortName = shortName;
    }

    public String getShortName()
    {
        return _shortName;
    }
}
 
скорее всего в папочке "data\scripts\handlers" есть шото на подобии "voicehandlers", который отвечают за команды написанные от точки.
Как сделать можете посмотреть по типу ЦФГ поискав по файлам тупо команду.
Логика - .lang - окно где выводится список доступных языков в виде кнопок (ру/ен) и кнопки будут иметь команду типо ".lang ru" - ловим на стороне сервера и записываем как переменную игрока и потом используем где только угодно. Пример исполнения - у мобиуса :)
 
а куда она записывается?
:Coowl:
:Coowl: :Coowl: :Coowl:
Ну думаю тут вариантов не много...
Или в PlayerTemplate (или как зовется обьект который хранит игрока) есть .getLang() или же брать getVariables() и добавлять и потом брать по ключу.
player.getVariables().set("lang", "ru");
player.getVariavles.getString("lang");
 
Назад
Сверху Снизу