PromoPro

FREE PromoPro 1.0.9

Нет разрешения на скачивание

Мы рады представить вам крупное обновление системы промокодов — PromoPro. Плагин стал более стабильным, гибким и получил расширенный функционал для администраторов и игроков.

⚙️ Ключевые изменения и новые возможности:​

  • 🛡 Стабильность и безопасность
    • Добавлена обработка критических ошибок при загрузке плагина (например, проблемы с правами доступа к файлам), что предотвращает сбои сервера.
    • Внедрена защита от внутренних ошибок командной строки: теперь при сбое игрок получит понятное сообщение вместо краша.
  • 👑 Улучшенная система управления группами
    • ⏲ Автоматическая проверка истечения срока групп: Плагин автоматически проверяет и снимает временные группы у всех игроков при запуске и во время работы, освобождая ресурсы и поддерживая актуальность данных.
    • 🎁 Гибкая настройка наград: Администраторы могут выдавать как постоянные, так и временные группы (на заданное количество часов) при активации промокода.
  • 🔒 Расширенные лимиты и кулдауны
    • 🧍 Лимит активаций на игрока: Теперь можно ограничить количество раз, которое один пользователь может применить конкретный код.
    • ⌛ Персональный кулдаун: Реализована система перезарядки (cooldown). Игрок не сможет повторно активировать тот же промокод до окончания таймера.
    • 📉 Общий лимит использований: Можно задать максимальное число активаций для всего кода. После достижения лимита код перестанет работать для всех.
  • 🗓 Временные рамки промоакций
    • Промокоды теперь имеют настраиваемый период активности (дату начала и дату окончания).
    • Система корректно обрабатывает попытки активации вне этого периода, информируя пользователя о времени до старта или об истечении акции.
  • 🛠 Мощная панель администратора
    • Созданы две роли разрешений: promo.use (для игроков) и promo.admin (для админов).
    • Новые команды для полного контроля над системой:
      • /promo create: Создание нового промокода с детальной настройкой (группа, лимиты, даты, часы действия, кулдаун).
        Пример: /promo create MAYDAY vip.temp 1 01.05.2026 00:00 31.05.2026 23:59 48 2 120
      • /promo delete <код>: Удаление существующего промокода.
      • /promo list: Просмотр списка всех активных промокодов с их параметрами.
      • /promo wipe: Полная очистка базы данных от всех промокодов.
      • /promo resetdata: Сброс файла данных плагина (удаление и пересоздание), полезно при повреждении БД.
  • 🤝 Пользовательский опыт
    • Улучшена обратная связь: игроки получают точные сообщения о причинах отказа в активации (истек срок, исчерпан лимит, кулдаун).
    • При попытке активации отображается оставшееся время до следующего использования или до начала действия кода.
💡 Краткий пример создания промоакции: Администратор создает код "SPRINGSALE", который выдает группу "vip" на 72 часа. Акция длится весь май, общий лимит — 50 активаций, один игрок может использовать код 2 раза с перерывом в 2 часа. Команда: /promo create SPRINGSALE vip 50 01.05.2026 00:00 31.05.2026 23:59 72 2 120.

Это обновление делает PromoPro полноценным инструментом для проведения маркетинговых кампаний и поощрения игроков на вашем сервере. 🚀

В этом обновлении мы сосредоточились на повышении стабильности и прозрачности работы плагина. Были исправлены критические ошибки и добавлены инструменты для удобного администрирования.

Ключевые изменения:

  • ⚙️ Исправлена критическая ошибка: Устранена проблема, вызывавшая сбой при сбросе данных плагина. Команда /promo resetdata теперь работает корректно на всех платформах.
  • 🛡️ Повышена стабильность: Внесены внутренние правки для улучшения совместимости с Oxide и Covalence, что гарантирует более плавную работу админ-команд.
  • 📋 Добавлено логирование: Теперь все важные действия (создание, удаление, активация промокодов, а также сброс данных) записываются в консоль сервера. Это позволяет администраторам легко отслеживать историю изменений и действия игроков.
Что не изменилось:Обновление не затрагивает основную логику работы промокодов. Все ваши существующие коды, настройки лимитов, кулдаунов и временные группы игроков сохранятся после обновления.

Просто перезагрузите плагин, чтобы начать использовать новую, более стабильную версию.
В этом обновлении мы сосредоточились на стабильности и удобстве использования для администраторов. Плагин стал надежнее, а управление промокодами — проще.

⚙️ Технические исправления:​

  • Исправлены ошибки компиляции: Плагин теперь гарантированно запускается на всех версиях Oxide без конфликтов в коде.
  • Стабильность: Устранены потенциальные сбои при обработке неверных данных, что обеспечивает бесперебойную работу сервера.

⭐ Новые возможности и улучшения:​

  • Новая команда: /promo wipeПолностью очищает список всех созданных промокодов. Идеально подходит для быстрого сброса рекламной кампании или подготовки к ивенту.
  • Улучшенная обработка ошибок:
    • При вводе несуществующей команды или промокода (например, /promo test) игрок теперь увидит понятное сообщение об ошибке вместо внутреннего сообщения плагина.
    • При вводе даты в неверном формате система подскажет правильный синтаксис: дд.мм.гггг чч:мм.

🛠 Требования:​

Для использования новых команд (/promo wipe) и полного функционала у администратора должно быть разрешение promo.admin.

Друзья, администраторы и игроки! Мы рады представить вам крупное обновление плагина PromoPro, которое выводит систему промокодов на совершенно новый уровень! 🚀

💎 Что нового?

  • 🛡️ Надёжность превыше всего! Мы полностью переработали внутреннюю логику, устранили все ошибки компиляции и сделали работу плагина безупречно стабильной. Теперь ваши промокоды под надёжной защитой!
  • ⚙️ Гибкость управления: Администраторы получили полный контроль над системой. Создавайте промокоды с точными датами начала и окончания, устанавливайте глобальные лимиты и индивидуальные ограничения для каждого игрока.
  • ⏳ Временные группы: Промокоды теперь выдают не просто разрешения, а полноценные временные группы. Игрок получает VIP-статус или другую привилегию на строго определённое время (например, 24 часа), после чего она автоматически снимается. Больше не нужно вручную следить за сроками!
  • ❄️ Кулдаун на страже справедливости: Защитите свои акции от злоупотреблений. Теперь для каждого промокода можно установить персональный кулдаун (например, 60 минут), чтобы один и тот же игрок не мог активировать код слишком часто.
💡 Как это работает для игрока?

Просто введите команду /promo <код> и наслаждайтесь заслуженной наградой! Система сама проверит все условия: не истёк ли срок действия, не исчерпан ли лимит и не действует ли ещё кулдаун. Всё честно и прозрачно.

🛠️ Мощь в руках администратора:

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

  • /promo create — создайте уникальный код.
  • /promo delete — удалите устаревший промокод.
  • /promo list — просмотрите список всех активных акций.
  • /promo resetdata — сбросьте все данные для чистого старта.
PromoPro v1.0.6 — это идеальный инструмент для проведения ивентов, раздачи наград самым активным игрокам и создания уникальной атмосферы на вашем сервере. Обновляйтесь и дарите эмоции! ✨
С выходом новой версии плагин PromoPro стал по-настоящему надёжным. Если раньше действие промокода зависело от «хрупких» таймеров, которые могли сброситься при перезапуске сервера, то теперь система обрела вечную память.

⏳ Магия, неподвластная времени​

Раньше судьба вашей временной группы зависела от капризов сервера: рестарт или перезагрузка могли мгновенно развеять чары. Теперь же срок действия каждой привилегии навсегда вписывается в летопись сервера. Даже если мир игры содрогнётся от перезапуска, ваша магия останется в силе. Система сама вспомнит, когда нужно снять с вас доспехи, обеспечив абсолютную надёжность.

🛡️ Страж у ворот: автоматическая проверка​

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

🧹 Генеральная уборка и порядок в чулане​

Администраторы оценят новую педантичность плагина. Команда на удаление промокода теперь работает как мощный пылесос: она не просто стирает сам код, но и вычищает все следы его существования — статистику и кулдауны. База данных остаётся лёгкой и кристально чистой.

🔄 Искусство обновления​

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

В итоге, PromoPro 1.0.5 — это переход от простой механики к зрелому и продуманному инструменту, где красота заключается в надёжности и заботе о комфорте игроков и администраторов.

🆕 НОВЫЕ ВОЗМОЖНОСТИ И ИЗМЕНЕНИЯ​

  • 📝 Смена нумерации: Версия обновлена до 1.0.4 для соответствия вашему запросу.
  • 🛠️ Исправление критических ошибок: Устранена проблема с компиляцией кода (ошибка CS0103), возникавшая из-за некорректного вызова методов сохранения данных.
  • 🔄 Оптимизация логики: Код приведён в полный, рабочий вид, чтобы гарантировать корректную загрузку и сохранение данных о промокодах.

🐛 ИСПРАВЛЕННЫЕ ОШИБКИ​

  • Исправлена ошибка The name 'LoadData' does not exist in the current context: Методы LoadData и SaveData теперь вызываются корректно, что обеспечивает полную работоспособность плагина.

⚠️ ВАЖНО​

  • Это техническое обновление, направленное на стабилизацию работы плагина.
  • Если вы обновляетесь с версии, где промокоды выдавали разрешения (поле Permission), необходимо пересоздать их, указывая название группы (например, vip.temp).
Друзья, админы, повелители промокодов! Мы с гордостью представляем вам систему, которая выводит управление игровыми бонусами на новый уровень надёжности и удобства!

PromoPro — это ваш главный инструмент для создания вау-эффекта. Забудьте о рутине и ручной выдаче прав. Теперь всё работает как идеально отлаженный механизм: права выдаются мгновенно ⚡, а по истечении срока — бесследно исчезают.

Что это значит для вас?Это значит АБСОЛЮТНАЯ ТОЧНОСТЬ! Вы можете смело проводить акции, раздавать ключи 🔑 и не переживать за техническую сторону вопроса. Управление промокодами ещё никогда не было таким простым и надёжным!

⚙️ КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ:​

  • Гибкая настройка: создавайте промокоды с уникальным разрешением, лимитом использования, сроком действия и временем жизни бонуса для игрока.
  • Полный контроль: устанавливайте ограничения на количество использований одним игроком (кулдаун) и общий лимит активаций для каждого кода.
  • Автоматизация: плагин сам выдаёт права и сам их забирает, освобождая ваше время.
  • Удобное администрирование: полный набор команд для создания, удаления, просмотра списка кодов и полного сброса (wipe).
Результат: повышение вовлечённости игроков и идеальный игровой опыт без головной боли для администрации.
Спасибо за использование PromoPro! В этой версии мы сосредоточились на повышении стабильности и исправлении ошибок, чтобы сделать работу с промокодами ещё удобнее.

⚙️ Что нового и что исправлено:​

  • Исправлена ошибка компиляции: устранена проблема, из-за которой плагин не собирался при использовании админ-команд (delete, list, wipe). Теперь все команды работают корректно.
  • Улучшена логика таймеров: доработана система таймеров для выдачи разрешений. Теперь при повторной активации промокода старым игроком старый таймер корректно отменяется, что предотвращает возможные конфликты и ошибки.
  • Повышена стабильность: внесены внутренние улучшения, которые делают работу плагина более плавной и надёжной.

🛠️ Команды управления (для справки):​

  • /promo create ... — создать промокод.
  • /promo delete <код> — удалить промокод.
  • /promo list — показать список кодов.
  • /promo wipe — удалить все промокоды.
Рекомендуем обновить плагин до последней версии для корректной работы всех функций. Если у вас возникнут вопросы, обращайтесь к автору!

Мы рады представить вам PromoPro — обновлённую и улучшенную систему промокодов для вашего сервера!
В новой версии вас ждут:
  • Стабильность и надёжность — переработана архитектура плагина, исправлены ошибки, повышена устойчивость к сбоям.
  • Гибкая настройка — поддержка лимитов на игрока, кулдаунов между использованиями, индивидуальных разрешений и временных рамок для каждого промокода.
  • Удобное администрирование — команды для создания, удаления, просмотра и полного сброса промокодов. Всё под вашим контролем!
  • Автоматизация — система сама отслеживает сроки действия, выдаёт и отзывает разрешения, а также информирует игроков о статусе их промокодов.
  • Подробное логирование — все действия и ошибки фиксируются в консоли, что облегчает диагностику и поддержку.
PromoPro — ваш профессиональный инструмент для проведения акций, выдачи бонусов и управления доступом на сервере.

🔹 Основные изменения​

  • Версия плагина: обновлена до 1.0.1.
  • Параметр времени: вместо «DurationHours» (часы ВИП) теперь используется «RemainingHours» (оставшееся время в часах).
  • Таймер: время действия разрешения теперь указывается в часах, но для работы таймера автоматически переводится в секунды (RemainingHours × 3600).
  • Сообщение игроку: при активации промокода игрок видит сообщение «Разрешение выдано на X часов».

🔹 Новые возможности​

  • Лимит на игрока: добавлен параметр MaxPerPlayer — сколько раз один игрок может использовать промокод.
  • Кулдаун: добавлен параметр CooldownMinutes — таймаут между использованиями одного кода одним игроком.
  • Логирование: улучшена обработка ошибок и вывод сообщений в консоль сервера.

🔹 Команды​

  • Команда создания промокода теперь требует 11 аргументов, включая новые параметры:/promo create <код> <разрешение> <макс_юз> <ДАТА_НАЧАЛА> <ВРЕМЯ_НАЧАЛА> <ДАТА_ОКОНЧАНИЯ> <ВРЕМЯ_ОКОНЧАНИЯ> <ОСТАЛОСЬ_ЧАСОВ> <МАКС_НА_ИГРОКА> <ТАЙМАУТ_МИН>Пример:/promo create MAYDAY vip.temp 1 01.05.2026 00:00 10.05.2026 23:59 24 3 60

🔹 Исправления и улучшения​

  • Исправлены ошибки при создании и активации промокодов.
  • Улучшена стабильность работы таймеров и сохранения данных.
  • Код приведён к современным стандартам Oxide/Rust.
Этот список можно использовать для changelog на сайте сервера или в описании плагина.