NPC Bases

Скидка NPC Bases 1.3.4

Requires: Copy Paste
Works with:
Marker Manager
Zone Manager
Zone Domes

---
Random Positions
Random Spawnpoints
Power Spawn
Spawns Database


Spawn saved bases on random positions in the world!

Features:
  • Ability to set different base designs (from CopyPaste)
  • Works with PVE servers
  • Automatically spawns bases (manually or by timer)
  • Ability to set infinite ammo in turrets (just place turret in building)
  • Add one or multiple defender types to base
  • Block teleports near base and other flags


Console Commands (requires admin rights):
  • npcbases spawn <optional: shortname from config> - spawn base randomly in the world
  • npcbases spawnatme <optional: shortname from config> - spawn base on your position

Config:
JSON:
{
  "Debug mode": false,
  "Maximal amount of bases": 3,
  "Base spawn check interval": 300,
  "NPC distance check time": 30,
  "NPC maximal distance": 50,
  "Use Random Spawns": false,
  "Use Random Positions": false,
  "Use Power Spawn": false,
  "Entries": [
    {
      "Shortname": "test",
      "Display name": "Test Base",
      "Enabled": true,
      "Maximal amount on the map": 0,
      "Building settings": [
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        },
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        }
      ],
      "General settings": {
        "Modify turrets": true,
        "Modify cupboard": true,
        "Spawn defenders": false,
        "Maximal amount of different defender types": 1,
        "Randomize defenders types": true,
        "Show message on spawning": true,
        "Message on spawning": [
          "Base {name} was spawned on {grid} {position}",
          "SPAWNING ??? BASE ON {grid} {position}!!! WHO KNOW WHAT IS IT?"
        ]
      },
      "Marker settings": {
        "Enabled": false,
        "Marker radius": 0.4
      },
      "Zone settings": {
        "Enabled": false,
        "Zone name": "",
        "Zone id": 0,
        "Show dome": true,
        "Show message on joining": true,
        "Show message on leaving": true,
        "Message on joining": [
          "You are entering RAID BASE ZONE!",
          "You can't escape death..."
        ],
        "Message on leaving": [
          "You are leaving RAID BASE ZONE!",
          "RUN FOREST, RUUUUUUUUUUUN"
        ],
        "Flags": [
          "autolights",
          "true",
          "ejectsleepers",
          "true",
          "nobuild",
          "true",
          "notp",
          "true",
          "nostability",
          "true"
        ]
      },
      "Self destroy": {
        "Enabled": true,
        "Global self destroy timer (seconds)": 3600,
        "Self destroy timer after raid (seconds)": 600,
        "Building parts destroyed to start self-destroy": 25
      },
      "Defenders settings": [
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        },
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        }
      ]
    },
    {
      "Shortname": "test",
      "Display name": "Test Base",
      "Enabled": true,
      "Maximal amount on the map": 0,
      "Building settings": [
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        },
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        }
      ],
      "General settings": {
        "Modify turrets": true,
        "Modify cupboard": true,
        "Spawn defenders": false,
        "Maximal amount of different defender types": 1,
        "Randomize defenders types": true,
        "Show message on spawning": true,
        "Message on spawning": [
          "Base {name} was spawned on {grid} {position}",
          "SPAWNING ??? BASE ON {grid} {position}!!! WHO KNOW WHAT IS IT?"
        ]
      },
      "Marker settings": {
        "Enabled": false,
        "Marker radius": 0.4
      },
      "Zone settings": {
        "Enabled": false,
        "Zone name": "",
        "Zone id": 0,
        "Show dome": true,
        "Show message on joining": true,
        "Show message on leaving": true,
        "Message on joining": [
          "You are entering RAID BASE ZONE!",
          "You can't escape death..."
        ],
        "Message on leaving": [
          "You are leaving RAID BASE ZONE!",
          "RUN FOREST, RUUUUUUUUUUUN"
        ],
        "Flags": [
          "autolights",
          "true",
          "ejectsleepers",
          "true",
          "nobuild",
          "true",
          "notp",
          "true",
          "nostability",
          "true"
        ]
      },
      "Self destroy": {
        "Enabled": true,
        "Global self destroy timer (seconds)": 3600,
        "Self destroy timer after raid (seconds)": 600,
        "Building parts destroyed to start self-destroy": 25
      },
      "Defenders settings": [
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        },
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        }
      ]
    },
    {
      "Shortname": "test",
      "Display name": "Test Base",
      "Enabled": true,
      "Maximal amount on the map": 0,
      "Building settings": [
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        },
        {
          "Copy-Paste base name": "test",
          "Copy-Paste base position offset": {
            "x": 0.0,
            "y": 0.0,
            "z": 0.0
          },
          "Building radius": 50.0,
          "Spawns file name": ""
        }
      ],
      "General settings": {
        "Modify turrets": true,
        "Modify cupboard": true,
        "Spawn defenders": false,
        "Maximal amount of different defender types": 1,
        "Randomize defenders types": true,
        "Show message on spawning": true,
        "Message on spawning": [
          "Base {name} was spawned on {grid} {position}",
          "SPAWNING ??? BASE ON {grid} {position}!!! WHO KNOW WHAT IS IT?"
        ]
      },
      "Marker settings": {
        "Enabled": false,
        "Marker radius": 0.4
      },
      "Zone settings": {
        "Enabled": false,
        "Zone name": "",
        "Zone id": 0,
        "Show dome": true,
        "Show message on joining": true,
        "Show message on leaving": true,
        "Message on joining": [
          "You are entering RAID BASE ZONE!",
          "You can't escape death..."
        ],
        "Message on leaving": [
          "You are leaving RAID BASE ZONE!",
          "RUN FOREST, RUUUUUUUUUUUN"
        ],
        "Flags": [
          "autolights",
          "true",
          "ejectsleepers",
          "true",
          "nobuild",
          "true",
          "notp",
          "true",
          "nostability",
          "true"
        ]
      },
      "Self destroy": {
        "Enabled": true,
        "Global self destroy timer (seconds)": 3600,
        "Self destroy timer after raid (seconds)": 600,
        "Building parts destroyed to start self-destroy": 25
      },
      "Defenders settings": [
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        },
        {
          "Shortname": "assets/prefabs/npc/murderer/murderer.prefab",
          "Respawning cooldown": 3600,
          "Maximal amount of defenders": 5,
          "Health": 200,
          "Kit name": ""
        }
      ]
    }
  ]
}

