Представляем MultiEvents , лучший плагин управления событиями для вашего сервера Rust!
Легко создавайте, управляйте и отображайте события с помощью красивого, настраиваемого интерфейса, который вовлекает ваших игроков.
Особенности мультисобытий
- Красивый, полностью настраиваемый пользовательский интерфейс с несколькими вариантами шаблонов (полный экран, ServerPanel V1, ServerPanel V2) для индивидуального пользовательского опыта.
- Внутриигровой визуальный редактор для создания и настройки интерфейсов событий, позволяющий вносить изменения в режиме реального времени без написания кода.
- Поддержка категорий событий, описаний, значков и баннеров для повышения видимости событий и вовлеченности игроков.
- Интегрированная система уведомлений о событиях, оповещающая игроков о предстоящих и текущих событиях, обеспечивая максимальное участие.
- Управление инвентарем событий с настраиваемыми разрешениями, обеспечивающее контроль доступа и участия игроков.
- Поддержка библиотеки изображений для создания пользовательских графических изображений и значков, позволяющая создать уникальную и фирменную презентацию мероприятия.
- Многоязыковая поддержка и простая локализация делают плагин доступным для игроков по всему миру.
- Интеграция ServerPanel для удобного доступа к меню, улучшения взаимодействия с пользователем и простоты использования.
- Удобный для разработчиков API для интеграции плагинов, обеспечивающий расширенную функциональность и настройку.
- Предустановлены разнообразные события, такие как CollectionResources, FoundationDrop, HelicopterPet, HuntAnimal, KingOfHill, LookingLoot и SpecialCargo, каждое из которых предлагает уникальный игровой опыт.
- Расширенные параметры конфигурации в формате JSON, обеспечивающие гибкость настройки и управления событиями.
- Оптимизирован для повышения производительности, обеспечивает бесперебойную работу даже при больших базах игроков и обширных данных.
Включенные события
MultiEvents поставляется с несколькими предварительно загруженными интересными событиями, готовыми к использованию на вашем сервере:
- CollectionResources – Собирайте ресурсы и соревнуйтесь с другими игроками! Чем больше ресурсов вы соберете, тем выше ваш счет. Используйте различные инструменты, чтобы получить множители для вашего сбора. Лучшие игроки получат ценные награды!
- FoundationDrop – Игроки появляются на платформе, сделанной из фундаментов. Фундаменты начинают разрушаться и рушиться один за другим. Игроки должны выживать, прыгая между фундаментами. Последний выживший игрок побеждает! Когда остается только один фундамент, игроки получают оружие, а радиация появляется, чтобы ускорить финал.
- HelicopterPet – Попытайтесь привлечь внимание патрульного вертолета! Чем больше он будет на вас фокусироваться, тем больше очков вы заработаете. Получайте очки, когда вертолет кружит вокруг вас, и еще больше, когда он атакует. Игрок, набравший больше всего очков в конце, побеждает! Но будьте осторожны – это не ваш дружелюбный соседский вертолет!
- HuntAnimal – Охотьтесь на животных по всей карте, чтобы заработать очки! Разные животные приносят разное количество очков – куры приносят 1 очко, а медведи – 10 очков. Волки, кабаны, лошади и олени приносят по 4 очка каждый. Игрок, набравший наибольшее количество очков к концу события, побеждает!
- KingOfHill – Гонка к самой высокой точке! Ваш счет основан на самой высокой достигнутой вами высоте. Оставайтесь на твердой земле – никаких полетов, плавания или использования транспортных средств. Игрок, который достигнет самой высокой точки и сохранит свою позицию, побеждает! Смотрите под ноги и продолжайте подниматься!
- LookingLoot – Ищите добычу по всей карте! Зарабатывайте очки, грабя контейнеры и бочки. Большинство предметов стоят 1 очко каждый, но особые предметы, такие как лом и шестеренки, стоят 2 очка. Побеждает игрок, который соберет самую ценную добычу! Будьте быстры – контейнеры можно грабить только один раз!
- SpecialCargo – Доставьте специальный груз от одного памятника к другому! Для перевозки груза будет выбран случайный игрок. Перевозчик должен добраться до памятника назначения, отмеченного на карте, избегая других игроков. Если перевозчик погибнет, новый случайный игрок станет носителем. Телепортация для носителя отключена. Успешно доставьте груз, чтобы победить!
Каждое событие полностью настраивается с помощью визуального редактора и поставляется с настройками по умолчанию, готовыми к воспроизведению сразу после установки!
Витрина
Видеообзор
Команды
- /events – Открывает меню событий для игроков.
Разрешения
- multievents.edit — Разрешение на редактирование событий
Визуальный редактор
MultiEvents включает в себя надежный визуальный редактор, который упрощает процесс создания и настройки событий. Кодирование не требуется — используйте интуитивно понятный интерфейс для настройки параметров, изменения цветов, добавления текста и настройки элементов событий непосредственно в игре. Это позволяет быстро и эффективно настраивать события, гарантируя, что события вашего сервера будут как увлекательными, так и визуально привлекательными.
Часто задаваемые вопросы
В: Могу ли я интегрировать MultiEvents с другими плагинами?
О: Да! MultiEvents имеет API, который позволяет другим плагинам регистрировать и управлять событиями. Он также интегрируется с ServerPanel для доступа к меню.
В: Как добавить пользовательские изображения для моих событий?
О: MultiEvents поддерживает библиотеку изображений. Загрузите свои изображения на сервер и укажите их в конфигурации плагина или через визуальный редактор.
В: Поддерживает ли MultiEvents несколько языков?
О: Да, MultiEvents имеет встроенную поддержку локализации. Вы можете настроить все текстовые элементы в редакторе и добавить переводы для разных языков.
В: Как настроить награды в MultiEvents?
О: Награды можно настроить двумя способами. Если вы хотите, чтобы награды попадали в пользовательский интерфейс инвентаря, вам нужно настроить предметы в настройках инвентаря и назначить им уникальные идентификаторы. Затем укажите эти идентификаторы в конфигурации события. Если вы предпочитаете выдавать награды непосредственно в игровой инвентарь игрока, просто укажите награды непосредственно в настройках события.
В: Каковы рекомендуемые размеры изображений событий?
О: Для оптимального отображения баннеры событий должны иметь размер 390×349 пикселей, а значки событий — 64×64 пикселей.
API разработчика
MultiEvents предоставляет удобный для разработчиков API для интеграции с другими плагинами:
void API_RegisterEvent(string eventId, JObject data)
– Зарегистрируйте новое мероприятие в MultiEventsПараметры API_RegisterEvent:- eventId (строка): уникальный идентификатор события.
- данные (JObject): объект JSON, содержащий сведения о событии.
Структура JObject:
- title (строка, обязательно): Название события.
- описание (строка, необязательно): Краткое описание события.
- commandToStart (строка, обязательно): команда для запуска события.
- commandToStop (строка, обязательно): команда для остановки события.
- bannerURL (строка, необязательно): URL-адрес изображения баннера мероприятия.
- значок (строка, необязательно): URL-адрес изображения значка события.
- scrollElements (JArray, необязательно): пользовательские элементы пользовательского интерфейса для прокручиваемого представления события.
Создание элементов пользовательского интерфейса для scrollElements:
Параметр scrollElements позволяет добавлять пользовательские элементы пользовательского интерфейса в описание события. Каждый элемент определяется как JObject с определенными свойствами, основанными на его типе.
- Общие свойства:
- тип (строка): «метка», «изображение», «панель» или «кнопка»
- цвет (строка): шестнадцатеричный код цвета (например, “#FFFFFF”)
- альфа (плавающее): Непрозрачность от 0 до 100
- position (JObject): Положение и размеры элемента
- Свойства, специфичные для типа:
- Текстовые элементы: text (JArray строк), textColor (HEX), fontSize (целое число), font (строка)
- Элементы изображения: изображение (строка URL)
- Элементы кнопки: текст, цвет текста, размер шрифта, команда (строка)
- Элементы панели: cursorEnabled (bool)
(hook) OnEventStart(string eventName)
– Хук вызывается при начале события(hook) OnEventEnd(string eventName)
– Хук вызывается по окончании событияbool API_PlayerHideNotify(ulong userId)
– Позволяет скрыть уведомления о событиях для определенного игрока. Возвращает логическое значение, указывающее, скрыты ли уведомления для игрока.string GetBannerUrlByEventId(string eventId)
– Извлекает URL-адрес баннера для определенного события по его идентификатору. Это полезно, когда вам нужно сослаться на баннер события в вашем пользовательском интерфейсе.
ТЕСТОВЫЙ СЕРВЕР
Присоединяйтесь к нашему тестовому серверу, чтобы увидеть и испытать все наши уникальные возможности самостоятельно!
Скопируйте IP-адрес ниже, чтобы начать играть!connect 194.147.90.147:28015
Улучшите управление событиями на вашем сервере с помощью MultiEvents — комплексного решения для создания захватывающих и визуально ошеломляющих событий, которые будут поддерживать интерес ваших игроков и заставлять их возвращаться снова и снова!
Отзывы
Отзывов пока нет.