Лучшие модовые сервера Minecraft

Технологии, Магия, Эволюция, Покемоны
и многие другие режимы уже ждут вас!

Начать играть
Гайды

[TechnoMagic 1.7.10] OpenComputers Создание робота для убийства мобов №2

Автор: Even1s · Обновлён:

И снова всем привет

Вот мой предыдущий гайд:

Открыть материал на форуме

 

Все "попытки изменения" я использовал так что пишу второй пост
Да, я опубликовал пост только вчера, но знаете как это бывает, вы что-то сделали и кажется идеально, но вскоре приходят идеи по доработке

1.Конструкция

Я сильно изменил и облегчил конструкцию:
unknown.png

unknown.png

Примечание: материальный притяжатель был и раньше, просто его было плохо видно.
И никаких фильтров на этот раз!)

2.Код

Вот новый код:

Скрытый текст
local robot = require("robot")
local component = require("component")
local inv = component.inventory_controller
local MIN_TOOL_CHARGE = 0.6

while true do
  for i=1,200 do
    o,p= robot.detect()
    if o==true then
      robot.swing()
    else
      os.sleep(1)
    end
  end
  for n=1,16 do
    robot.select(n)
    robot.dropDown()
  end
  if robot.durability() < MIN_TOOL_CHARGE then
    robot.select(1)
    inv.equip()
    robot.turnRight()
    robot.drop()
    os.sleep(1)
    d = robot.compareTo(1)
    while d == true do
      os.sleep(1)
      d = robot.compareTo(1)
    end
    robot.select(1)
    inv.equip()
    robot.turnLeft()
  end
end

А теперь если подробнее, то

  if robot.durability() < MIN_TOOL_CHARGE then
    robot.select(1)
    inv.equip()
    robot.dropDown()
    os.sleep(1)
    d = robot.compareTo(1)
    while d == true do
      os.sleep(1)
      d = robot.compareTo(1)
    end
    robot.select(1)
    inv.equip()
  end

Изменилось на

  if robot.durability() < MIN_TOOL_CHARGE then
    robot.select(1)
    inv.equip()
    robot.turnRight()
    robot.drop()
    os.sleep(1)
    d = robot.compareTo(1)
    while d == true do
      os.sleep(1)
      d = robot.compareTo(1)
    end
    robot.select(1)
    inv.equip()
    robot.turnLeft()
  end

Теперь он поворачивает направо, кидает меч, ждет пока он вернется и поворачивает налево

В принципе это не сильно большое изменение, но гораздо компактнее получилось

И теперь я не буду по пустякам изменять этот гайд

 

 

Похожие гайды