Skip to content

Repository files navigation

🦀 plugins_rust

Коллекция плагинов для Rust сервера (Oxide/uMod)
Collection of plugins for Rust server (Oxide/uMod)

Rust C# Author License Plugins


📦 Список плагинов

# Plugin Description Command(s)
1 XPLevels 🎯 RPG уровни + бонус здоровья за уровень /stats
2 WelcomeGift 🎁 Стартовый подарок новичкам (только 1 раз) автоматически
3 ChatFilter 🔇 Фильтр мата (замена/мут/кик/варны) /resetwarns
4 AutoBroadcast 📢 Авто-объявления в чат по таймеру консольные команды
5 RadiationZone ☢️ Радиоактивная зона с наградами (риск-эвент) /zone
6 MonsterHunt 👹 Охота на монстров (PvE-эвент с наградами) /monsters
7 DailyRewards 🎁 Ежедневные награды с UI и системой серий /daily
8 ServerInfoPanel 📊 Информационная панель с UI (онлайн, кнопки) /panel
9 AirDropEvent ✈️ PUBG-стиль: самолёт сбрасывает дроп с лутом /airdrop
10 MutationSystem 🧬 Мутации животных и игроков (радиация, способности) /mutation
11 LandClaimSystem 🏡 Покупка участков земли с бонусами /land

📖 Подробное описание плагинов

1. XPLevels — RPG уровни

Игроки получают опыт (XP) за убийства, добычу ресурсов и крафт. За каждый уровень увеличивается максимальное здоровье.

Параметр Значение
XP за убийство игрока 30
XP за добычу ресурсов 10
XP за крафт 10
Здоровье за уровень +5 (настраивается)
Максимальный уровень 100

Команды: /stats — просмотр уровня и опыта


2. WelcomeGift — Стартовый подарок

Новые игроки получают стартовый набор при первом заходе на сервер.

Предмет Количество
Камень (rock) 1
Факел (torch) 1
Топор (hatchet) 1
Кирка (pickaxe) 1
Яблоко (apple) 5
Бинт (bandage) 5
Древесина (wood) 500
Камень (stones) 200

Команды (консоль): welcomegift.reset <steamID> — сбросить статус подарка


3. ChatFilter — Фильтр мата

Автоматически фильтрует нецензурную лексику в чате. Поддерживает несколько режимов работы.

Режим Описание
Replace Замена плохих слов на ****
Mute Мут нарушителя на N секунд
Kick Кик с сервера
Warn Система предупреждений (N варнов → кик)

Команды: /resetwarns <steamID> — сбросить предупреждения (админ)

Права доступа: chatfilter.ignore — игнорировать фильтр, chatfilter.admin — админ-команды


4. AutoBroadcast — Авто-объявления

Автоматически отправляет объявления в чат с заданным интервалом.

Параметр Значение по умолчанию
Интервал 300 секунд (5 минут)
Режим Sequential (последовательный) или Random
Цвета HEX-коды (поддержка любых цветов)

Команды (консоль):

  • autobroadcast.reload — перезагрузка конфига
  • autobroadcast.next — отправить объявление вручную
  • autobroadcast.status — статус плагина

5. RadiationZone — Радиоактивная зона

На карте появляется радиоактивная зона. Игроки рискуют здоровьем, чтобы заработать очки и обменять их на ресурсы.

Параметр Значение
Радиус зоны 50 метров (настраивается)
Радиация в секунду 15
Очков в секунду 1
Штраф при смерти -50% очков

Команды:

  • /zone info — информация о зоне и своих очках
  • /zone rewards — список наград
  • /zone buy <id> — купить награду

Команды (консоль):

  • radiationzone.setcenter <x> <z> — установить центр зоны
  • radiationzone.radius <радиус> — изменить радиус
  • radiationzone.givepoints <steamID> <кол-во> — выдать очки

6. MonsterHunt — Охота на монстров

Периодически на карте появляются сильные монстры. За убийство — ценные награды всем участникам поблизости.

Монстр HP Урон Награда
Radioactive Bear 1000 50 Scrap, Metal, Ammo
Frozen Wolf 600 35 Scrap, Cloth
Lava Boar 800 40 Scrap, Sulfur

