XDQuest + WEB Editor

XDQuest + WEB Editor [Платно] 8.8.9

Недавно обновленные
XDShop
XDShop
4.86 звёзд
Большой и настраиваемый внутриигровой магазин
nanoChat
nanoChat
0.00 звёзд
Минималистичный плагин на чат, максимум оптимизации, только базовый функционал
XDQuest
XDQuest + WEB Editor
5.00 звёзд
Расширенная квест система для вашего сервера!
IQChat
IQChat
4.98 звёзд
Многофункциональный и красивый чат для вашего сервера - IQChat
IQTeleportation
IQTeleportation
4.93 звёзд
Удобная система телепортации с расширенными возможностями и удобствами для игроков
IQBanSystem
IQBanSystem
5.00 звёзд
Мощный инструмент для блокировки нарушителей на вашем сервере
nanoModalMenu
nanoModalMenu
5.00 звёзд
Ядро - меню, для экосистемы nano
nanoWelcomeModule
nanoWelcomeModule
0.00 звёзд
Приветственный плагин для ядра - nanoModalMenu
nanoSettingModule
nanoSettingModule
0.00 звёзд
Плагин для настроек интерфейса и других плагинов для ядра - nanoModalMenu
nanoKitsModule
nanoKitsModule
0.00 звёзд
Плагин для наборов в ядре - nanoModalMenu
nanoInfoModule
nanoInfoModule
0.00 звёзд
Информационный плагин для ядра - nanoModalMenu
XBuildingSkinMenu
XBuildingSkinMenu
5.00 звёзд
Меню скинов строительных блоков для вашего сервера.
Snake
Snake Catcher
0.00 звёзд
Плагин позволяющий ловить змей и размещать их вокруг своей базы
Armor
Armor Slot Manager
5.00 звёзд
Этот плагин позволяет вам управлять дополнительными слотами для брони на одежде.
Better
Better Armor Insert
5.00 звёзд
Этот плагин добавляет на ваш сервер кастомные бронированные пластины для одежды.
Поставил купленный переработчик в доме, кикнуло:

Код:
Failed to call hook 'OnEntityBuilt' on plugin 'XDQuest v1.7.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.XDQuest.OnEntityBuilt (Planner plan, UnityEngine.GameObject go) [0x0003b] in :0
  at Oxide.Plugins.XDQuest.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00842] in :0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0 
kicked: RPC Error in DoPlace
 
Поставил купленный переработчик в доме, кикнуло:

Код:
Failed to call hook 'OnEntityBuilt' on plugin 'XDQuest v1.7.0' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.XDQuest.OnEntityBuilt (Planner plan, UnityEngine.GameObject go) [0x0003b] in :0
  at Oxide.Plugins.XDQuest.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00842] in :0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in :0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0
kicked: RPC Error in DoPlace
Исправлю.
Кинь в дс перераб, посмотрю
 
Спотыкаюсь у входа к сидоровичу, в консоль спамит NullReferenceException: Object reference not set to an instance of an object. Опять же после перезапуска вручную, все ок становится
 
Спотыкаюсь у входа к сидоровичу, в консоль спамит NullReferenceException: Object reference not set to an instance of an object. Опять же после перезапуска вручную, все ок становится
Логи запуска сервера
 
Готовлю новое обновления )
1604007986167.png
 
DezLife обновил(а) ресурс XDQuest новой записью:

Обновления 1.8.7

Фикс NRE
Фиксы недочетов
Добавлена возможность ставить
кд на повторное взятие!



Так же обновлена программа - Бесплатно XDQuest Helper BETA 1.0.0.0
Посмотреть вложение 1377Посмотреть вложение 1378

Узнать больше об этом обновлении...
 
Добрый день. В консоли выдает следующее:

| Failed to run a 5.00 timer in 'XDQuest v1.8.7' (NullReferenceException: Object reference not set to an instance of an object)

at Oxide.Plugins.XDQuest.InitializeNPC (UnityEngine.Vector3 pos) [0x00212] in <d1c7b3fbf67848d5b790cdc1fae89240>:0

at Oxide.Plugins.XDQuest+<GenerateBuilding>c__AnonStorey2.<>m__0 () [0x0000b] in <d1c7b3fbf67848d5b790cdc1fae89240>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <ec05e0208c9149bba43236ca58fea105>:0
 
Добрый день. В консоли выдает следующее:

| Failed to run a 5.00 timer in 'XDQuest v1.8.7' (NullReferenceException: Object reference not set to an instance of an object)

at Oxide.Plugins.XDQuest.InitializeNPC (UnityEngine.Vector3 pos) [0x00212] in <d1c7b3fbf67848d5b790cdc1fae89240>:0

at Oxide.Plugins.XDQuest+<GenerateBuilding>c__AnonStorey2.<>m__0 () [0x0000b] in <d1c7b3fbf67848d5b790cdc1fae89240>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <ec05e0208c9149bba43236ca58fea105>:0
Конфиг покажите )
 
