[Arizona RP] Как получить количество товара в лавке без клика по слоту?

saradaken

Участник
Автор темы
63
6
Версия SA-MP
  1. 0.3.7-R3
  2. Другая
Привет! Пишу скрипт для MoonLoader (Arizona RP), анализирую товары в лавках (ЦР).

Вопрос: как получить КОЛИЧЕСТВО товара в чужой лавке, не кликая по каждому слоту?

Что уже выяснил:
- При открытии лавки приходит CEF-пакет event.inventory.playerInventory
(type 13 — продажа, type 28 — скупка). В items есть slot, item (id), но поле
"amount" там — это ЦЕНА, а не количество.
- Количество видно только в диалоге после клика по товару:
"В наличии: N шт." (покупка) и "Игрок покупает: N шт." (скупка).
- Сниффил все входящие/исходящие пакеты (RPC + CEF) при открытии лавки —
отдельного поля с количеством не нашёл.

Вопросы:
1. Есть ли пакет/событие, где сервер отдаёт количество сразу (может, при
наведении на слот, тултип, другой type инвентаря)?
2. Можно ли достать это из самого CEF интерфейса (Vue/JS store, window.*),
например через evalJS/выполнение JS в браузере игры?
3. Может, кто-то знает, где ещё сервер передаёт stock/count для лавок
(например, в Item Market / приложении в телефоне)?

Автоклик по слотам не хочу — боюсь бана. Буду благодарен за любую подсказку!