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

Anryyyy

Пользователи
  • Публикации

    18
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Anryyyy


  1. 42 минуты назад, eu_tomat сказал:

    Всё оказалось гораздо лучше. В каких-то версиях ComputerCraft черепашки обзавелись новыми возможностями:

     

    turtle.inspect()

    Returns the ID string and metadata of the block in front of the Turtle

     

    Да и вообще, рекомендую ознакомиться с актуальным API черепашек:

    http://www.computercraft.info/wiki/Turtle_(API)

    Здесь перечислено всё, на что черепашки способны.

     

    inspect() он возвращает false или true а не id

     


  2. 15 минут назад, eu_tomat сказал:

    turtle.getItemDetail(slot) возвращает информацию о предмете: количество, название, степень износа.

    https://www.computercraft.info/wiki/Turtle.getItemDetail

     

    Но это не сильно поможет. Если инвентарь полностью забит, то черепашка сможет сломать нужный блок, но забрать его не сможет. Поэтому заполненность инвентаря всё равно потребуется контролировать.

    Можно сделать что если что то есть в 15 ячейке черепашка взворачивалась и шла назад чтобы скинуть предметы в сундук

    Но то что ты мне скинул тоже мне поможет в дальнейшем большое спасибо!

     


  3. 1 час назад, eu_tomat сказал:

    Что именно не сработало? Черепашка отказалась выбрать нужный слот?

    Не все нормально. Просто когда черепашка добывает ресурсы она заполняет инвеньарь и рано или поздно дойтет до 16 ячейки (там у меня спец блок). Инвентраь будет и черепашка сломает спец.блок и возмет, что то другое. Да можно сделать, чтобы он перемещял предметы при заполнени 15 ячейки. Но есть индекс который запрашивает id или названия блока или предмета?

     


  4. У меня есть черепашка, и она должна ставить спец.блок добывать ресурсы и забирать спец.блок. Я хотел реализовать это чере turtle.select(n), но это не сработало. Помогите пожалуйста, заранее спасибо!


  5. 24 минуты назад, eu_tomat сказал:

    Именно через Lua я и заставляю черепашку установить чанкдодер и загрузить его топливом.

     

    Можно. Забираем мировой якорь с помощью turtle.dig(), перемещаемся в нужную позицию, устанавливаем с помощью turtle.place(), и закидываем жемчуг с помощью turtle.drop(). Всё работает как часы.

     

    Но есть нюанс. Любой чанклодер не мешает выгрузке чанков при перезагрузке сервера. Поэтому, чтобы черепашки не заблудились, они должны закончить добычу до рестарта сервера. Роботы OpenComputers лишены этого недостатка, они более устойчивы к выгрузкам чанков.

    Спасибо большое, что помогли мне!!

    Кстати, можете пожалуйста скинуть код  lua чанклоудера, я хотел бы его изучить


  6. 2 минуты назад, eu_tomat сказал:

    При отсутствии OpenComputers использую мировые якоря из RailCraft.

    Большое спасибо!!

    И у меня есть ещё 2 вопроса:

    1. Можно ли загружать санки через для черепашки через lua

    2. Можно ли двигать мировые якоря?

     

     

     


  7. 10 часов назад, eu_tomat сказал:

     

    22 минуты назад, eu_tomat сказал:

    Можно при сборке робота установить в слот третьего уровня.

    Или в слот контейнера апргдейда третьего уровня.

     

    Я новичок, и не много не понимаю. Вроде в моде нет апргрейдов?


  8. 10 часов назад, eu_tomat сказал:

    Выгрузке чанков может препятствовать чанклодер. В зависимости от установленных модов возможны разные варианты чанклодеров.

     

    Мод OpenComputers, например, предоставляет чанклодеры, устанавливаемые в роботов. Такой робот держит загруженной область 3x3 чанка независимо от своего положения. Загруженная область движется вместе с роботом. Очень удобно.

     

    Стационарные чанклодеры тоже можно в некоторой степени мобилизовать. Для этого потребуются два чанклодера. Пока один чанклодер грузит область 3x3 чанка, черепашка переходит в один из загруженных чанков и устанавливает в него второй чанклодер. Потом черепашка возвращается за первым чанклодером, и переносит его в следующий чанк и т.д. Такая схема позволяет черепашке всегда находиться в загруженных чанках и не останавливать свою работу.

    А как установить в робота чанклоуднры?

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