Перейти к содержимому
  • 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

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


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

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

  • 0

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

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


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

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

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


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

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

 

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

 

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

 

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

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


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

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

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

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

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

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

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

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

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


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