Можно и дополнением. Но 1 пункта нехватает в основе. А остальное сделай как дополнение. Обязательно дополнения приобрету.Это лучше сделать дополнением.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
Можно и дополнением. Но 1 пункта нехватает в основе. А остальное сделай как дополнение. Обязательно дополнения приобрету.Это лучше сделать дополнением.
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. Опять же после перезапуска вручную, все ок становится
СКидка до 25.10
Фикс 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
{
"Настройки 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" } }
Незначительные фиксы.
Но желательно установить эту версию
Такой возможности пока нет. Если нужно, сделаюКак отключить аудио у npc?
Колдавн не правильного формата .Обновил плагин, столкнулся вот с этой ошибкой:
[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
В конфиге?Колдавн не правильного формата .
Надо заменить на число без запятой.