Stacks Extended

Плагин Stacks Extended 2.0.22

RPC Error in MoveItem — ошибка, которая может возникать в игре Rust при попытке переместить предмет в инвентаре.
Некоторые возможные причины появления ошибки:
  • Конфликты плагинов. Например, ошибка может возникать из-за неправильного изменения размера стека предметов.
  • Использование устаревшей версии плагина. Рекомендуется использовать последнюю версию, а также попробовать отключить плагин, удалить файлы конфигурации и данных (перед этим сделать резервную копию, если есть настройки) и загрузить плагин снова.
  • Использование плагина XSkinMenu. По информации на октябрь 2024 года, ошибка возникала, когда плагин был загружен, у игрока была включена функция автоматического изменения скина и он открывал ящик правой кнопкой мыши.
Для устранения ошибки в октябре 2024 года вышло обновление плагина XSkinMenu версии 1.5.9, в котором была исправлена ошибка RPC Error in MoveItem.

Вот от алисы что выдало.
 
https://disk.yandex.ru/i/ez7gX7lC70bo0w
ну вот как выглядит эта ошибка.
вот ошибка из лога:
Код:
AssertionException: split_Amount <= 0
Assertion failure. Value was False
Expected: True
  at UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) [0x00043] in <935634f5cc14479dbaa30641d55600a9>:0
  at UnityEngine.Assertions.Assert.IsTrue (System.Boolean condition, System.String message) [0x0000f] in <935634f5cc14479dbaa30641d55600a9>:0
  at Item.SplitItem (System.Int32 split_Amount) [0x00000] in <455f496e536148ebab2f8b303602acdd>:0
  at PlayerInventory.MoveItem (BaseEntity+RPCMessage msg) [0x0039f] in <455f496e536148ebab2f8b303602acdd>:0
  at PlayerInventory.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x001e4] in <455f496e536148ebab2f8b303602acdd>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
PlayerInventory:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:SV_RPCMessage(UInt32, Message)

Решается просто в дате по умолчанию как я и писал меняем макс стакс с 0 (по умолчанию) но 1.

1761411507276.webp

Опять же если всё работает и пусть работает, написал для тех кто вдруг сталкнётся с подобной ошибкой ...
 
  • Мне нравится
Реакции: VEPR и WOLF SPIRIT
https://disk.yandex.ru/i/ez7gX7lC70bo0w
ну вот как выглядит эта ошибка.
вот ошибка из лога:
Код:
AssertionException: split_Amount <= 0
Assertion failure. Value was False
Expected: True
  at UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) [0x00043] in <935634f5cc14479dbaa30641d55600a9>:0
  at UnityEngine.Assertions.Assert.IsTrue (System.Boolean condition, System.String message) [0x0000f] in <935634f5cc14479dbaa30641d55600a9>:0
  at Item.SplitItem (System.Int32 split_Amount) [0x00000] in <455f496e536148ebab2f8b303602acdd>:0
  at PlayerInventory.MoveItem (BaseEntity+RPCMessage msg) [0x0039f] in <455f496e536148ebab2f8b303602acdd>:0
  at PlayerInventory.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x001e4] in <455f496e536148ebab2f8b303602acdd>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
PlayerInventory:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:SV_RPCMessage(UInt32, Message)

Решается просто в дате по умолчанию как я и писал меняем макс стакс с 0 (по умолчанию) но 1.

1761411507276.webp

Опять же если всё работает и пусть работает, написал для тех кто вдруг сталкнётся с подобной ошибкой ...
Я так и подумал, за нули=) Ты сам сообразил!
 
  • Мне нравится
Реакции: pagan
Failed to call hook 'OnServerInitialized' on plugin 'StacksExtended v2.0.22' (IndexOutOfRangeException: Index was outside the bounds of the array.)
at Oxide.Plugins.StacksExtended.UppercaseFirstLetter (System.String str) [0x00000] in <aaaf8838567f428a90cd6c494a1dd38c>:0
at Oxide.Plugins.StacksExtended.PrefabNameToNiceName (System.String prefabName) [0x00068] in <aaaf8838567f428a90cd6c494a1dd38c>:0
at Oxide.Plugins.StacksExtended.CheckUpdateConfiguration () [0x002e0] in <aaaf8838567f428a90cd6c494a1dd38c>:0
at Oxide.Plugins.StacksExtended.OnServerInitialized () [0x00006] in <aaaf8838567f428a90cd6c494a1dd38c>:0
at Oxide.Plugins.StacksExtended.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x0008d] in <aaaf8838567f428a90cd6c494a1dd38c>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <112d89ea5d3348c8b949af0ab1a866d2>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <112d89ea5d3348c8b949af0ab1a866d2>:0
Вольф,это не у меня одного...
Хотя плаг лоадед.
 
Привет, нет офф обновы еще от разраба костыль не хочется делать.
1767897017708.webp
Так то не критично,основные стаки работают.По крайней мере что по быстрому проверил.
Скинул для инфы.Чтобы было понятно где косяк выплыл.