• Добавили новые платежные методы (AnyPay, FreeKassa, PayPal), постарались уменьшить комиссию на пополнение баланса. Пользуйтесь!
Remove

Плагин Remove 1.5.31

Drop Dead

C# разработчк, пишу плагины для Rust
11 (87%)
1,705
32
412
257

Oxide Россия

Команда форума
1,965
1
234
292
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
Failed to call hook 'OnHammerHit' on plugin 'Remove v2.0.61' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Remove.CanRemoveEntity (.BasePlayer player, .BaseEntity entity, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.TryRemove (.BasePlayer player, .BaseEntity removeObject, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.OnHammerHit (.BasePlayer player, .HitInfo info) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
 

Oxide Россия

Команда форума
1,965
1
234
292
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
Failed to call hook 'OnHammerHit' on plugin 'Remove v2.0.61' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Remove.CanRemoveEntity (.BasePlayer player, .BaseEntity entity, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.TryRemove (.BasePlayer player, .BaseEntity removeObject, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.OnHammerHit (.BasePlayer player, .HitInfo info) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
Данная ошибка связана с использованием бесплатного NoEscape с оксида
 

Blood

23
0
6
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
Failed to call hook 'OnHammerHit' on plugin 'Remove v2.0.61' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Remove.CanRemoveEntity (.BasePlayer player, .BaseEntity entity, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.TryRemove (.BasePlayer player, .BaseEntity removeObject, RemoveType removeType) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.OnHammerHit (.BasePlayer player, .HitInfo info) [0x00000] in <filename unknown>:0
at Oxide.Plugins.Remove.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
Код:
var block = NoEscape?.Call<bool>("IsEscapeBlocked", player);

замени на

var block = NoEscape;

В плагине оставь поддержку NoEscape включенной, если правильно понял проблему, ошибка пропадет.

Так же хочу добавить, что придется все равно фиксить оксидовский NoEscape, так как там баг с киянкой.
Проще взять платный NoEscape на данном форуме.
 

Oxide Россия

Команда форума
1,965
1
234
292
Код:
var block = NoEscape?.Call<bool>("IsEscapeBlocked", player);

замени на

var block = NoEscape;

В плагине оставь поддержку NoEscape включенной, если правильно понял проблему, ошибка пропадет.

Так же хочу добавить, что придется все равно фиксить оксидовский NoEscape, так как там баг с киянкой.
Проще взять платный NoEscape на данном форуме.
он функционалом лучше ;)
 

Lomarine

283
1
1
157
Код:
var block = NoEscape?.Call<bool>("IsEscapeBlocked", player);

замени на

var block = NoEscape;

В плагине оставь поддержку NoEscape включенной, если правильно понял проблему, ошибка пропадет.

Так же хочу добавить, что придется все равно фиксить оксидовский NoEscape, так как там баг с киянкой.
Проще взять платный NoEscape на данном форуме.
Чел сделав эту замену ты вообще отключишь функцию рейдблока в данном плагине.
 

Blood

23
0
6
Чел сделав эту замену ты вообще отключишь функцию рейдблока в данном плагине.

Советую пересмотреть работу кода в районе:

Код:
void goact(BasePlayer player, int time)

Посмотрите, и протестируйте как будут работать эти 2 плагина с этим костылем. Еще раз подчеркну. (Костылем).
Да, решение немного дурное, но работать как он хочет оно будет, и ошибки лететь не будут. Ему этого достаточно.

P.s Возможно мы говорим о разных плагинах и код у нас отличается, по этому загадывать и дискуссировать не будем.
 
Последнее редактирование:

Терпила

1
0
3
Плагин перестал работать, В плане он влючается, но ремув не происходит хоть ты и авторизован в шкафу
 

Oxide Россия

Команда форума
1,965
1
234
292
Oxide Россия обновил ресурс Remove GUI новой записью:

Конфигурация изменилась! Удалите ее перед обновлением!

Разделены функции друзей и кланов, для стабильной работы с данными плагинами.
Конфигурация изменилась, добавлены новые строки:​


JSON:
"Разрешить удаление объектов соклановцев": false,
"Разрешить удаление объектов соклановцев без авторизации в шкафу": false,
"Разрешить удаление обьектов друзьям": false,
"Разрешить удаление собственных объектов без авторизации в шкафу": true,

Посмотреть подробности об этом обновлении...
 

Oxide Россия

Команда форума
1,965
1
234
292
Oxide Россия обновил ресурс Remove GUI новой записью:

ПЕРЕД обновлением, удалите старую конфигурацию, для правильной работоспособности плагина!

Пример новой конфигурации:
Код:
"GUI: Панель AnchorMax": "1 0.958",

"GUI: Панель AnchorMin": "0.0 0.908",

"GUI: Размер текста": 18,

"GUI: Текст AnchorMax": "1 1",

"GUI: Текст AnchorMin": "0 0",

"GUI: Цвет текста": "0 0 0 1",
"GUI: Цвет фона": "0 0 0 0.50",
"Включить возврат объектов (При удаление объектов(сундуки, печки и тд.) будет возвращать объект а не ресурсы)": false,

"Включить запрет на удаление объекта для игрока после истечения N времени указанным в...

Посмотреть подробности об этом обновлении...
 
Последнее редактирование модератором:

StAlex

18
2
7
Ошибка при компиляции последней версии:
[Error] Error while compiling: Remove.cs(17,6): error CS1729: The type `Oxide.Plugins.InfoAttribute' does not contain a constructor that takes `2' arguments
 
Активность
Пока никто не печатает сообщение

Похожие темы