Перейти к публикации
BoomZoom

| HiTech | Робот фармит укреплённый камень

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

 7adf7ad617d7.png

Доброго времени суток игроки Hitech.

7adf7ad617d7.png

Для крафта робота нам понадобится:

Спойлер

 

image.png.4321611633278e722497a303b260ddd1.png

  • Системный блок - 2 уровня;
  • Клавиатура;
  • Монитор - 1 уровня;
  • Расширение "Инвентарь";
  • Видеокарта - 1 уровня;
  • Процессор - 1 уровня;
  • Память - 1.5 уровня (2 штуки);
  • Eeprom(Lua Bios) - крафтится из EEPROM + руководство OpenComputers;
  • OpenOS - крафтится из дискеты + руководство OpenComputers;
  • Жесткий диск - 1 уровня;
  • Контейнер для улучшения - 2 уровня;
  • Дисковод.

 

Всё кроме OpenOS закидываем в сборщик робота:

Спойлер

image.png.8ce97eda99f121c325fdb12f57c8d1ca.png

Так же нам понадобится:

Спойлер

 

  • Ваджра;
  • МФЭХ;
  • 2 сундука;
  • Жидкостный/твердотельный наполняющий механизм (2шт.);
  • Водяной накопитель;
  • Жидкостная труба;
  • Зарядное устройство;
  • Робот;
  • 2 ведра воды.

 

Приступим к постройке:

Спойлер

 

P.S Чтобы добавить программу в робота нужно:

  • Скопировать этот код:
Спойлер

 

  • --инструмент: любой бур; 1: леса железные; 2: песок; 3: распылитель
  • --расширения: инвентарь, контроллер инвентаря
  •  
  • local c = require("component")
  • local r = require('robot')
  • local ic = c.inventory_controller
  •  
  • local function import()
  •   if r.count(1) <= 2 or r.count(2) <= 2 then
  •     r.select(1)
  •     for n = 1, 2 do
  •       if r.count(n) == 0 then
  •         error('Нет нужных ресурсов')
  •       end
  •       label = ic.getStackInInternalSlot(n).label
  •       for i=1,ic.getInventorySize(1) do
  •         name = ic.getStackInSlot(1,i)
  •         if name then
  •           if name.label == label then
  •             ic.suckFromSlot(1,i,63-r.count(n),n)
  •             break
  •           end
  •         end
  •       end
  •     end
  •   end
  • end
  •  
  • local function refuel()
  •   r.select(3)
  •   r.turnRight()
  •   ic.equip()
  •   r.drop()
  •   for i=4,16 do
  •     if r.count(i)>0 then
  •       r.select(i)
  •       r.dropDown(64)
  •     end
  •   end
  •   os.sleep(20)
  •   r.select(3)
  •   r.suck()
  •   r.turnLeft()
  •   r.turnLeft()
  •   ic.equip()
  •   r.drop()
  •   os.sleep(15)
  •   r.suck()
  •   r.turnRight()
  • end
  •  
  • while true do
  •   for i=1, 80 do  --8000/100
  •     r.select(1) --поставить леса
  •     r.place()
  •     r.select(3) --залить леса
  •     ic.equip()
  •     r.use()
  •     r.select(2) --засыпать бетон
  •     ic.equip()
  •     r.use()
  •     ic.equip()
  •     r.select(3) --снять бетон
  •     ic.equip()
  •     r.swing()
  •     import()
  •   end
  •   refuel()
  • end

 

  • Прописать "edit robot"
  • Кликнуть колёсиком мышки по пустому месту в роботе (именно клик колёсиком, не прокрутка)
  • Нажать комибнацию клавиш Ctrl + S, затем Ctrl + W

P.S Чтобы робот работал правильно нужно чтоб человек который ставит/пользуется им находился в "участниках региона" (/rg addmember название региона ник), иначе робот не сможет ставить и ломать блоки.

 

7adf7ad617d7.png

❤️Приятной игры на ShadowCraft!❤️

7adf7ad617d7.png

Изменено пользователем BlackBack
  • Like 5

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


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

Здравствуйте! Спасибо за написанный гайд.

Если хотите получить вознаграждение, то оставьте заявку на поощрения за создание гайда!

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

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


Ссылка на сообщение
Поделиться на других сайтах
Guest
Эта тема закрыта для дальнейших сообщений.

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