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

Установка ступенек роботом в OpenComputers

Вопрос

Только начал изучать Lua и OpenComputers и столкнулся со следующей проблемой: как установить ступеньки в обратную сторону?

 

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

 

В модуле управления роботом есть функция(метод?), которая принимает код стороны и "зажатость шифта". 

robot.place([side: number[, sneaky: boolean]]): boolean

Пробовал такие варианты:

robot.place(TOP, true)
robot.place(TOP, false)
robot.place(BOTTOM, true)
robot.place(BOTTOM, false)

Естественно, ничего из этого не работает и ступеньки ставятся как обычно. 

 

Помогите разобраться что не так? Как можно провернуть это?

 

З.Ы. Константы TOP=1 и BOTTOM=0 вытащены из sides.lua

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

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


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

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

Не все так просто, чтобы поставить ступеньку вверх ногами, над ней должен быть блок, т. к. робот проверяет сверху наличие блока для опоры, для других сторон так же. Ангел-апгрейд не поможет.

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


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

http://s8.hostingkartinok.com/uploads/images/2015/12/ba178bee90c22e6e169a4fe26b9cb841.jpg вот можешь посмотреть, уже разбирался как эти ступеньки ставить. вот только не помню в воздухе ставил или на земле 

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


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

т. к. робот проверяет сверху наличие блока для опоры

 

Хитроумно сделано. Спасибо, помогло.

 

http://s8.hostingkartinok.com/uploads/images/2015/12/ba178bee90c22e6e169a4fe26b9cb841.jpg вот можешь посмотреть, уже разбирался как эти ступеньки ставить. вот только не помню в воздухе ставил или на земле 

 

Честно говоря не понятно у тебя за таблица. Распиши подробнее, пожалуйста. Что за коэффициент? Что стрелки значат?

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


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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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


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