Команды:

  • /monsters — список активных монстров

Команды (консоль):

  • monsterhunt.spawn — принудительный спавн монстра
  • monsterhunt.clear — убить всех монстров
  • monsterhunt.status — статус плагина

7. DailyRewards — Ежедневные награды (с UI)

Красивое UI-окно для ежедневных наград. Система серий — чем больше дней подряд, тем ценнее награда.

День Награда
1 Scrap x50
2 Scrap x75
3 Metal Fragments x100
4 Scrap x100
5 Rifle Ammo x50
6 Scrap x150
7 AK-47

Команды:

  • /daily — открыть UI с наградой
  • /daily claim — сразу забрать награду

Команды (админ):

  • /dailyreset <steamID> — сбросить серию игроку
  • /dailyreset all — сбросить всем

8. ServerInfoPanel — Информационная панель (UI)

Красивая UI-панель в углу экрана с онлайном, названием сервера и кнопками быстрого доступа.

Элемент Описание
Панель Тёмный полупрозрачный фон
Онлайн 👥 количество игроков
Слиперы 💤 количество спящих
Время 🕐 текущее время сервера
Кнопки 🎒 📜 🛒 💎 💬 👑 (настраиваются)

Команды:

  • /panel — скрыть/показать панель
  • /panelreload — перезагрузить конфиг (админ)

Права доступа: serverinfopanel.see — видеть панель, serverinfopanel.admin — админ-команды


9. AirDropEvent — Авиационный дроп (PUBG-стиль)

Раз в N минут над картой пролетает самолёт и сбрасывает ценный контейнер с лутом.

Параметр Значение
Интервал 10 минут (настраивается)
Дропов за эвент 1
Лута в дропе 5-12 предметов
Звук самолёта
Маркер на карте
Дымовой эффект

Команды:

  • /airdrop — информация о следующем дропе

Команды (админ):

  • /airdrop spawn — принудительный спавн дропа
  • airdrop.spawn (консоль) — спавн дропа
  • airdrop.reload (консоль) — перезагрузка конфига

10. MutationSystem — Система мутаций

Животные и игроки могут мутировать под воздействием радиации. Мутировавшие существа сильнее и имеют уникальные способности.

Тип мутации Эффекты
Radioactive Bear 2.5x HP, 2x урон, взрыв при смерти
Frozen Wolf 1.8x HP, 1.5x урон, 1.5x скорость
Lava Boar 2x HP, 1.8x урон, огненный след
Speed Demon (игрок) 1.5x скорость передвижения
Tank (игрок) 2x максимальное здоровье
Berserker (игрок) 1.5x урон
Invisible (игрок) Частичная невидимость
Radioactive (игрок) Радиационный урон врагам рядом

Команды:

  • /mutation — информация о своей мутации

Команды (админ):

  • mutation.give <steamID> <mutationName> — выдать мутацию
  • mutation.reload (консоль) — перезагрузка конфига

11. LandClaimSystem — Система участков земли

Игроки могут покупать участки земли. На своей территории получают бонусы.

Параметр Значение
Размер участка 50 метров
Стоимость покупки 5000 скрапа
Максимум участков 1 (2 с пермишеном)
Снижение урона 50%
Пассивный доход 100 скрапа/час

Команды:

  • /land buy — купить участок под собой
  • /land info — информация об участке
  • /land my — список своих участков
  • /land share <name> — поделиться участком
  • /land unshare <name> — убрать доступ

Команды (админ):

  • land.give <steamID> <x> <z> — выдать участок
  • land.reload (консоль) — перезагрузка конфига

Права доступа: landclaim.extraplot — дополнительный участок, landclaim.admin — админ-команды


🚀 Быстрая установка

1. Скачай .cs файл нужного плагина
2. Загрузи в папку oxide/plugins на сервере
3. Выполни в консоли: oxide.reload ИмяПлагина
4. Готово ✅

⚙️ Конфигурация

Пример конфига oxide/config/AutoBroadcast.json:

