vx13
Гуру-
Публикации
193 -
Зарегистрирован
-
Посещение
-
Победитель дней
14
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя vx13
-
Справка встроена в игру.
-
Extra Cells 2 — это аддон для AE2, который позволяет хранить в AE сети жидкости. Добавляет апгрейд для роботов (ME Upgrade) с помощью которого роботы могут получить доступ к ME сети дистанционно (3й уровень апгрейда работает с любого расстояния и через измерения).
-
Похоже для OC v1.6.0 эту копалку нужно будет переписывать: Этот коммит в 1.6.0 меняет API гесканера. Сканировать можно будет прямоугольную область объёмом не более 64 блока. Точность сканирования геосканера будет зависеть от расстояния до сканируемого блока. Не только по вертикали как сейчас.
-
А на каком сервере используется робот? На этом сервере многие ошибки связанные с энергией не проявляются — ёмкость батареи роботов сильно увеличена, а потребление энергии снижено. Зарядка инструмента не работает из-за бага. Нужно исправить строчку 186 с if not inv.getInventorySize(3) ~= nil then на if (inv.getInventorySize(3) or 0) == 0 then
-
Это полное сообщение об ошибке? «(a nil value)» присутствует? С такой ошибкой не сталкивался. По описанию функция geolyzer.scan() должна вернуть таблицу или вызвать ошибку(если координаты сканирования больше 32). Но возможно может вернуть nil и/или сообщение об ошибке. Судя по коду это могут быть сообщения: "scan was canceled" и "not enough energy". Возможно роботу не хватает энергии. Копалка во время цикла сканирования проверку уровня заряда не выполняет. Измени строчку 801 с local scan = geo.scan(xt,zt,true) на local scan, err = geo.scan(xt,zt,true) if not scan then if err then error(err) else error("scan is nil") end elseif type(scan) ~= "table" then error("scan is not table") end И проверь какие ошибки будет выдавать программа.
-
Несколько багов: 3DPrint и print3d (от сангара) печатают модели по-разному. Например, кресло от Krutoy в 3DPrint печатается поваленным набок. Файлы с русскими буквами не открываются: программа ругается на неизвестный формат. Крешится на процессоре с архитектурой lua 5.3
-
Для запуска в майнерсе и овере достаточно запускать копалку командой «kopalka размер_вперёд размер_справа». Робот добывает блоки, плотность которых находится в интервале (2.05, 40). Под это значения подпадают все руды майнерса и овера. Дефолтная толщина бедрока по оверу. Но для копания в майнерсе толщину бедрока можно не указывать — робот просто не будет проверять нижние слои.
-
Попробуй http://pastebin.com/xu7Pcj26. На основе версии от doob'а. Отличия: Правильно определяет уровень бедрока в майнерс мире. Можно указать плотность блоков которые необходимо добыть. Можно указать высоту и толщину слоя бедрока. Добавлена справка. Можно настроить на работу в краю. Один исполняемый файл. Для справки плотности блоков незера и энда. Для просмотра сообщений от робота можно использовать эту программу:
-
'utf8' — стандартная библиотека для lua 5.3 и выше. http://www.lua.org/manual/5.3/manual.html
- 19 ответов
-
- lua
- encryption
-
(и ещё 1 )
Теги:
-
В моей программе это не предусмотрено, так как слишком усложняет алгоритм крафта (нужно оптимально распределить предметы в сетке для максимальной скорости крафта, так как крафтить по одному предмету слишком долго). Нет способа определить разные типы досок, так как предметы в бд хранятся по их хешу. И я не знаю как удобно указать при записи рецепта, что для определённого предмета метаданные нужно игнорировать. В общем, овчинка выделки не стоит.
- 23 ответа
-
- OpenComputers
- Автокрафт
-
(и ещё 2 )
Теги:
-
Версия 0.9.3 — Исправлена потеря доступа к рецепту предмета при наличии в сундуке предмета с таким-же именем, но без рецепта.
- 23 ответа
-
- OpenComputers
- Автокрафт
-
(и ещё 2 )
Теги:
-
Для Lua 5.3 local s = "привет" for _, code in utf8.codes(s) do print(code) end
-
У меня майнкрафт падает при запуске макроса.
-
Транспозеры можно объединить в одну сеть через якорный сундук края, выделив там один слот для системы транспортировки. Управлять передачей будет компьютер. Задать маршруты в конфиге, что-то вроде «из инвентаря на стороне «Верх» в транспозере A пересылать в инвентарь на стороне «Низ» в транспозере B»
- 23 ответа
-
- OpenComputers
- Автокрафт
-
(и ещё 2 )
Теги:
-
Добавил инструкцию с картинками. Программу написать легче, чем мануал к ней.
- 23 ответа
-
- 5
-
-
- OpenComputers
- Автокрафт
-
(и ещё 2 )
Теги:
-
Автокрафт на роботе. Программа не имет GUI. Всё управление осуществляется через командную строку. Для работы вам потребуется робот и сундук. Сундук должен стоять перед роботом. Робот должен иметь следующие улучшения: Улучшение «Контроллер инвентаря» Улучшение «Инвентарь» Улучшение «Создание» Улучшение «База данных (1-ый уровень)» Процессор уровня 2 и выше. Необходимый объём памяти и жёсткого диска зависит от количества предметов в сундуке и сложности рецепта. При тестировании использовался робот со следующими характеристиками: см. скриншот. Базу данных программа сохраняет в текущем каталоге. Поэтому для работы программы нужно создать отдельный каталог. Недостатки. Предварительный подсчёт достаточности ресурсов для выполнения сложного крафта не выполняется. Планируется исправить в будущих версиях. Инструкция с картинками. Man Скачать Версия 0.10.8 Старая версия
- 23 ответа
-
- 9
-
-
- OpenComputers
- Автокрафт
-
(и ещё 2 )
Теги:
-
К сожалению, элементы не ловятся, есть только сообщение в чате. Только ванильные предметы робот получает.
- 33 ответа
-
- геймплей
- защита дома
- (и ещё 3 )
