Better Npc

Better Npc [Платно] 2.2.0

Недавно обновленные
SocialLink
SocialLink
5.00 звёзд
Плагин для привязки аккаунтов игроков к социальным сетям с возможностью отправки уведомлений
Toxic
Toxic Springs
0.00 звёзд
Размер: 4к. Число префабов: ∼67k.
Jungle
Jungle Retreat
0.00 звёзд
4000. 35K префабов
IQMarker
IQMarker
5.00 звёзд
Настраиваемый маркер для ваших игроков, игрок сам создает себе маркер попаданий
XPrison
XPrison
5.00 звёзд
Тюряга для вашего сервера.
Monument
Monument Owner
5.00 звёзд
Плагин, позволяющий игрокам приватизировать на некоторое время монументы
Virtual
Virtual Furnace
0.00 звёзд
Это новый взгляд на использование печей.
MiningFarm
MiningFarm
5.00 звёзд
Добавляет на ваш сервер майнинговую ферму
AutoBaseUpgrade
AutoBaseUpgrade
5.00 звёзд
Позволяет игрокам автоматически улучшать весь дом
Sky
Sky Base
5.00 звёзд
это плагин, который позволяет вашим игрокам уйти от стандартных домов и построить себе нас
XSkinMenu
XSkinMenu
5.00 звёзд
Красивое меню скинов для вашего сервера.
Better
Better Npc
5.00 звёзд
This plugin adds variety of NPC sets with very high number of parameter sets
IQTeamLimitter
IQTeamLimitter
5.00 звёзд
Лимитируйте количество тим, чтобы игроки не нарушали правила, постоянно меняя команды
IQBearRide
IQBearRide
5.00 звёзд
Усмири и приручи дикого медведя! Медведь это неплохая замена лошади!
SleeperThrowHome
SleeperThrowHome
0.00 звёзд
Если игрок уснет в чужом доме - его перенесет из дома
2.1.4 Боты не появляются. Все установлено.
Plugin loading progress at 23%
[BetterNpc] Plugin loading progress at 27%
И дальше ошибка
NullReferenceException: Object reference not set to an instance of an object
 
Приветствую.
[SupermarketEvent] SupermarketEvent has begun
[event] assets/prefabs/npc/cargo plane/cargo_plane.prefab
Failed to call hook 'CreateController' on plugin 'BetterNpc v2.1.5' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.BetterNpc+ControllerSpawnPoint.CanRemoveNpc (BaseCombatEntity npc) [0x0005b] in <a6ae246cfce842a680d1cf0e564361e2>:0
at Oxide.Plugins.BetterNpc+ControllerSpawnPoint.Init (Oxide.Plugins.BetterNpc+SpawnPoint spawnPoint, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation, System.String spawnPointName) [0x00152] in <a6ae246cfce842a680d1cf0e564361e2>:0
at Oxide.Plugins.BetterNpc.CreateController (System.String name, UnityEngine.Vector3 position) [0x000d0] in <a6ae246cfce842a680d1cf0e564361e2>:0
at Oxide.Plugins.BetterNpc.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00dc3] in <a6ae246cfce842a680d1cf0e564361e2>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <15f61ddda771464d8246ebdce8ff4811>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <15f61ddda771464d8246ebdce8ff4811>:0
Вот такая ошибка появляется
Что можно или нужно сделать?
Может я что неправильно установил после обновы...
 
KpucTaJl обновил(а) ресурс Better Npc новой записью:

2.1.6

- Исправлен параметр удаления стандартных нпс у танка

- Исправлен рандомный спавн нпс на спавн поинте

- Исправлено сообщение в чате, когда вы хотели перезагрузить спавн поинт, и если название введено неверно, то он говорил что перезагрузил его успешно

- Добавлено сообщение в конце проверки, когда вы используете команду ShowFailedNavMesh

- Исправлен Updater, когда количество имен нпс было много и он выдавал NRE

- Исправлен Updater, когда не было папки Custom и он выдавал NRE

- Updater...

Узнать больше об этом обновлении...
 
KpucTaJl обновил(а) ресурс Better Npc новой записью:

2.1.7

- Обновлены дефолтные файлы для лучшей работы позиций на монументах
- Обновлена команда ShowFailedNavMesh для более точной идентификации спама в консоли по навигационной сетке

Узнать больше об этом обновлении...
 
KpucTaJl обновил(а) ресурс Better Npc новой записью:

2.1.8

Обновлен плагин Updater — теперь он больше не создает файлы для LootManager. Вместо этого он создает лутовые таблицы непосредственно внутри файлов пресетов NPC для новой версии NpcSpawn.

Тем, кто уже обновился с помощью Updater, повторно устанавливать его не нужно!

Теперь у вас есть два варианта:
Вы можете продолжать использовать LootManager, если хотите.