F.A.Q.:
- What is radius in base settings?

Its radius for despawning base parts + zone manager zone. Use it a bit higher than you base is (1 foundation = 3m)

- Do i need to power up or fill with ammo?
If you will turn "Turrets have infinite ammo" in base settings, it will fill turrets automatically

- My base is spawning clipped in ground (or what is base offset)
When you copy bases in CopyPaste it sometimes fucks up height. If your base is clipping in terrain, use offset and it will be okay (1 foundation = 3m)

- How to use it with PVE servers?
You need to set rule in TruePVE and define there zone name/id
Автор
Oxide Россия
Скачиваний
1
Просмотры
1560
Первый выпуск
Обновление

Рейтинги

0.00 звёзд 0 оценок

Ещё ресурсы от Oxide Россия

  • Recycle in inventory
    Бесплатное Recycle in inventory
    Возможность открыть карманный переработчик в инвентаре!
  • Discord Online
    Бесплатное Discord Online
    Плагин создает и автоматически обновляет информативное сообщение о состоянии вашего сервера в Discor
  • Discord Chat
    Бесплатное Discord Chat
    Плагин создает двустороннюю связь между чатом вашего Rust сервера и Discord каналом.
  • CupboardResources
    Бесплатное CupboardResources
    Позволяет складывать порох, серу, серную руду в шкаф
  • ChatPlus
    Скидка ChatPlus
    Расширенная система управление чатом, разширение функционала чата, управление привелегиями.

Похожие ресурсы

Better NPC WOLF SPIRIT
Платное Better NPC 2.1.7 ₽1300.00
Лучшие NPC для заполнения вашего сервера!
Скачиваний
148
Обновлено
Better NPC Names WOLF SPIRIT
Этот плагин даст безымянным NPC титул и / или имя вместо их идентификационного номера или типа NPC.
Скачиваний
58
Обновлено
Chaos NPC WOLF SPIRIT
Платное Chaos NPC 3.0.37 ₽58.00
API используемое другими плагинами.
Скачиваний
166
Обновлено
Items Lost Durability on NPC Hit WOLF SPIRIT
Этот плагин позволяет NPC поражать и уменьшать прочность экипированной брони.
Скачиваний
1
Обновлено
Junkpile NPC WOLF SPIRIT
Платное Junkpile NPC 1.0.4 ₽345.00
Возвращает ученых из мусорной кучи и возможность добавлять чучела.
Скачиваний
8
Обновлено