Remove

Плагин Remove [Платное] 1.3.0

  • We have added support for the PayPal payment and Bitcoin, Litecoin, Dash, Zcash, Exmo to our site!
    Мы добавили поддержку платежного шлюза PayPal и Bitcoin, Litecoin, Dash, Zcash, Exmo!

Oxide Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru

Oxide Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
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 Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
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

27 Дек 2017
24
0
6
40
Плагин выдает ошибку , ремув не происходит! Хотя постройка своя и в шкафу авторизован
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 Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru
Код:
var block = NoEscape?.Call<bool>("IsEscapeBlocked", player);

замени на

var block = NoEscape;

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

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

Lomarine

13 Дек 2017
288
1
157
Код:
var block = NoEscape?.Call<bool>("IsEscapeBlocked", player);

замени на

var block = NoEscape;

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

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

Blood

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

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

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

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

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

Терпила

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

Oxide Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru
Oxide Россия обновил ресурс Remove GUI новой записью:

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

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


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

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

Oxide Россия

Команда форума
7 Дек 2017
2,010
182
239
5
oxide-russia.ru
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

22 Мар 2018
5
0
0
Ошибка при компиляции последней версии:
[Error] Error while compiling: Remove.cs(17,6): error CS1729: The type `Oxide.Plugins.InfoAttribute' does not contain a constructor that takes `2' arguments