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

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

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

Помогите Проблема с XDShop

excellion44

31 Янв 2024
76
3
26
JSON:
{
          "Item Type (0 - Item, 1 - BluePrint, 2 - Custom item, 3 - Commands, 4 - Kit)": 3,
          "Unique ID (DO NOT TOUCH)": 0,
          "Shortame": "horse.shoes.basic",
          "Descriptions": "Тест",
          "Price": 400.0,
          "Sale price (If not necessary, leave 0)": 0.0,
          "Quantity": 1,
          "Quantity for sale": 1,
          "Custom item name (Use with item type 2, 3 and 4)": "test",
          "Item SkinID (Use with item type 2)": 0,
          "Commands (Use with item type 3)": [
            "grantperm 76561654403830909 iqchat.test 30d1h5m"
          ],
          "Image URL": "https://tesdt.ru/rust/site/shop/test.png",
          "Kits (Kits - kit name. IQKits - kit key)": "",
          "Purchase delay (0 - unlimited)": 0.0,
          "Sale delay (0 - unlimited)": 0.0,
          "Maximum number of lots for 1 purchase (Maximum 99)": {},
          "Maximum number of lots for 1 sale (Maximum 99)": {},
          "The maximum number of purchased lots per wipe (0 - unlimited)": {},
          "The maximum number of lots sold per wipe (0 - unlimited)": {}
        }


при попытке приобрести выдает ошибку:
Код:
..........
Failed to call hook 'CmdConsoleHandler' on plugin 'XDShop v1.4.1' (NullReferenceException: Object reference not set to an instance of an object)
..........

такое ощущения что хука CmdConsoleHandler больше нет
 
Поправочка: Даже если все сделать на сток, xdshop.refill и xdshop.yes то всеравно не чего не работает.
при вводе команды в чат вылетает ошибка в консоли:

Код:
Failed to call hook 'XDShopUI' on plugin 'XDShop v1.4.1' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.XDShop.GetBalance (BasePlayer player) [0x00104] in <f990694952ff4f6a92b5f8dc4f5930f5>:0
  at Oxide.Plugins.XDShop.UpdateBalance (BasePlayer player, Oxide.Plugins.XDShop+ThemeType themetype) [0x00175] in <f990694952ff4f6a92b5f8dc4f5930f5>:0
  at Oxide.Plugins.XDShop.UIMAIN (BasePlayer player, Oxide.Plugins.XDShop+ThemeType themetype) [0x0049b] in <f990694952ff4f6a92b5f8dc4f5930f5>:0                                                                         2kb/s in, 8kb/s out
  at Oxide.Plugins.XDShop.XDShopUI (BasePlayer player) [0x00190] in <f990694952ff4f6a92b5f8dc4f5930f5>:0
  at Oxide.Plugins.XDShop.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00fb3] in <f990694952ff4f6a92b5f8dc4f5930f5>:0
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <795304323ac74a298b8ed190a1dfa739>:0
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

но шоп открывается, при покупке товара, ошибка которая описана выше. и не важно команда это или предмет
 
at Oxide.Plugins.XDShop.GetBalance (BasePlayer player) [0x00104] in <f990694952ff4f6a92b5f8dc4f5930f5>:0
Подозреваю что у вас с экономикой что то не так, или вы вообще не используете экономику, или если вы используете Economics то с ним после обновления какие то проблемы были.
 
Подозреваю что у вас с экономикой что то не так, или вы вообще не используете экономику, или если вы используете Economics то с ним после обновления какие то проблемы были.
iqEconomic

Код:
"Экономика (0 - Economics, 1 - ServerRewards, 2 - IQEconomic, 3 - Item)": 2,
 
Если проще и если я не ошибаюсь, фп выкатили обновление для усложнения жизни пиратам, хотя это и не особо помогло.

Они сделали ulong => EncryptedValue<ulong>

А для хуков если проще обьяснить нужна конкретика, в GetBalance поменяйте везде где есть player.userID => player.userID.Get()
 
Активность
Пока никто не печатает сообщение