???
Математика на уровне МГУ

Показано с 1 по 24 из 24

Тема: REPKA.Commander public beta v1.1

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    REPKA.Commander public beta v1.1

    REPKA.Commander public beta v1.1

    Важно! Для корректной работы коммандер требует прав администратора, установленного .NET Framework 4, и на всякий случай, файловую систему NTFS ))

    Предыдущая версия: http://www.sukhoi.ru/forum/showthrea...=1#post1844059

    Исправления в версии public beta 1.1

    - исправлен запуск карты, которая была отмечена как исключенная из ротации
    - исправлена ошибка при запуске сражения в обход ротатора

    Изменения в версии public beta 1.1

    1. Установка.
    Порядок установки не изменился. Если у Вас уже была установлена предыдущая версия, просто скопируйте файлы с заменой. Ваши старые настройки не пострадают

    2. Ротатор миссий.
    Принцип хранения миссий для ротатора изменился. Теперь сами миссии могут лежать где угодно, а в REPKA.Commander/Missions мы кладем ини-файл, в котором описываем, где вашу миссию искать и некоторые добавочные сведения (подробнее ниже)

    3. Новые возможности RSTMission.
    Старые методы (DrawnBattle(), RedArmyWon() и BlueArmyWon()) можно считать устаревшими, но они все еще работают. Использовать их в новых миссиях не рекомендуется.

    Добавлено свойство public RstMissionHelper MissionHelper;

    Доступные свойства MissionHelper:

    string HostMissionFolder (только чтение)
    Предоставляет путь к папке хост-миссии относительно пользовательской папки игры. Полезно для загрузки субмиссий посредством gpMissionLoad().

    public string HostMissionFolderAbs (только чтение)
    Абсолютный путь к папке хост-миссии. Полезен для загрузки или сохранения каких то своих файлов.

    public int WinnerArmy (только чтение)
    Предоставляет армию, которая будет победителем при завершении миссии

    public string NextMap (только чтение)
    Предоставляет имя ini-файла, в котором указана следующая миссия для загрузки по окончании текущей.
    Если не пустое, загрузит следующей указанную миссию (если найдет) даже если она отмечена как исключенная из ротации.

    public bool IsBattleWillBeComplete (только чтение)
    Означает, что миссия будет завершена максимум через минуту

    Доступные методы MissionHelper:

    public void SetNextMap(string nextMap)
    Устанавливает имя ini-файла (без расширения), в котором указана следующая миссия для загрузки по окончании текущей.

    DrawnBattle(), RedArmyWon() и BlueArmyWon() - то же самое, что и аналогичные методы RSTMission

    public string lmGetString(string msgKey, string language)
    public void lmSendMessageToAll(string msgKey, SendMsgTarget target, params string[] parameters)
    public void lmSendMessageToArmy(string msgKey, int army, SendMsgTarget target, params string[] parameters)
    public void lmSendMessageToPlayers(string msgKey, maddox.game.Player[] players, SendMsgTarget target, params string[] parameters)


    Если общий языковой менеджер включен, возвращает указанную строку для указанного языка, отправляет сообщение всем игрокам, отправляет сообщение команде, отправляет сообщение выбранным игрокам соответственно.

    4. Новые классы, которые сможно использовать
    LanguageManager, SharedStorage и SharedStorageUnit - примеры их использования смотрите в папке Samples (скопируйте ее предварительно в пользовательскую папку игры)

    5. Формат ini-файла для ротатора
    Секция [main] (обязательно)
    Параметр mission (путь к миссии хосту относительно пользовательской папки игры), обязательный
    Секция [additional] (опционально, все параметры в ней также опциональные)
    Параметр loc_dir (путь к папке общего языкового менеджера относительно пользовательской папки игры, если не указать - работать менеджер не будет)

    Примеры ini файлов ищите в папке Samples

    6. Контекстное меню журнала сервера на главной теперь рабочее.

    7. Добавлен английский язык интерфейса (-atas-)

    Известные проблемы

    1. При отправке сообщения в чат из коммандера русскими словами, слетает кодировка.
    Вложения Вложения
    Крайний раз редактировалось Small_Bee; 30.05.2012 в 11:49.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •