Подарок, обмен или продажа
Отдайте предметы просто так, попросите взамен предметы, монеты или и то и другое. Вы решаете, что из этого разрешено на сервере.
Обмен между игроками позволяет участникам передавать друг другу предметы магазина, которые у них уже есть: как подарок, предмет за предмет или предмет за монеты. Отправитель выбирает, что отдаёт и что просит, предложенные предметы сразу удерживаются, а второй участник отвечает кнопкой. Функция по умолчанию выключена, ей нужен Магазин, а для обмена на монеты ещё и Банк.
/trade offer member: Theo item: Клинок углей +2 coins: 1 500

@Theo
Отдайте предметы просто так, попросите взамен предметы, монеты или и то и другое. Вы решаете, что из этого разрешено на сервере.
С момента предложения предметы нельзя использовать, улучшить, выставить на рынок или предложить ещё раз. Предметы и монеты второго участника не затрагиваются, пока он не примет.
При принятии всё проверяется заново, и обе стороны получают своё одновременно. После отказа, отзыва или истечения срока предметы возвращаются, даже если бот перезапустился.
Предмет сохраняет свой уровень Кузницы, и предложение его показывает. На запрос предмета +3 нельзя ответить предметом +0.
Дневной лимит, предел активных предложений, пауза после отказа, минимальный возраст аккаунта и срок на сервере, а также /trade block от нежеланных предложений.
Каждое предложение записывается вместе с итогом. Команда фильтрует сделки, отменяет предложения с указанием причины, блокирует участников и исключает предметы.
Обмену нужен «Магазин», а для сделок на монеты ещё и «Банк». Откройте https://console.botgg.app, включите их, затем включите обмен между игроками в разделе вовлечения.
Выберите разрешённые виды сделок, срок жизни предложения, лимиты, необязательный налог и предметы, которыми нельзя обмениваться.
/trade offer выбирает участника, предметы и что он хочет взамен, а /trade gift ничего не просит. В канале появляется карточка, которая упоминает только получателя.
Он нажимает «Принять», «Отклонить» или «Отклонить и заблокировать» на карточке либо открывает предложение через /trade inbox. После принятия обе стороны рассчитываются за один шаг.
Обмен между игроками нужен для сделок между двумя людьми. Рынок игроков — это открытая площадка с лотами и аукционами, а Вишлисты и подарки покупают кому-то новый предмет в магазине. Обмен передаёт то, что у участника уже есть: ничего нового не создаётся, а остатки магазина не меняются.
Передаются только обычные предметы магазина. Роли, цвета, предметы с выдачей персоналом, предметы с отключённой передачей и исключённые вами предметы остаются на месте. Отправитель всегда отдаёт предметы, поэтому предложить монеты за чужой предмет нельзя. До принятия ничего из имущества получателя не затрагивается, так что чужое предложение не заблокирует его предметы или монеты.
/trade offer: предложить свои предметы за предметы, монеты или и то и другое/trade gift: подарить свои предметы/trade inbox: ваши активные предложения, полученные и отправленные/trade cancel: отозвать отправленное предложение/trade history: ваши завершённые обмены/trade block: запретить или разрешить предложения от участникаНеобязательный налог от 0 до 50 % удерживается с монет, которые получает отправитель, и сжигается, как на Рынке. По умолчанию он равен 0, а минимальные цены Рынка на обмен не действуют, поэтому подберите налог и исключённые предметы под свою экономику. Обмен не позволит превысить лимит предмета на участника, а блокировка на Рынке запрещает и обмен.
Монеты здесь — виртуальная валюта сервера без денежной стоимости. На серверах, которые продают монеты за реальные деньги, ящиками обмениваться нельзя совсем: Таинственный ящик не может входить в предложение ни с одной стороны. Предмет, оплаченный монетами, после обмена остаётся отмеченным как оплаченный, так что обмен не сделает его бесплатным.
Активных предложений на сервер: 100 на Free, 2 000 на Pro. Обмен работает и в Flows: есть триггеры на новые предложения, завершённые обмены и закрытые предложения, а также действия, чтобы прочитать предложение, отменить его или заблокировать участника.
Список собран из реальных определений команд бота. Полный перечень — на странице команд.
/tradeОбмен предметами магазина с другим участником6 подкоманд/trade offermemberitemquantity?item2?quantity2?item3?quantity3?want_item?want_quantity?want_item2?want_quantity2?coins?Предложить свои предметы за предметы или монеты/trade giftmemberitemquantity?item2?quantity2?item3?quantity3?Подарить свои предметы участнику/trade inboxВаши активные предложения: полученные и отправленные/trade cancelofferОтозвать отправленное предложение/trade historyВаши завершённые обмены/trade blockmemberЗапретить или разрешить предложения от участникаВсе функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.
| Лимит | Free | Pro |
|---|---|---|
| Активных предложений обмена | 100 | 2 000 |
Включите обмен между игроками в консоли. Участник запускает /trade offer, выбирает второго участника, предметы и что он хочет взамен, а тот отвечает кнопкой на карточке.
Рынок продаёт кому угодно через лоты и аукционы. /gift покупает новый предмет в магазине. /trade передаёт то, что у участника уже есть, одному выбранному человеку.
Нет. Отправитель всегда отдаёт предметы. Чтобы купить предмет у другого участника, попросите его отправить вам предложение за монеты; для этого нужен Банк.
Оно истечёт через время, заданное в консоли, и предметы вернутся отправителю. Срок хранится в базе данных, поэтому перезапуск не оставит предметы зависшими.
С одним человеком может быть только одно активное предложение, а после отказа действует пауза. Любой может нажать «Отклонить и заблокировать» или использовать /trade block.
Да, если сервер не продаёт монеты за реальные деньги. На таких серверах ящиками обмениваться нельзя совсем, а активное предложение с ящиком закрывается без сделки при попытке его принять.
Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.