Multirez
Пользователи-
Публикации
6 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Multirez
-
Библиотека создавалась для облегчения передвижения, навигации и работы с инвентарем. Робот отслеживает позицию и вращение относительно стартовой точки. Добавлена возможность движения по линии, просто говоришь в какую сторону идти или копать и сколько блоков. Может осматриваться вокруг себя в поиске сундука или блока по имени. Сделал отображение помощи по использованию функций робота в интерпретаторе lua, или с помощью tostring(robot.functionName). Весь стандартный функционал робота работает как описано в robot API, я переопределил то, что связанно с движением, чтобы не нарушалось отслеживание позиции, но сохранил выход, так что robotExt можно использовать вместо robot в ваших программах без каких либо изменений кода. Список функций: Исходный код http://pastebin.com/nTVxAQWA В будущем, возможно, добавлю еще дополнительные возможности, пока выкладываю то что есть. В проекте вывод статистики и предположительный запас заряда/прочности инструмента в режиме передвижения/копки. Пожелания, предложения и критика приветствуются.
-
Как в OpenComputers определить какая локализация(язык) выбрана у клиента Minecraft?
-
спасибо за развернутый ответ.
-
Тут вроде бы как для новичков тема, как создать библиотеку, но ответ ваш не для новичков, что значит перепиши require? Как вообще переписанный require должен повлиять на то, что показывает оператор = в lua интерпретаторе для OC? И, допустим я перепишу require, допустим я сделаю это и у меня на компе чудесным образом появится справка для моей либы, дальше что, мне нужно вместе с либой предоставлять свой require для людей, чтобы они могли справку увидеть? Как это будет: Вот вам библиотека и вот вам мой require, ведь стандартный не показывает справку по моей либе! Так это должно быть!?
-
А ссылочку на тему? Или примерчик как делать?
-
А как сделать, чтобы в интерпретаторе lua при попытке писать =require("myLib") выдавало справку по функциям, как для стандартных библиотек OpenComputers а то у меня выдает только названия функций: {myFunction=function ... ...} а я хочу чтобы у функций было видно входные переменные с названиями и описанием от автора, куда это описание написать нужно?
