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
Просмотры
455
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Oxide Россия

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

Better NPC WOLF SPIRIT
Платное Better NPC 1.1.7 ₽800.00
Лучшие NPC для заполнения вашего сервера!
0.00 звёзд 0 оценок
Скачивания
31
Обновлено
Better NPC Names WOLF SPIRIT
Этот плагин даст безымянным NPC титул и / или имя вместо их идентификационного номера или типа NPC.
0.00 звёзд 0 оценок
Скачивания
18
Обновлено
Chaos NPC WOLF SPIRIT
Платное Chaos NPC 3.0.3 ₽50.00
API используемое другими плагинами.
0.00 звёзд 0 оценок
Скачивания
21
Обновлено
Junkpile NPC WOLF SPIRIT
Платное Junkpile NPC 1.0.3 ₽150.00
Возвращает ученых из мусорной кучи и возможность добавлять чучела.
0.00 звёзд 0 оценок
Скачивания
4
Обновлено
My NPC Gendalf
Платное My NPC 2022-03-14 ₽250.00
Создавайте собственных неигровых персонажей и получайте доступ к их инвентарю
0.00 звёзд 0 оценок
Скачивания
2
Обновлено