Перейти к публикации
Форум - ComputerCraft
Multirez

OC robotExt - robot API с расширенным функционалом

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

Библиотека создавалась для облегчения передвижения, навигации и работы с инвентарем. Робот отслеживает позицию и вращение относительно стартовой точки. Добавлена возможность движения по линии, просто говоришь в какую сторону идти или копать и сколько блоков. Может осматриваться вокруг себя в поиске сундука или блока по имени. Сделал отображение помощи по использованию функций робота в интерпретаторе lua, или с помощью tostring(robot.functionName). Весь стандартный функционал робота работает как описано в robot API, я переопределил то, что связанно с движением, чтобы не нарушалось отслеживание позиции, но сохранил выход, так что robotExt можно использовать вместо robot в ваших программах без каких либо изменений кода.
 
Список функций:

 

Подробное описание функций прямо в коде, смотрите ссылку на pastebin

 

 

 

Исходный код http://pastebin.com/nTVxAQWA

 

В будущем, возможно, добавлю еще дополнительные возможности, пока выкладываю то что есть. В проекте вывод статистики и предположительный запас заряда/прочности инструмента в режиме передвижения/копки. Пожелания, предложения и критика приветствуются.

  • Like 9

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


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

Байт автору! Теперь некоторую часть вещей можно не пилить самому. Да еще и совместимость с оригинальным Robot API!

  • Like 2

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


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

Ничто не ново под луной.

Но с внутренней справкой еще никто не делал.

  • Like 1

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×