Quests v.rus 2.2.7

Хостинг игровых серверов

Urust

Прохожий
26 Июн 2018
121
25
41
Yaroslavl
screenshot_33-png.2065
Поддерживаемые плагины:
Автор: k1IIy0u

Удобная панель GUI. Создание / редактирование / удаление квеста осуществляется через графический интерфейс. Каждая страница имеет свои собственные инструкции для использования.

Команды чата
/ q - открывает меню квеста

/ questnpc - используется для регистрации поставщика NPC (требуется, чтобы вы начали процесс через меню!).
Вы также можете назначить имя NPC, добавив имя после команды.
Пример: / questnpc Lakeside Vendor
* Обратите внимание, что имя не требует наличия кавычек

Особенности

  • Полное меню GUI для приема квестов
  • Создание / редактирование / удаление квестов с помощью меню
  • Просмотреть все доступные квесты и принять их одним нажатием кнопки
  • Посмотрите текущее выполнение задания, просмотрев вкладку «Ваши задания»
  • Заявите о своих наградах в меню квестов
  • Создайте NPC для выдачи вознаграждений (требуется HumanNPC)
  • Создайте NPC для миссий доставки (требуется HumanNPC)
  • В настоящее время 4 различных типов квеста на выбор: Убийство, Добыча, Поиск, Создание
  • Выдавать награды в виде предметов, RP (ServerRewards), Монеты (экономика), XP (Rust), XP (HuntRPG),Rust Shop
Важная информация - Обязательно прочтите это!
  • Чтобы создавать / редактировать / удалять квесты, вы должны быть auth1/ 2
  • При создании / редактировании, и вам предлагается ввести что-то,для этого вам НЕ требуется «/» infront слова / предложения, и вам не нужны кавычки
  • Следуйте инструкциям, и у вас не возникнет проблем!
  • Предметы квеста могут быть взяты у пользователя после сбора
 

Вложения

  • Quests.cs
    155.3 KB · Просмотры: 238

Andrew_Dark

Прохожий
5 Фев 2018
85
9
31
gamescom.in.ua
Как лечить, парни?
Код:
Failed to call hook 'OnItemAddedToContainer' on plugin 'Quests v2.2.7' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Quests.hasQuests (System.UInt64 player) [0x00000] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.Quests.OnItemAddedToContainer (ItemContainer container, Item item) [0x00048] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.Quests.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0052b] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
 

Alexandr

Прохожий
25 Апр 2018
12
6
33
Как лечить, парни?
Код:
Failed to call hook 'OnItemAddedToContainer' on plugin 'Quests v2.2.7' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Quests.hasQuests (System.UInt64 player) [0x00000] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.Quests.OnItemAddedToContainer (ItemContainer container, Item item) [0x00048] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.Quests.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0052b] in <7b3cc1556b454932ab48d905a84429fc>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
Отвязать плагин от хука во время загрузки сервера.
 

Andrew_Dark

Прохожий
5 Фев 2018
85
9
31
gamescom.in.ua
void Init()
{
Unsubscribe(nameof(OnItemAddedToContainer));
}
далее снова привязываем, добавь в
void OnServerInitialized()
{
Subscribe(nameof(OnItemAddedToContainer));
}
Так, в любом случае спасибо, сейчас пойду спать, ибо почти не понял, что и куда прописывать (последний день отдыха на курорте видимо сказывается) ). Завтра попробую впилить в плагин, и отпишусь, если накосячу.
 

Andrew_Dark

Прохожий
5 Фев 2018
85
9
31
gamescom.in.ua
Куда и как добавить понял, вопрос как на планшете заюзать функцию поиск по тексту (для сильно умных, доступ к пк будет только послезавтра, а планшет в руках впринципе 1 неделю как,).
 

Сенто

Новичек
3 Июл 2020
2
0
Что за прикол? Начинаю делать задание. Врубается панелья говоряшая введите название квеста и больше ноль реакции
 

Mi4ok

Новичек
16 Ноя 2020
4
2
Не работает

[20:46:38]Error while compiling: Quests.cs(348,28): error CS0246: The type or namespace name `PlantEntity' could not be found. Are you missing an assembly reference?