Перейти к содержимому
BrightYC

Автоматизация телепорта из EnderIO

Рекомендуемые сообщения

Всем привет. 

 

Написал небольшую программу для автоматизации телепорта из EnderIO.

В роботе должны присутствовать:

  • Улучшение "Чат"
  • Улучшение "Контроллер инвентаря"
  • Улучшение "Инвентарь"(Больше - лучше, с 4 инвентарями будет доступно 64 точки)
  • Плата на красном камне(Любой уровень)

 

Собственно, сама программа: https://github.com/BrightYC/Other/blob/master/telepad.lua

 

В программе можно настроить 

  • symbol(Префикс команд)
  • whiteList(Другие игроки не смогут использовать телепорт)
  • side(Сторона телепорта - верх, низ, спереди)
  • bufferSide(Нужно только для версий выше 1.7, там вместо настройщиков нужно класть в инвентарь телепорта распечатку, а достать оттуда распечатку невозможно, хотя получить имя предмета - можно, поэтому ставим буфер/сундук с трубой)
  • version(Версия работы - selector для 1.7, paper - для версий выше)

 

Текстовая инструкция, как сделать точку телепортации:

  1. Берём настройщик координат(Если у вас версия выше 1.7 - нужно будет прихватить бумагу)
  2. Тыкаете(пкм) в то место, где хотите поставить точку. Если у вас 1.7 - можете идти домой(P.S для назначения уникального имени на 1.7 нужно переименовать настройщик в наковальне). Если нет - у вас открывается интерфейс, где можно назначить имя точки.
  3. Кладём в робота.
  4. Пишем в чате ?update
  5. Пишем ?list и проверяем наличие точки.

 

Итог - копия плагина MyWarp(чат-команды практически заимствованы оттуда), доступно до 64 "варпов", немного дописав можно приделать доп. инвентарь, тогда количество точек стремится к бесконечности.

 

Видеодемонстрация: 

Скрытый текст

 

 

Изменено пользователем BrightYC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прикольно, но для таких случаев лучше интерфейс выносить на монитор что рядом с телепортом или на очки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это дело вкуса, кому-то нравятся команды, кому-то гуи

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Небольшое обновление

 

Программа переделана на EEPROM. Минимальный билд робота: 

vSRorHs.png

 

Добавил пару функций: 

  • eject
  • addpoint

Eject извлекает бумагу/настройщик по его имени. Addpoint добавляет предмет, который лежит рядом с роботом. Если это настройщик или бумага - предмет остаётся в роботе. Если остальное - выплёвывает под себя. 

 

Прошивка робота(одной командой):

wget https://github.com/BrightYC/Other/blob/master/telepad.lua telepad.lua && flash -q telepad.lua telepad.lua

 

По поводу конфига - ejectSide - сторона, с которой выплёвывается предмет при извлечении.  

 

 

 

Изменено пользователем BrightYC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...