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

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Плагин Cистема чертежей 1.4.2

BaksDev

Disсord: baks_dev(Baks#8334)
27 Июн 2021
114
23
34
Cистема чертежей - Плагин позволяет скрафтить некоторые изученные предметы ограниченное количетсво раз

Cистема чертежей - Это плагин c простой настройкой и без нагрузки сервера, который позволит повысить реиграбельность на твоих серверах. При изучении предмета игрок сможет скрафтить только определенное кол-во этого предмета.

Демонстрация плагина
 
BaksDev обновил(а) ресурс Cистема чертежей новой записью:

1.4.1

  • Добавлена чат команда для добавления предмета в конфиг(/bsitem короткое_названиеколичество)
  • Добавлена команда для изучения всех чертежей (unlockbpall userid)
  • Добавлена команда для выдачи игроку попыток крафта (addbptoplayer userid короткое_название количество)

Узнать больше об этом обновлении...
 
Добрый день. Имеется ли возможность исключать отдельные предметы из крафта: ракеты, патроны, например?
 
Если имеется ввиду, заблокировать крафт вещей, то можно в конфиге указать максимальное число 0
 
нет, имеется ввиду, чтобы расходники как патроны, которые делают сотнями и тысячами, можно было наоборот крафтить без ограничений
 
В общем, у меня плагин работает несколько иначе, чем на видео. Повторно чертеж можно изучить только тогда, когда исчерпаны все попытки крафта предмета, т.е. сразу не получается увеличить лимит крафта в несколько раз изучением нескольких чертежей подряд.
 
В общем, у меня плагин работает несколько иначе, чем на видео. Повторно чертеж можно изучить только тогда, когда исчерпаны все попытки крафта предмета, т.е. сразу не получается увеличить лимит крафта в несколько раз изучением нескольких чертежей подряд.
В каком то из обновлений раста переделали чертежи, из-за чего эта кнопка теперь отсутствует
 
Привет, при подключении игроков сразу после вайпа:

Код:
Failed to call hook 'OnPlayerConnected' on plugin 'BlueprintSystem v1.4.2' (NullReferenceException: Object reference not set to an instance of an object)

  at Oxide.Plugins.BlueprintSystem.ReLogUser (BasePlayer player) [0x0004e] in <eab98104531149cdbbf6b8ed97fefed7>:0

  at Oxide.Plugins.BlueprintSystem.PlayerBlueprintsInit (BasePlayer player) [0x00140] in <eab98104531149cdbbf6b8ed97fefed7>:0

  at Oxide.Plugins.BlueprintSystem.OnPlayerConnected (BasePlayer player) [0x0001a] in <eab98104531149cdbbf6b8ed97fefed7>:0

  at Oxide.Plugins.BlueprintSystem.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x002ed] in <eab98104531149cdbbf6b8ed97fefed7>:0

  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <87ce9ac9776a48658bc55eae6debe38b>:0

  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <18d4f19bbc844191b11ed9e69284d09b>:0

  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <18d4f19bbc844191b11ed9e69284d09b>:0
 
И еще одна ошибка при попытке запретить крафт нового рюкзака :

Код:
 Failed to call hook 'CanCraft' on plugin 'BlueprintSystem v1.4.2' (KeyNotFoundException: The given key 'smallbackpack' was not present in the dictionary.)
  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <47fc8c70fa834cbf8141d7c1a7589125>:0
  at Oxide.Plugins.BlueprintSystem.CanCraft (ItemCrafter itemCrafter, ItemBlueprint bp, System.Int32 amount) [0x00057] in <594e7b6afec0442db0ed79dbd3077850>:0
  at Oxide.Plugins.BlueprintSystem.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00318] in <594e7b6afec0442db0ed79dbd3077850>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <87ce9ac9776a48658bc55eae6debe38b>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <18d4f19bbc844191b11ed9e69284d09b>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <18d4f19bbc844191b11ed9e69284d09b>:0
 
И еще одна ошибка из консоли периодически появляется (при каких условиях мне не известно)

Код:
Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BlueprintSystem+<>c__DisplayClass16_0.<OnItemCraftFinished>b__0 () [0x0000c] in <fa785719d0784d7196e6762d6ad41d6f>:0
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <18d4f19bbc844191b11ed9e69284d09b>:0
 
И еще одна ошибка из консоли периодически появляется (при каких условиях мне не известно)

Код:
Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BlueprintSystem+<>c__DisplayClass16_0.<OnItemCraftFinished>b__0 () [0x0000c] in <fa785719d0784d7196e6762d6ad41d6f>:0
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <18d4f19bbc844191b11ed9e69284d09b>:0
Спасибо, проверю инфу
 
И еще одна ошибка из консоли периодически появляется (при каких условиях мне не известно)

Код:
Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.BlueprintSystem+<>c__DisplayClass16_0.<OnItemCraftFinished>b__0 () [0x0000c] in <fa785719d0784d7196e6762d6ad41d6f>:0
  at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in <18d4f19bbc844191b11ed9e69284d09b>:0
Blacky, можешь связаться со мной в дискорде для уточнения некоторых моментов по ошибкам? Это ускорит выпуск фикса
 
Сейчас готовится версия 2.0 будет изменен конфиг, а также часть функционала плагина. Добавиться запрет на изучение и крафт. Также хочу убрать(во всяком случае временно) пермишены на бесконечные лимиты конкретных предметов, если кому то данная функция нужна просьба написать об этом в ЛС или в ЛС дискорда
 
Активность
Пока никто не печатает сообщение