{
  "Enabled": true,
  "IntervalSeconds": 300,
  "Mode": "Random",
  "Messages": [
    { "Text": "Welcome to the server!", "Color": "#00ff00" },
    { "Text": "Join our Discord", "Color": "#7289DA" }
  ]
}

👑 Админ-команды (консоль)

Plugin Console Command XPLevels xplevels.setlevel WelcomeGift welcomegift.reset ChatFilter chatfilter.reload AutoBroadcast autobroadcast.reload RadiationZone radiationzone.setcenter MonsterHunt monsterhunt.spawn DailyRewards dailyrewards.reload ServerInfoPanel serverinfopanel.reload AirDropEvent airdrop.spawn MutationSystem mutation.reload LandClaimSystem land.reload


🔐 Права доступа (permissions)

Plugin Permission Description XPLevels xplevels.admin Админ-команды ChatFilter chatfilter.ignore Игнорировать фильтр мата ChatFilter chatfilter.admin Админ-команды RadiationZone radiationzone.admin Админ-команды MonsterHunt monsterhunt.admin Админ-команды DailyRewards dailyrewards.admin Админ-команды ServerInfoPanel serverinfopanel.see Видеть панель ServerInfoPanel serverinfopanel.admin Админ-команды AirDropEvent airdropevent.admin Админ-команды MutationSystem mutationsystem.admin Админ-команды LandClaimSystem landclaim.extraplot Дополнительный участок LandClaimSystem landclaim.admin Админ-команды


📊 Статистика плагинов

Plugin Lines of Code Type XPLevels 180 RPG WelcomeGift 120 Kit ChatFilter 200 Moderation AutoBroadcast 130 Utility RadiationZone 250 PvE Event MonsterHunt 280 PvE Event DailyRewards 260 UI / Rewards ServerInfoPanel 280 UI / Info AirDropEvent 300 PvE Event MutationSystem 350 PvE / RPG LandClaimSystem 280 Economy


📁 Структура репозитория

plugins_rust/
├── .github/workflows/
├── XPLevels.cs
├── WelcomeGift.cs
├── ChatFilter.cs
├── AutoBroadcast.cs
├── RadiationZone.cs
├── MonsterHunt.cs
├── DailyRewards.cs
├── ServerInfoPanel.cs
├── AirDropEvent.cs
├── MutationSystem.cs
├── LandClaimSystem.cs
├── Kits.cs
├── MicroPanelREWORK.cs
└── README.md

📸 Примеры работы

Команда /stats:

[XP Levels] Level: 15 | XP: 2450/3000 | Total XP: 12450

Авто-объявление:

[SERVER] Welcome to the server! Read rules at /rules

Фильтр мата:

[ChatFilter] Your message was filtered: **** you!

Команда /zone info:

=== Zone Info ===
📍 Center: (500, 20, 500)
📏 Radius: 50m
☢️ Radiation/sec: 15
⭐ Points/sec: 1
💰 Your points: 250
🚩 Currently in zone: YES

Команда /monsters:

=== Active Monsters ===
☠️ Radioactive Bear - 120m away

Команда /airdrop:

=== AirDrop Info ===
Next drop in: 8 minutes
Active drops: 1
Type /airdrop spawn to force a drop

Команда /mutation:

Active mutation: Speed Demon
Remaining: 4.5 minutes

Команда /land my:

=== Your Land Plots ===
📍 G5 - 50m radius
📍 J3 - 50m radius

👤 Автор

0killrest

https://img.shields.io/badge/GitHub-0killrest-181717?logo=github&style=flat-square

📍 Moscow, Russia 🧠 Rust | C# | Oxide | uMod

"Code is my weapon of choice"


📝 Лицензия

MIT License — свободное использование, модификация и распространение.


🌟 Поддержка

· ⭐ Поставь звезду репозиторию · 🐛 Сообщай о багах в Issues · 💡 Предлагай идеи для новых плагинов


⚡ Больше плагинов скоро...
Made with ❤️ by 0killrest

About

🦀 Rust Oxide plugins — XPLevels · WelcomeGift · ChatFilter · ...

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages