PrivateStoreBuyCostDivisor = 2147483647 Если бы мы знали что это такое...

Ozzi

Heir
photo_2023-11-27_19-52-51.jpg
Очередной вопрос) просто интересна механика работы этого параметра. Обрисую ситуацию, если выставляем значение PrivateStoreBuyCostDivisor = 1, и делаем такие действия: Садимся персонажем покупать Мефрил Оре по 1000 аден 2000 штук, все гуд садится, покупает, но если добавить к покупке Орех, так же за 1000 аден 2000 шт, то при попытке сесть пишет - Цена товаров превышает кол-во аден в инвентаре. Общая цена покупки составляет 4кк аден, в инвентаре более 10кк аден.

Выставляем PrivateStoreBuyCostDivisor=2147483647 - все ок, садится и покупает без проблем.

Не понятен сам принцип делителя и как это происходит, если не сложно, объясните пожалуйста на примере с Мефрил Оре и Орехами, как происходит деление и почему вылезает сообщение. Всем добра!
 
View attachment 3237
Очередной вопрос) просто интересна механика работы этого параметра. Обрисую ситуацию, если выставляем значение PrivateStoreBuyCostDivisor = 1, и делаем такие действия: Садимся персонажем покупать Мефрил Оре по 1000 аден 2000 штук, все гуд садится, покупает, но если добавить к покупке Орех, так же за 1000 аден 2000 шт, то при попытке сесть пишет - Цена товаров превышает кол-во аден в инвентаре. Общая цена покупки составляет 4кк аден, в инвентаре более 10кк аден.

Выставляем PrivateStoreBuyCostDivisor=2147483647 - все ок, садится и покупает без проблем.

Не понятен сам принцип делителя и как это происходит, если не сложно, объясните пожалуйста на примере с Мефрил Оре и Орехами, как происходит деление и почему вылезает сообщение. Всем добра!
В любом итеме есть своей прайс, в виде :
<set name="price" value="768"/>
Конфиг работает на его деление, например, у него валуе прайса стоит 768 а PrivateStoreBuyCostDivisor - 10. в итоге минимальная стоимость покупки будет 768/10=76.8 (округление скорее всего в большую сторону до 77)
 
В любом итеме есть своей прайс, в виде :
<set name="price" value="768"/>
Конфиг работает на его деление, например, у него валуе прайса стоит 768 а PrivateStoreBuyCostDivisor - 10. в итоге минимальная стоимость покупки будет 768/10=76.8 (округление скорее всего в большую сторону до 77)
Спасибо, минимальная стоимость покупки ок. Но почему тогда 1 итем покупается 2000 шт, а 2 итема нет. При этом можно менять итемы местами и покупать к примеру орех вместо мифрил оре, и перс садится покупать без проблем, но как только становится 2 итема для покупки, то ситуация из поста выше)?
 
Спасибо, минимальная стоимость покупки ок. Но почему тогда 1 итем покупается 2000 шт, а 2 итема нет. При этом можно менять итемы местами и покупать к примеру орех вместо мифрил оре, и перс садится покупать без проблем, но как только становится 2 итема для покупки, то ситуация из поста выше)?
скорее всего у тебя аден в сумке не хватает на суммарную покупку "всех двух итемов", но это пальцем в небо (предположение)
 
скорее всего у тебя аден в сумке не хватает на суммарную покупку "всех двух итемов", но это пальцем в небо (предположение)
В том то и дело, суммарная покупка на 4кк, а в инвентаре 10кк. Поэтому я в стопоре от этой математики )))
 
Чудес не бывает, уверен где то нолик потерян или что-то ещё
 
Не обращай внимание на названия окна (Продажа) Только что баг обнаружил, сейчас поменяем на Покупку. Done
 
Last edited:
Не обращай внимание на названия окна (Продажа) Только что баг обнаружил, сейчас поменяем на Покупку.
View attachment 3238View attachment 3239View attachment 3240

Нет, все именно так как я описываю.
Мб у тебя такой же баг с сообщением и там другое написано. Попробуй на чистом клиенте)
А веса то хватает что б скупить?
 
Мб у тебя такой же баг с сообщением и там другое написано. Попробуй на чистом клиенте)
А веса то хватает что б скупить?
Выставляем PrivateStoreBuyCostDivisor=2147483647 - все ок, садится и покупает без проблем.
 
Выставляем PrivateStoreBuyCostDivisor=2147483647 - все ок, садится и покупает без проблем.
Тоже била такая проблема, сделал как ти сказал помогло. Спасибо!
 
Back
Top