SoulBuyer [1.4.0]

  • Автор темыbobobo
  • Дата начала
bobobo
bobobo разместил(а) новый ресурс:

SoulBuyer - Забудьте про унылых скупщиков. SoulBuyer — скупщик, который заменит их всех.

Описание плагина SoulBuyer:​

SoulBuyer — это не ещё один плагин на скупщика «лишь бы содрать с покупателей что-то». Это продвинутая система скупщика ресурсов для Paper 1.21+: живое GUI, динамический рынок, ротация ассортимента, автопродажа с тремя режимами, интеграция с PlayerPoints (отдельный донатный скупщик или выплата целиком в поинты), прогрессия игрока и несколько режимов хранения — от YAML на одном сервере...

Посмотреть страницу этого ресурса...
 
SafetyCar
Здравствуйте! Столкнулся с такой проблемой, если в автоскупщике выставить настройку "Когда продавать" в значение "При открытии сундука", то он начнет продавать предметы прямиком из меню, например, в меню сервера используется незеритовый слиток, включаем автоскупку и он его продает.
 
sav1251266
кликаешь кнопку продать секунд 5 с фулл инвом итемов что уже в лимите, и серв падает, ливайте
 
bobobo
bobobo обновил ресурс SoulBuyer новой записью:

1.3.2

  • Исправлен лаг и падение сервера при спаме кнопки «Продать всё» с полным инвентарём, когда дневной лимит по предметам уже исчерпан — продажа больше не снимает весь инвентарь на каждый клик

Посмотреть подробности об этом обновлении...
 
SafetyCar
Здравствуйте еще раз! Один мелкий баг - когда только заходишь на сервер и не совершил еще ни одной продажи, то {points} в lore иконки "Ваш прогресс" возвращает значение 0 до первой продажи, после все работает нормально(аналогично и для {multiplier}
). И еще, есть ли в Api метод, позволяющий продавать предметы? Просто я бы хотел добавить возможность продавать предметы в кастомном gui меню через кнопку "Продать всё", но не нашел методов, позволяющих именно продавать предметы, разве что через рефлексию и то костылями.
 
SafetyCar
Вам прям апи нужен или что то проще? Имеется ввиду, нужно ли добавить что-то упрощённое, или вы всё таки пишите свой плагин на меню?
Используется свое меню(как некий склад).
Нужен метод, который бы принимал список предметов (гарантируется, что список этих предметов не содержит тех, которые скупщик не принимает), далее он по своим же правилам продает все товары из этого списка (начисление очков, проверка бустеров и прочее).

Также, если возможно, реализовать метод, который бы возвращал, к какой категории относится предмет, чтобы можно было прописывать некие правила для продажи в своём же меню (например, продавать только из категории руд или из категории мобов).
 
SafetyCar
И еще, надеюсь, это не покажется наглым, но добавить возможность выбирать какие предметы продавать автоскупщику из определенной категории. Например: Из группы "Мобы" продавать только кости или из группы "Руды" продавать только алмазы.
 
bobobo
bobobo обновил ресурс SoulBuyer новой записью:

1.3.4

API
  • categoryId, sellStacks, isInActiveCatalog, activeCatalogSize, isSaleInProgress
  • enums SoulBuyerSellReturnPolicy, SoulBuyerSellDelivery
  • autosell: isAutosellFeatureEnabled, canUseAutosell, isAutosellEnabled
Автопродажа
  • ПКМ по категории → выбор конкретных item-id (только из текущей ротации)
  • В профиле игрока: disabled-items
  • Анимация иконок категорий (как в /buyer)
  • Список предметов категории — тот же рендер, что в основном меню (иконки, цены, tooltip)...

Посмотреть подробности об этом обновлении...
 
SafetyCar
Небольшой баг, отделки для брони потеряли свою текстуру, теперь это железные нагрудники.
 
ВерхНиз