Ошибка появляется вне зависимости от того изменен конфиг со штатного или нет.
И ещё в конфиге можно поправить грамматику.
Код:
{
  "Настройки NPC": {
    "Имя нпс": "Сидорович\n",
    "id npc (От его ид зависит его внешность)": 21,
    "Одежда нпс": [
      {
        "ShortName": "",
        "SkinId": 0
      },
      {
        "ShortName": "pants",
        "SkinId": 960252273
      },
      {
        "ShortName": "hoodie",
        "SkinId": 959641236
      },
      {
        "ShortName": "shoes.boots",
        "SkinId": 962503020
      }
    ]
  },
  "Настройки": {
    "Колличевство единовременно взятых квестов": 3,
    "Голосовое оповещение при выполнении задания": true,
    "Эфект": "assets/prefabs/locks/keypad/effects/lock.code.lock.prefab",
    "Названия файла с квестами": "Quest",
    "Названия файла с Аудио для NPC(Не менять!!!)": "Audio",
    "Команда для открытия квест листа с прогрессом": "qlist"
  },
  "Настройки IQChat (Если есть)": {
    "Префикс в чате": "Сидорович:",
    "SteamID - Для аватарки из профиля стим": "21"
  }
}
 
Ошибка появляется вне зависимости от того изменен конфиг со штатного или нет.
И ещё в конфиге можно поправить грамматику.
Код:
{
  "Настройки NPC": {
    "Имя нпс": "Сидорович\n",
    "id npc (От его ид зависит его внешность)": 21,
    "Одежда нпс": [
      {
        "ShortName": "",
        "SkinId": 0
      },
      {
        "ShortName": "pants",
        "SkinId": 960252273
      },
      {
        "ShortName": "hoodie",
        "SkinId": 959641236
      },
      {
        "ShortName": "shoes.boots",
        "SkinId": 962503020
      }
    ]
  },
  "Настройки": {
    "Колличевство единовременно взятых квестов": 3,
    "Голосовое оповещение при выполнении задания": true,
    "Эфект": "assets/prefabs/locks/keypad/effects/lock.code.lock.prefab",
    "Названия файла с квестами": "Quest",
    "Названия файла с Аудио для NPC(Не менять!!!)": "Audio",
    "Команда для открытия квест листа с прогрессом": "qlist"
  },
  "Настройки IQChat (Если есть)": {
    "Префикс в чате": "Сидорович:",
    "SteamID - Для аватарки из профиля стим": "21"
  }
}
Удали вот это 1604784540755.png
 
Обновил плагин, столкнулся вот с этой ошибкой:



[15:44:10]Failed to initialize plugin 'XDQuest v1.8.9' (JsonReaderException: Input string '0.0' is not a valid integer. Path '99.Cooldown', line 10, position 19.)
at Newtonsoft.Json.JsonTextReader.ParseNumber (Newtonsoft.Json.ReadType readType) [0x0027b] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonTextReader.ReadNumberValue (Newtonsoft.Json.ReadType readType) [0x00203] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonTextReader.ReadAsInt32 () [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0004a] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00267] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0015c] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00262] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Oxide.Core.Configuration.DynamicConfigFile.ReadObject[T] (System.String filename) [0x00028] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Core.DataFileSystem.ReadObject[T] (System.String name) [0x00021] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Plugins.XDQuest.LoadDataQuestList[T] (T& data) [0x00045] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.XDQuest.Init () [0x00006] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.XDQuest.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00d22] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <ec05e0208c9149bba43236ca58fea105>:0
[15:44:10]Unloaded plugin XDQuest v1.8.9 by DezLife
 
Обновил плагин, столкнулся вот с этой ошибкой:



[15:44:10]Failed to initialize plugin 'XDQuest v1.8.9' (JsonReaderException: Input string '0.0' is not a valid integer. Path '99.Cooldown', line 10, position 19.)
at Newtonsoft.Json.JsonTextReader.ParseNumber (Newtonsoft.Json.ReadType readType) [0x0027b] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonTextReader.ReadNumberValue (Newtonsoft.Json.ReadType readType) [0x00203] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonTextReader.ReadAsInt32 () [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x0004a] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00267] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0015c] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary (System.Collections.IDictionary dictionary, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonDictionaryContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x00262] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x002a8] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0006d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000d9] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <8fe7f8665ff548909c2f26d557e5093a>:0
at Oxide.Core.Configuration.DynamicConfigFile.ReadObject[T] (System.String filename) [0x00028] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Core.DataFileSystem.ReadObject[T] (System.String name) [0x00021] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Plugins.XDQuest.LoadDataQuestList[T] (T& data) [0x00045] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.XDQuest.Init () [0x00006] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.XDQuest.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00d22] in <67ae16dff1094ea5b5300b2893b2e907>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <80b90e8213db44b29ec2d4111764172c>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <ec05e0208c9149bba43236ca58fea105>:0
at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <ec05e0208c9149bba43236ca58fea105>:0
[15:44:10]Unloaded plugin XDQuest v1.8.9 by DezLife
Колдавн не правильного формата .
Надо заменить на число без запятой.
 
Назад
Сверху Снизу