В этом обновлении мы сосредоточились на стабильности и удобстве использования для администраторов. Плагин стал надежнее, а управление промокодами — проще.
⚙️ Технические исправления:
- Исправлены ошибки компиляции: Плагин теперь гарантированно запускается на всех версиях Oxide без конфликтов в коде.
- Стабильность: Устранены потенциальные сбои при обработке неверных данных, что обеспечивает бесперебойную работу сервера.
⭐ Новые возможности и улучшения:
- Новая команда: /promo wipeПолностью очищает список всех созданных промокодов. Идеально подходит для быстрого сброса рекламной кампании или подготовки к ивенту.
- Улучшенная обработка ошибок:
- При вводе несуществующей команды или промокода (например, /promo test) игрок теперь увидит понятное сообщение об ошибке вместо внутреннего сообщения плагина.
- При вводе даты в неверном формате система подскажет правильный синтаксис: дд.мм.гггг чч:мм.
🛠 Требования:
Для использования новых команд (/promo wipe) и полного функционала у администратора должно быть разрешение promo.admin.
Друзья, администраторы и игроки! Мы рады представить вам крупное обновление плагина PromoPro, которое выводит систему промокодов на совершенно новый уровень! 🚀
💎 Что нового?
💡 Как это работает для игрока?
- 🛡️ Надёжность превыше всего! Мы полностью переработали внутреннюю логику, устранили все ошибки компиляции и сделали работу плагина безупречно стабильной. Теперь ваши промокоды под надёжной защитой!
- ⚙️ Гибкость управления: Администраторы получили полный контроль над системой. Создавайте промокоды с точными датами начала и окончания, устанавливайте глобальные лимиты и индивидуальные ограничения для каждого игрока.
- ⏳ Временные группы: Промокоды теперь выдают не просто разрешения, а полноценные временные группы. Игрок получает VIP-статус или другую привилегию на строго определённое время (например, 24 часа), после чего она автоматически снимается. Больше не нужно вручную следить за сроками!
- ❄️ Кулдаун на страже справедливости: Защитите свои акции от злоупотреблений. Теперь для каждого промокода можно установить персональный кулдаун (например, 60 минут), чтобы один и тот же игрок не мог активировать код слишком часто.
Просто введите команду /promo <код> и наслаждайтесь заслуженной наградой! Система сама проверит все условия: не истёк ли срок действия, не исчерпан ли лимит и не действует ли ещё кулдаун. Всё честно и прозрачно.
🛠️ Мощь в руках администратора:
Управляйте акциями через удобные команды:
PromoPro v1.0.6 — это идеальный инструмент для проведения ивентов, раздачи наград самым активным игрокам и создания уникальной атмосферы на вашем сервере. Обновляйтесь и дарите эмоции! ✨
- /promo create — создайте уникальный код.
- /promo delete — удалите устаревший промокод.
- /promo list — просмотрите список всех активных акций.
- /promo resetdata — сбросьте все данные для чистого старта.
С выходом новой версии плагин 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
🔹 Исправления и улучшения
Этот список можно использовать для changelog на сайте сервера или в описании плагина.
- Исправлены ошибки при создании и активации промокодов.
- Улучшена стабильность работы таймеров и сохранения данных.
- Код приведён к современным стандартам Oxide/Rust.