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

Программа Mob Grinder

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

вот этот кусок кода также можно доработать

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

    robot.turnLeft()
    os.sleep(7)
    robot.turnLeft()
    os.sleep(7)
    inv.equip()
    robot.drop()
    os.sleep(7)
    robot.suck()
    os.sleep(7)
    robot.turnRight()
    os.sleep(7)
    robot.turnRight()
    os.sleep(7)
    inv.equip()

 

убрав задержки os.sleep(7), оставив только время на зарядку меча

также убрать двойные повороты заменив на robot.turnAround()

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

    robot.turnAround()
    inv.equip()
    robot.drop()
    os.sleep(7) --время на зарядку меча
    robot.suck()
    inv.equip()
    robot.turnAround()

 

вместо 7 секунд, можно подобрать необходимое для полной зарядки меча

 

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

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


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

вот так выглядит готовый вариант

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

local robot = require "robot"
local component = require "component"
local inv = component.inventory_controller
 
os.execute("cls")
print("РОБОТ РАБОТАЕТ!! Создатель - demongts1998")
 
while true do
  if robot.durability() < 0.2 then
    robot.turnAround()
    inv.equip()
    robot.drop()
    os.sleep(7) --время на зарядку меча
    robot.suck()
    inv.equip()
    robot.turnAround()
  end
  while robot.detect() do
    robot.swing()
  end
end

 

 

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

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


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

где же ты был раньше?
сможешь скинуть еще код чтобы он рубил?

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


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, demongts1998 сказал:

сможешь скинуть еще код чтобы он рубил?

https://computercraft.ru/topic/3907-programma-mob-grinder/?do=findComment&comment=45577

это подойдёт как для мобов, так и для руды

 

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


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, demongts1998 сказал:

т.е. он и мобов и руду будет гасить?)))

угу, принципиально нет разницы

будет работать при условии что у робота в руке есть меч(кирка, бур и т.д.), и шина импорта меч забирать не будет, только лут

но в редких случаях может вылететь в ошибку, так как может не найти в инвентаре робота меч

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

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


Ссылка на сообщение
Поделиться на других сайтах
Только что, serafim сказал:

угу, принципиально нет разницы

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

но в редких случаях может вылететь в ошибку, так как может не найти в инвентаре робота меч

ща буду тестить

отпишусь что как

 

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


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

на этом пасте https://pastebin.com/WxxiDqcH поменяй код на этот 

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

local robot = require "robot"
local component = require "component"
local inv = component.inventory_controller
 
os.execute("cls")
print("РОБОТ РАБОТАЕТ!! Создатель - demongts1998")
 
while true do
  if robot.durability() < 0.2 then
    robot.turnAround()
    inv.equip()
    robot.drop()
    os.sleep(7) --время на зарядку меча
    robot.suck()
    inv.equip()
    robot.turnAround()
  end
  while robot.detect() do
    robot.swing()
  end
end

 

там ошибка, двойной robot.detect()

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

  while robot.detect() do
    while robot.detect() do
      robot.swing()
    end
  end

 

 

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


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

в 

43 минуты назад, serafim сказал:

но в редких случаях может вылететь в ошибку, так как может не найти в инвентаре робота меч

в одиночке робота не удалось запустить, позже тестану на серве

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


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

поменял
https://pastebin.com/WxxiDqcH
теперь все верно?

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

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


Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, demongts1998 сказал:

теперь все верно?

да

18 минут назад, demongts1998 сказал:

в одиночке робота не удалось запустить

опиши подробней

 

1 час назад, demongts1998 сказал:

шина импорта меч забирать не будет, только лут

это условие выполнено ? иначе без меча в руке робота прога буде вылетать в ошибку

можно настроить фильтр для карточки МЕ чтоб шина импорта забирала всё кроме меча

Ya276mh.png

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

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


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, serafim сказал:

можно настроить фильтр для карточки МЕ чтоб шина импорта забирала всё кроме меча

зачем столько действий?
легче поисковик на чс и туда меч, будет тянуть все кроме меча ( игноря метаданные )

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


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, serafim сказал:

опиши подробней

после сборки выдало:
unrecoverable error computer halted, хотя собирал как и всегда

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, demongts1998 сказал:

unrecoverable error computer halted

случаем не 1,7,2 там был такой баг, при выключении все данные вместе с ОС стирались

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


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, serafim сказал:

случаем не 1,7,2 там был такой баг, при выключении все данные вместе с ОС стирались

хз, он не врубился, говорю же, на серве тестить надо, а они на вайпе

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


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, demongts1998 сказал:

на серве тестить надо, а они на вайпе

без разницы

 

случаем не такая ошибка

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

K3s4Pqx.png

 

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


Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, serafim сказал:

случаем не такая ошибка

да, такая, на серве никогда не возникала

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


Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, demongts1998 сказал:

но учитывая особенности серва

можно поинтересоваться, что за особенности?

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


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, hohserg сказал:

можно поинтересоваться, что за особенности?

высокий тикрейт и возможность крайне быстро выборочно выгружать ресы из чего либо

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


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

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

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

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

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

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

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

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

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


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