[RPG-servers] Автоматическая сортировка и выдача предметов
Автоматизация сбора предметов, сортировке по сундукам и автоматической выдачи по команде
Не самая дешёвая игрушка в построении, но она того стоит
Здесь перечислен список предметов без количества.
Количество предметов зависит от Вашего желания. Если хотите сделать масштабный склад - понадобится больше рамок, сундуков, воротков и искр хранилища.
Вот и сам список :
- Индекс хранилища (достаточно одного, ниже будет описано, в каком случае пригодится ещё парочка индексов
- Искры хранилища
- Главная искра хранилища (понадобится лишь одна)
- Рамки
- Вместительные сундуки (я использовал алмазные)
- Парящие воротки
- Кристаллический куб хранилища (для наглядности и статистики)
https://i.imgur.com/0xUT7YU.png
1. Проблемы с правописанием и грамматикой
2. Неудобное взаимодействие с предметами, которые имеют длинное или сложное название, а также не русифицированные предметы
3. Название предметов требуется писать полностью
Вороток является действующей флорой. Он собирает предметы с земли (в случае обычного воротка - в радиусе 6 блоков) в прилежащее хранилище. На скриншоте видно, что прилежащее хранилище для воротка - алмазный сундук.
https://i.imgur.com/YVkSrZp.png
Вороток подбирает любые предметы, если сундук не имеет фильтра. Фильтром для воротка является рамка с предметом, установленная на хранилище (например, сундук). На скриншоте показан пример того, как заставить вороток собирать только алмазы.
https://i.imgur.com/zQMA2aw.png
Если Вы понимаете, что для какого-то ресурса точно не пригодится целый сундук, то Вы можете добавить несколько предметов, которые будет собирать вороток в сундук. На сундук устанавливаются ещё 3 рамки с предметами (на каждую сторону сундука).
https://i.imgur.com/gYDjLur.png
Вороток можно располагать даже перед рамкой. Рамка выпадать не будет.
https://i.imgur.com/rozlgsE.png
И, наконец, важным условием является, что на сундуке хотя бы одна рамка должна содержать предмет. В противном случае, если все рамки пустые (или одна единственная рамка - пустая), то вороток будет подбирать в сундук все ближайшие предметы.
Не буду расписывать установку каждого сундука, а опишу сразу принцип.
Устанавливаем сундуки высотой в 4 блока так, как это показано на скриншоте. В теории, можно делать схему высотой и в 5 сундуков высотой, но вам в полу будут мозолить глаза верхние искры хранилища.
https://i.imgur.com/6XSX72p.png
https://i.imgur.com/1cYOyex.png
В рамки вставляем предметы, которые подлежат сбору, сортировке и выдаче.
https://i.imgur.com/ErfbJHp.png
Берём воротки и искры хранилища. Ставим воротки между сундуками, чтобы все 4 сундука окружали каждый вороток. Затем комбинацией клавиш Shift+ПКМ ставим на каждый сундук искры хранилища. По итогу схема должна выглядеть примерно так.
https://i.imgur.com/c8O6KjR.png
Затем отступаем 1 блок от верхнего сундука и строим платформу над ними размером 5х5 блоков. Лазуритом выделены края, а для чего - будет объяснено позже.
https://i.imgur.com/FMPHmHe.png
https://i.imgur.com/DUCZ1X9.png
Сверху на платформе по центру ставим индекс хранилища, на него ставим главную искру хранилища.
https://i.imgur.com/IW4f0kg.png
К примеру, если у нас есть сортировка алмазов, выбрасываем алмазы возле индекса и ждём. Они подберутся с земли воротком, который отвечает за сортировку алмазов.
https://i.imgur.com/XHYs2Rm.png
Для наглядности - ставим кристаллический куб хранилища, жмём ПКМ алмазом на куб, чтобы у нас появилась информация о хранящихся в сундуке алмазах и сочетанием клавиш Shift+ПКМ ставим на куб искру хранилища. Получаем текущее количество хранящихся алмазов в сундуке.
https://i.imgur.com/slbZ00N.png
Теперь главный вопрос - как достать алмазы обратно? Всё это делается через игровой чат. Чтобы достать предмет из сундука, необходимо соблюдать одно важное условие - Вы должны стоять возле индекса хранилища не дальше, чем на 2 блока. Справа внизу в чате будет соответствующее уведомление.
https://i.imgur.com/bo3QpwD.png
Когда мы находимся возле индекса хранилища - пишем в чат следующую команду : *количество предметов* *предмет*.
К примеру, я хочу достать 10 алмазов из хранилища. Пишем в чат "10 алмаз". Если необходимо достать 1 предмет, то достаточно написать "алмаз".
https://i.imgur.com/qO4dpL0.png
Готово, наши алмазы выпадают из индекса хранилища.
https://i.imgur.com/H1CodvG.png
Если Вы понимаете, что Вам не хватит такого количества сундуков, то можете построить схему с бОльшим количеством сундуков. Пример схемы показан на скриншоте.
https://i.imgur.com/9httQec.png
Радиус действия индекса хранилища составляет 3 блока. Если Вам нужно расширить зону, в которой можно будет получать на выдачу ресурсы - можете поставить дополнительные индексы хранилища, поставить на них искры хранилища (не главные).
Слева на скриншоте - дополнительный индекс хранилища с искрой. Ресурсы будут выдаваться из ближайшего индекса. Шерстью показаны радиусы работы индексов.
https://i.imgur.com/yzEkPeA.png