Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
victortreval

Трейдер не снимает деньги у игрока из инвентаря

Добрый день дорогие мне уже люди этого форума которые выручали меня не раз по самым тупым и не очень вопросам. 

Сегодня столкнулся со следующей проблемой - прописано много трейдеров и все они работают
Но
Последние 2 трейдера при наличии денег у игрока дают ему возможность купить вещ но при этом не забирают у него деньги из инвентаря
Ситуация:
-у игрока в инвентаре лежит условно 5000
-игрок зашел во вкладку и выбрал товар
-нажимает кнопку купить и проигрывается звук монет 
-игрок получает товар 
-деньги как были в инвентаре (5000) так и лежат
-при попытке продать товар, товар продается но деньги не выдает в инвентарь к игроку

Вот строчки кода трейдера где такая ситуация:


TraderPlusGeneralConfig.json
{
            "Id": 34,
            "Name": "TraderPlusSign",
            "GivenName": "Все для интерьера",
            "Role": "Car Trader2",
            "Position": [
                3798.82,
                311.3,
                8842.35
            ],
            "Orientation": [
                54.0,
                0.0,
                0.0
            ],
            "Clothes": []
        },



TraderPlusIDsConfig.json
{
            "Id": 34,
            "Categories": [
                "Мебель"
            ],
            "LicencesRequired": [],
            "CurrenciesAccepted": []
        },


TraderPlusPriceConfig.json
{
            "CategoryName": "Мебель",
            "Products": [
                "Bp2_Long_box,1,-1,0,4,1",
                "Bp_tumba,1,-1,0,4,1",
                "Bp_Shelf,1,-1,0,4,1",
                "Bp_GunShelf,1,-1,0,4,1",
                "Bp_Sofa_Gun_Rack_Kit,1,-1,0,4,1",
                "Bp_Bowl,1,-1,0,4,1",
                "Bp_Bowl_1,1,-1,0,4,1",
                "Bp_Bowl_2,1,-1,0,4,1",
                "Bp_Whell_Shelf_Kit,1,-1,0,4,1",
                "Bp_Shelf_metal_Kit,1,-1,0,4,1",
                "Bp_ShelfTool_Kit,1,-1,0,4,1",
                "Bp_SM_Locker_Kit,1,-1,0,4,1",
                "Bp_Wooden_Barrel,1,-1,0,4,1",
                "Bp_table_s_kit,1,-1,0,4,1",
                "Bp_ToolBox_G,1,-1,0,4,1",
                "Bp_ToolBox_R,1,-1,0,4,1",
                "Bp_ToolBox_B,1,-1,0,4,1",
                "Bp_Couch_beige_Kit,1,-1,0,4,1",
                "Bp_Couch_Kit,1,-1,0,4,1",
                "Bp_bed,1,-1,0,4,1",
                "Bp_Water_Collector_Kit,1,-1,0,4,1",
                "Bp_Cooler_Zil,1,-1,0,4,1",
                "Bp_FridgeBig,1,-1,0,4,1",
                "Bp_GasLight,1,-1,0,4,1",
                "Msp_MoskvaFridge_Blue_Kit,1,-1,0,4,1",
                "Msp_MoskvaFridge_Cream_Kit,1,-1,0,4,1",
                "Msp_MoskvaFridge_Red_Kit,1,-1,0,4,1",
                "Msp_SovietOkaFridge_Kit,1,-1,0,4,1",
                "Msp_SnowballFridge_Kit,1,-1,0,4,1",
                "Msp_AmericanAppleCrate,1,-1,0,4,1",
                "Msp_AppleCrate,1,-1,0,4,1",
                "Msp_PlasticCrate,1,-1,0,4,1",
                "Msp_Safe_Kit,1,-1,0,4,1",
                "Msp_Bookcase_Kit,1,-1,0,4,1",
                "Msp_Wardrobe_Brown_Kit,1,-1,0,4,1",
                "Msp_Wardrobe_Green_Kit,1,-1,0,4,1",
                "Msp_Wardrobe_White_Kit,1,-1,0,4,1",
                "Msp_GunCabinet_Kit,1,-1,0,4,1",
                "Msp_Gunwall_kit,1,-1,0,4,1",
                "Msp_WoodenTable_kit,1,-1,0,4,1",
                "Msp_WoodenChair_kit,1,-1,0,4,1",
                "Msp_RoomDivider_kit,1,-1,0,4,1"
            ]
        },

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

Ответ получен. Я написал разработчикам в их Discord и мне ответили. 

Ошибка была в последовательности написания ID в файле TraderPlusGeneralConfig 
Последовательность ID ОЧЕНЬ важная штука. Если вы решите пропустить 1 торговца или написали при каких-то обстоятельствах не в той последовательности 
Вам необходимо исправить это. Ибо по этой причине может произойти то что случилось со мной. 
ID Должны идти последовательно (1,2,3,4,5) а не (1,2,3,6,7,8,4,5) Это очень важно. Не допускайте таких же глупых ошибок как я. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

Было подобное. В общем то лично у нас проблема была в ID и General. Один сломаный нпс "ломал" всех последующих. По моему он то ли ссылался на несуществующий ID или что то в таком духе. Проверь правильность, где то ошибка закралась скорее всего.

P.S. Народ выше, вот вы в дискорд зовете, а зачем? Если решение знаете - напишите, грядущим поколениям будет на пользу. Или вы всем будете в дискорде обьяснять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Увы не помогло. Все та же проблема. Уже все перепробовал. Если подставить ID торговцам выше то все работает. И при продаже деньги снимает. Но начиная с этого и низ больше не забирает деньги в ответ на товар 

 

27.07.2023 в 04:24, SiberianDeimos сказал:

Было подобное. В общем то лично у нас проблема была в ID и General. Один сломаный нпс "ломал" всех последующих. По моему он то ли ссылался на несуществующий ID или что то в таком духе. Проверь правильность, где то ошибка закралась скорее всего.

P.S. Народ выше, вот вы в дискорд зовете, а зачем? Если решение знаете - напишите, грядущим поколениям будет на пользу. Или вы всем будете в дискорде обьяснять?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • -3

Скинь дискорд, помогу с решением

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

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

Поддержка