Если вы не хотите использовать LootManager и уже обновили все свои data-файлы, то для вас доступна команда в консоли сервера...

Узнать больше об этом обновлении...
 
Добрый день.
А как конвертировать старые версии кастомных пресетов? Надо делать вайп и менять карту, с этой картой поставлялись пресеты для кастомных локаций. Теперь надо ручками их создавать новые?
 
Добрый день.
А как конвертировать старые версии кастомных пресетов? Надо делать вайп и менять карту, с этой картой поставлялись пресеты для кастомных локаций. Теперь надо ручками их создавать новые?
у меня тот же вопрос
кастомные вообще пропали боты
а те пресеты что шли с картой под беттер нпс в старой версии,в новой ломаются и пишутся по другому
при этом становятся false,а если сделать true,то после перезапуска плагина беттер они опять false
и новая версия беттер стирает кастомные координаты из старого пресета под карту
кастомный пресет стал вот таким:
"Включен? [true/false]": false,
"Размер монумента (X, Y, Z)": "(9.0, 9.0, 9.0)",
"Удалить стандартных NPC? [true/false]": false,
"ID карты": 0.0,
"Название маркера на карте (оставить пустым, если используется Позиция+Вращение)": "",
"Позиция (X, Y, Z) (оставить пустым, если используется название маркера на карте)": "",
"Вращение (X, Y, Z) (оставить пустым, если используется название маркера на карте)": "",
"Наборы NPC": [
{
"Включен? [true/false]": false,
"Минимальное кол-во днем": 100,
"Максимальное кол-во днем": 132,
"Минимальное кол-во ночью": 70,
"Максимальное кол-во ночью": 100,
"Минимальное время респавна после смерти [sec.]": 0,
"Максимальное время респавна после смерти [sec.]": 0,
"Название пресета NPC из плагина NpcSpawn": null,
"Награды за убийство NPC (ключ - название плагина, значение - сколько очков выдать)": {},
"Тип спавна [Random/Custom]": "Random",
"Список точек спавна (X, Y, Z) (используется если тип спавна - Custom)": [],
"Спавнить во всех кастомных позициях? (работает только если тип спавна = Custom) [true/false]": false
Во всех пресетах одно и то же...
описания нет...
какой id карты?нужно ли вводить?Что за название маркер на карте?у меня пачка координат в старом пресете...
куча вопросов просто без ответа...
разрабу карты написало,в ответ тишина...
 
Добрый день.
А как конвертировать старые версии кастомных пресетов? Надо делать вайп и менять карту, с этой картой поставлялись пресеты для кастомных локаций. Теперь надо ручками их создавать новые?
у меня тот же вопрос
кастомные вообще пропали боты
а те пресеты что шли с картой под беттер нпс в старой версии,в новой ломаются и пишутся по другому
при этом становятся false,а если сделать true,то после перезапуска плагина беттер они опять false
и новая версия беттер стирает кастомные координаты из старого пресета под карту
кастомный пресет стал вот таким:
"Включен? [true/false]": false,
"Размер монумента (X, Y, Z)": "(9.0, 9.0, 9.0)",
"Удалить стандартных NPC? [true/false]": false,
"ID карты": 0.0,
"Название маркера на карте (оставить пустым, если используется Позиция+Вращение)": "",
"Позиция (X, Y, Z) (оставить пустым, если используется название маркера на карте)": "",
"Вращение (X, Y, Z) (оставить пустым, если используется название маркера на карте)": "",
"Наборы NPC": [
{
"Включен? [true/false]": false,
"Минимальное кол-во днем": 100,
"Максимальное кол-во днем": 132,
"Минимальное кол-во ночью": 70,
"Максимальное кол-во ночью": 100,
"Минимальное время респавна после смерти [sec.]": 0,
"Максимальное время респавна после смерти [sec.]": 0,
"Название пресета NPC из плагина NpcSpawn": null,
"Награды за убийство NPC (ключ - название плагина, значение - сколько очков выдать)": {},
"Тип спавна [Random/Custom]": "Random",
"Список точек спавна (X, Y, Z) (используется если тип спавна - Custom)": [],
"Спавнить во всех кастомных позициях? (работает только если тип спавна = Custom) [true/false]": false
Во всех пресетах одно и то же...
описания нет...
какой id карты?нужно ли вводить?Что за название маркер на карте?у меня пачка координат в старом пресете...
куча вопросов просто без ответа...
разрабу карты написало,в ответ тишина...
Добрый.
KpucTaJI обновил файлы для кастомных карт на своём Google Disk.

Честно говоря я не уверен по поводу кастомных файлов, но по идеи они так же должны были конвертироваться при использовании UpdaterBetterNpc. Если вы потратили на них много сил и времени в отличии от стандартных файлов, можете отправить их мне, я попробую их обновить.
 
Добрый.
KpucTaJI обновил файлы для кастомных карт на своём Google Disk.

Честно говоря я не уверен по поводу кастомных файлов, но по идеи они так же должны были конвертироваться при использовании UpdaterBetterNpc. Если вы потратили на них много сил и времени в отличии от стандартных файлов, можете отправить их мне, я попробую их обновить.
Да, на текущей карте они у меня нормально сконвертировались. Но вот при смене карты я не могу новые файлы сконвертировать, плагин их сразу очищает и дисейблит. Моей текущей карты у KpucTaJI на диске нет.
Я файлы прикреплю, если не трудно, то попробуйте обновить. Но хотелось бы понять, как это делать самому. Я имею ввиду не вручную, а может есть какой алгоритм действий?
 

Вложения

  • JungleRetreatCustom.zip
    12.1 КБ · Просмотры: 1
Да, на текущей карте они у меня нормально сконвертировались. Но вот при смене карты я не могу новые файлы сконвертировать, плагин их сразу очищает и дисейблит. Моей текущей карты у KpucTaJI на диске нет.
Я файлы прикреплю, если не трудно, то попробуйте обновить. Но хотелось бы понять, как это делать самому. Я имею ввиду не вручную, а может есть какой алгоритм действий?
Из важного там новые файлы data/BetterNpc/Custom/ и data/NpcSpawn/Preset/. В гуи по пресетам пробегитесь, потому что параметры, связанные с различными параметрами атаки НПЦ, которые раньше были в главном конфиге NpcSpawn, в них стандартные, т.е. всё false, соответственно пресеты создавались по ним.
Удалил все файлы в BetterNpc, оставил только пустые папки и ваши файлы в Custom, поставил апдейтер с 2.1.8, никакой магии. Правда пришлось скопировать BetterNpc и переименовать в BetterNpc_old, потому что ругался апдейтер, но это какая-то багуля.. завтра уточню.

JSON:
  "Могут ли кастомные NPC атаковать животных? [true/false]": false,
  "Могут ли кастомные NPC атаковать других NPC? [true/false]": false,
  "Могут ли кастомные NPC атаковать спящих игроков? [true/false]": false,
  "Могут ли кастомные NPC атаковать игроков в состоянии Wounded? [true/false]": false,
  "Могут ли кастомные NPC атаковать игроков в SafeZone? [true/false]": false,
  "Используемый prefab для кастомных NPC": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab",
 

Вложения

  • data_kolumas.zip
    16.4 КБ · Просмотры: 1
Из важного там новые файлы data/BetterNpc/Custom/ и data/NpcSpawn/Preset/. В гуи по пресетам пробегитесь, потому что параметры, связанные с различными параметрами атаки НПЦ, которые раньше были в главном конфиге NpcSpawn, в них стандартные, т.е. всё false, соответственно пресеты создавались по ним.
Удалил все файлы в BetterNpc, оставил только пустые папки и ваши файлы в Custom, поставил апдейтер с 2.1.8, никакой магии. Правда пришлось скопировать BetterNpc и переименовать в BetterNpc_old, потому что ругался апдейтер, но это какая-то багуля.. завтра уточню.

JSON:
  "Могут ли кастомные NPC атаковать животных? [true/false]": false,
  "Могут ли кастомные NPC атаковать других NPC? [true/false]": false,
  "Могут ли кастомные NPC атаковать спящих игроков? [true/false]": false,
  "Могут ли кастомные NPC атаковать игроков в состоянии Wounded? [true/false]": false,
  "Могут ли кастомные NPC атаковать игроков в SafeZone? [true/false]": false,
  "Используемый prefab для кастомных NPC": "assets/rust.ai/agents/npcplayer/humannpc/scientist/scientistnpc_heavy.prefab",
Благодарю. Сам не догадался так попробовать. Идея ясна, надо на тестовом сервере потыкаться. Еще раз спасибо.
 
Благодарю. Сам не догадался так попробовать. Идея ясна, надо на тестовом сервере потыкаться. Еще раз спасибо.
Ах да, забыл, возможно нужно забекапить главные конфиги NpcSpawn и BetterNpc и удалить их с сервера перед загрузкой апдейтера, скорее всего с новыми конфигами апдейтер просто выгрузится и ничего не сделает, у меня по крайней мере их сейчас не было на сервере)
 
KpucTaJl обновил(а) ресурс Better Npc новой записью:

2.1.9

Важное сообщение для пользователей, которые уже обновились со старой версии
Если вы уже обновились со старой версии на новую систему, вам не нужно снова устанавливать плагин UpdaterBetterNpc и не нужно заново загружать data файлы.
Вам необходимо только переместить или заменить .cs файлы плагинов в папке plugins вашего сервера.

1) Добавлена команда в консоли для переименования пресета в NpcSpawn
Теперь вы можете переименовать пресет напрямую через консоль сервера:
PresetRename <currentName>...

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу