Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Иконка ресурса
Представляем WipeBlock — необходимый плагин для управления сервером Rust, который позволяет контролировать, к каким предметам игроки могут получить доступ на разных этапах после вайпа сервера! Создайте сбалансированную систему прогрессии, которая предотвращает ранний доступ к мощному оружию, взрывчатке и высокоуровневому снаряжению, обеспечивая справедливый и приятный опыт для всех игроков во время критической начальной фазы игры.


⭐Возможности WipeBlock

  • Элегантно предотвращает доступ к высокоуровневым предметам на настраиваемые периоды времени после вайпа сервера
  • Настраиваемые категории для Оружия, Взрывчатки и Одежды с независимыми таймерами
  • Красивый пользовательский интерфейс, показывающий игрокам, какие предметы в данный момент заблокированы и когда они разблокируются
  • Визуальная градиентная система для отображения оставшегося времени до доступности предмета
  • Бесшовная интеграция с ServerPanel для легкого доступа
  • Совместимость с плагином Notify для уведомлений игроков при блокировке предметов
  • Индикатор на экране, показывающий, когда заблокированные предметы вот-вот разблокируются
  • Система прав доступа, позволяющая VIP или администраторам обходить ограничения на предметы
  • Система уведомлений для игроков, когда предметы становятся доступными
  • Обработка всех взаимодействий с предметами - экипировка, перемещение, перезарядка оружия и т.д.
  • Автоматический мониторинг инвентаря игроков для применения ограничений
  • Несколько шаблонов UI (полноэкранный, ServerPanel V1, ServerPanel V2)

🎮 Команды

  • /block или /wipeblock - Открыть меню WipeBlock для просмотра заблокированных предметов и таймеров
  • wb.indent [seconds] - Команда администратора для настройки отступа времени от даты вайпа

🛡️ Права доступа

  • WipeBlock.ignore - Позволяет игрокам обходить ограничения WipeBlock
  • WipeBlock.unlocknotify - Игроки с этим правом получают уведомления, когда предметы разблокируются

🖼️ Демонстрация

Полноэкранный шаблон
RUSTScreenshot2025_04.25-08_00_40_11.png.70b21ce72513a8d0a600425227201db1.png


Шаблон ServerPanel V1
RUSTScreenshot2025_04.25-07_58_23_31.png.4f907c9439513cc7c8c3cca588ff3d75.png


Шаблон ServerPanel V2
RUSTScreenshot2025_04.25-07_59_05_19.png.2846515e5d1b19cd58e3c67fde12d092.png


Индикатор на экране
RUSTScreenshot2025_04.25-10_26_48_95.png.b99e7f8b477dc5a35345801c473108a7.png

🧪 ТЕСТОВЫЙ СЕРВЕР

Присоединяйтесь к нашему тестовому серверу, чтобы испытать WipeBlock и наши другие плагины в действии!
Скопируйте IP-адрес ниже, чтобы начать играть!

Код:
connect 194.147.90.239:28015

💻 API для разработчиков

WipeBlock предоставляет удобный для разработчиков API для интеграции с другими плагинами:

  • bool AnyBlocked() - Проверяет, заблокированы ли какие-либо предметы в данный момент
  • int SecondsFromWipe() - Возвращает количество секунд с момента вайпа (скорректированное на отступ времени)
  • bool IsBlocked(ItemDefinition def) - Проверяет, заблокировано ли определение конкретного предмета
  • bool IsBlocked(string shortName, ulong skin = 0) - Проверяет, заблокирован ли предмет с указанным коротким именем и скином
  • int LeftTime(string shortName, ulong skin = 0) - Возвращает оставшееся время в секундах до разблокировки указанного предмета

🔗 Хуки

WipeBlock предоставляет следующие хуки, на которые могут подписаться другие плагины:

  • void OnWipeBlockEnded() - Вызывается, когда все предметы были разблокированы

Пример использования в вашем плагине:

C#:
private void OnWipeBlockEnded()
{
    // Выполнить код, когда все предметы WipeBlock разблокированы
    Puts("Все предметы были разблокированы!");
    // Возможно, включить ваш PVP-плагин или другие игровые функции
}

📚 Часто задаваемые вопросы

В: Как настроить, какие предметы блокируются и на какое время?
О: В конфигурационном файле WipeBlock.json вы можете определить категории (Оружие, Взрывчатка, Одежда и т.д.) и установить периоды времени в секундах для каждого предмета. Например, установка "3600" означает, что предмет будет заблокирован на 1 час после вайпа.

В: Могут ли игроки всё ещё находить эти предметы в игре в период блокировки?
О: Да, игроки всё ещё могут находить или получать эти предметы в качестве добычи, но они не могут экипировать, использовать или размещать их на панели быстрого доступа до истечения периода блокировки. Предметы автоматически переместятся в основной инвентарь.

В: Влияет ли этот плагин на всех игроков одинаково?
О: По умолчанию да. Однако вы можете предоставить право "WipeBlock.ignore" конкретным игрокам или группам, чтобы позволить им обходить ограничения.

В: Как игроки узнают, какие предметы заблокированы?
О: Игроки будут видеть уведомления, когда попытаются использовать заблокированные предметы. Кроме того, они могут использовать команду /block для просмотра полного списка заблокированных предметов и оставшегося времени до разблокировки.

В: Могу ли я настроить таймеры во время текущего вайпа?
О: Да, администраторы могут использовать команду /wb.indent для настройки отступа времени, эффективно изменяя, когда предметы будут разблокированы.

В: Работает ли WipeBlock с модифицированными или пользовательскими предметами?
О: Да, вы можете добавить любой предмет в конфигурацию, используя его короткое имя и ID скина.

В: Как добавить WipeBlock в ServerPanel?
О: WipeBlock автоматически интегрируется с ServerPanel. Создайте новую категорию с "Type": "Plugin", "Plugin Name": "WipeBlock", "Plugin Hook": "API_OpenPlugin".
Автор
Mevent
Срок действия
Безлимитный
Цена
1200.00 RUB
Просмотры
8
Первый выпуск
Обновление

Рейтинги

0,00 звёзд Оценок: 0

Ещё ресурсы от Mevent

Назад
Верх