Vinconomy или как подороже продать гниль
Мод реализующий АФК торговлю на сервере .
Как это работает
Обмен одного товара на другой, в том числе в монетном эквиваленте. Продажа происходит в АФК формате, с загрузкой и выгрузкой "торговых автоматов" в ручную.
С чего начать
Касса
Для начала торговли, Вам понадобится блок Кассы. Он дает возможность создавать свой магазин:
- создать тег-название магазина, благодаря которому будут привязываться все ваши торговые стойки и торгоматы.
- добавить подмастерье в свой магазин, который будет уполномочен в пополнении и разгрузки Ваших торгоматов и торговых стоек.
- создать купоны (одноразовые или многоразовые), позволяющие выставлять скидки на единичные товары или всю продукцию которой торгуете.

Касса разделена на несколько вкладок для удобства и организации. Первая вкладка содержит все товары, собранные за покупки, совершенные в вашем магазине. Использованная валюта будет вставлена в слоты для валюты, а использованные купоны — в специальные слоты для купонов.

Чтобы настроить торговый пропуск или добавить других игроков для доступа к вашим магазинам, перейдите на вкладку «Разрешения». Обратите внимание, что если вы установите флажок «Доступ к торговому месту» внизу, то любые игроки, которым предоставлен доступ к регистрации, также смогут получить доступ к торговым местам этого магазина.

На странице настроек вы можете переименовать свой магазин, а также добавить краткое описание, которое будет отображаться в списке магазинов в бухгалтерской книге, и более подробное описание, которое будет отображаться при просмотре конкретного магазина. Обратите внимание, что для обоих полей поддерживается VHTML.
Вы также можете добавить веб-хук Discord, чтобы при каждой покупке товаров в вашем магазине появлялось уведомление через этот веб-хук.

Наконец, страница «Точки маршрута». Вы можете установить пользовательскую точку маршрута, которая будет отображаться всем игрокам на сервере, чтобы рекламировать свой магазин и его местоположение. Если точка маршрута видна игрокам, ее местоположение также отобразится в журнале, вместе со ссылкой для просмотра местоположения непосредственно на карте.

Бухгалтерская книга
Бухгалтерская книга позволяет просматривать все продажи за определенный месяц/год. Vinconomy автоматически записывает транзакции, и для ее создания не требуется регистрировать товар или даже создавать ее в момент продажи. Может пройти несколько лет, прежде чем вам понадобится бухгалтерская книга, но не волнуйтесь! Все ваши предыдущие продажи по-прежнему будут отображаться после того, как вы создадите и свяжете ее с вашим магазином. Бухгалтерская книга будет группировать записи по покупателю и типу товара. Многократные/повторяющиеся продажи будут объединены в одну строку, если используемый товар и валюта остаются неизменными.

Бухгалтерская книга работает двумя способами:
Если вы являетесь администратором и находитесь в творческом режиме, в несвязанной книге учета будут отображаться все сделки, совершенные администраторами на торговых площадках (площадки, у которых нет соответствующего магазина и в графическом интерфейсе отмечена галочка «Административная площадка»).
Если вы обычный игрок, вам необходимо «привязать» книгу учета к конкретному магазину, и в ней будут отображаться сделки только для этого магазина. Обратите внимание, что это не зависит от того, кто ее открывает, поэтому, если вы передадите книгу учета другому игроку, он сможет видеть продажи до тех пор, пока у него есть этот предмет.
Банкомат
Для размена равноценных товаров и монет вам поможет Банкомат.

В строке "Магазин" (Shop) в выпадающем меню выбирайте свой магазин. По умолчанию средства для размена будут браться из вашей кассы.

Стрелка по середине дает возможность выбрать из какого ресурса конвертировать в другой. После выбора на вы наживаете кнопку "Сделка" (Deal)

Резак для купонов
Инструмент для изготовления купонов позволяет создавать бонусы за покупки в определённом количестве магазинов или во всех магазинах, принадлежащих вам. Эти бонусы могут быть в виде бонусных товаров или скидок. Для изготовления каждого купона требуется пергамент, но за один раз можно изготовить 16 купонов.
Купону можно присвоить название, чтобы было понятно, для чего он предназначен. Вы также можете выбрать магазины, в которых действует купон, или оставить это поле пустым, чтобы разрешить использование купона во всех магазинах, принадлежащих вам.
Вы также можете указать белый/черный список товаров, на которые распространяется действие купона, до 10 наименований. Если оставить этот список пустым, купон будет действовать на любой товар. В нашем примере выше белый список содержит список хлеба, поэтому купон действует только на эти конкретные виды хлеба и не будет применяться к другим продуктам, таким как пироги.

Купоны могут предлагать бонусы в виде фиксированной суммы за единицу товара или в процентах.
Единица измерения — бонус или скидка указывается явно. Например, скидка в 5 единиц вычтет 5 единиц из стоимости товара. Например, товар, продаваемый за 15 ржавых шестеренок со скидкой в 5 единиц, будет стоить всего 10 ржавых шестеренок.
Процентная скидка пропорциональна стоимости товара, а результат округляется до ближайшего целого числа в меньшую сторону. Например, товар, продаваемый за 15 ржавых шестеренок со скидкой 10%, будет стоить всего 14 ржавых шестеренок (15 x 0,1 = 1,5, округлено в меньшую сторону = 1 ржавая шестерня экономии).
Обратите внимание, что система автоматически сохранит купоны, которые фактически не предоставляют скидку. Это означает, что если вы использовали купон на 10% скидку на товар, продающийся за 5 ржавых шестеренок, купон не будет использован, поскольку он фактически не сэкономил вам деньги (5 x 0,1 = 0,5, округлено в меньшую сторону = 0 экономии ржавых шестеренок).
Покупка и продажа
Система работает через магазины и торговые палатки. Игрок может размещать различные типы палаток, которые могут быть связаны с кассовым аппаратом. Любые товары, предлагаемые в палатках, оплачиваются на месте, и вся выручка напрямую зачисляется на кассовый аппарат. Каждая палатка может предлагать один или несколько различных видов товаров, и каждая палатка должна быть частью магазина, чтобы функционировать.
Для открытия магазина вам понадобится один или несколько прилавков и кассовый аппарат. Сначала разместите кассовый аппарат в таком месте, где вы часто будете проверять оплату. В настоящее время нет ограничений по расстоянию до самих прилавков. Затем откройте интерфейс и задайте название своего магазина — это может быть любое название на ваш выбор. Все платежи за товары будут поступать сюда. Не забывайте периодически очищать кассовый аппарат, так как вы не сможете совершить продажу, если у вас недостаточно места для оплаты.

Далее, для каждого прилавка, который вы хотите разместить, установите его в подходящем месте для продажи товаров. Большинство прилавков имеют 4 слота для товаров, по 9 слотов на каждый прилавок, всего 36 стопок товаров. Как владелец, вы можете нажать Sneak-Rightclick, чтобы добавить товар в слот прилавка, или Sneak-Sprint-Rightclick, чтобы добавить несколько товаров. Каждый слот может вмещать только товары одного типа, поэтому вы не можете, например, поместить репу и пастернак в один слот прилавка. Если вы хотите управлять несколькими слотами, не выходя из игры и не щелкая правой кнопкой мыши по другому слоту прилавка, вы можете переключать слоты с помощью кнопок со стрелками в правом верхнем углу. Вы также можете изменить количество товаров за покупку, чтобы продавать более одного товара за одну продажу. Слот валюты под меткой «Цена» может принимать любой товар, который вы сочтете подходящим для оплаты. Обратите внимание, что вам не нужно жертвовать товаром для оплаты, как в других модах — слот клонирует стопку предметов при щелчке по нему. Вы также можете нажать на поле с ценой, чтобы очистить его.

Если вы всё настроили правильно, то при попытке игрока подойти к вашему прилавку ему будет показана цена, которую он должен заплатить, а также товар, который он получит. Количество покупок можно увеличить, изменив параметр «Количество» в меню перед нажатием кнопки «Сделка».
Средства для продажи
- Витрина для одежды — позволяет продавать как доспехи, так и одежду! Наконец-то вы сможете похвастаться своими шикарными рубашками, сапогами и аксессуарами!
- Торговый коврик (одноярусный/двухъярусный) — простой коврик для демонстрации широкого ассортимента товаров.
- Ящик для продуктов — ящик, предназначенный в основном для продажи продуктов питания или других скоропортящихся товаров.
- Сундук для покупок — сундук на 2 слота, предназначенный для оптовой покупки предметов у других игроков. Покупайте дешево, продавайте дорого!
- Торговая точка по продаже еды — продавайте еду своим клиентам в стиле BYOB (принесите свою собственную миску!).
- Площадка для скульптур - Создавайте собственные скульптуры и продавайте их целиком, размером до 5x5x5 см.
- Настенная полка — простая полка для демонстрации широкого ассортимента товаров в помещениях с ограниченной высотой.
- Стеллаж для инструментов — стеллаж для демонстрации всех ваших инструментов, выставленных на продажу.
- Стойка для оружия — стойка для продажи до 2 различных видов оружия и щита.
- Банкомат/кассовый аппарат — хранит все ваши деньги, прибыль и позволяет конвертировать валюту из одной формы в другую.
- Ящик для покупок — позволяет покупать товары у других игроков оптом, не заполняя кассу!
Декорирование торговых прилавков
Блоки обработанные зубилом могут быть установлены в слот "Декоративный блок" (Decorate block), позиционирование блока на прилавке можно настроить через гаечный ключ, когда декорация находится на земле.
Ограничения
Запрещается использовать в качестве обороны ресурсов скрывание их в места внутри защищенной территории, которые допускают «обход» защиты и никоем образом не предполагают хранение в них. Например: закапывать сундуки и сосуды под землю наглухо; замуровывать в стены наглухо; использовать для хранения кассы и торгоматы. [Спорные моменты оценивает администрация] — § 2.2.4.
Запрещается использовать для хранения ресурсов кассы и торгоматы. Размещение торгоматов и касс должно соответствовать предусмотренным для этого местам, например: рыночные площади, торговые лавки. — § 2.2.7.
