Описание тега opencomputers

OpenComputers - это мод для Minecraft, который добавляет в игру компьютеры и роботов, которые можно программировать в Lua 5.2.
1 ответ

Lua скрипт не принимает аргументы

Я пытался заставить работать проектор голограммы, но столкнулся с этими ошибками: bad arguments #3 (number expected, got no value) Мой сценарий: local component = require("component") local hologram = component.hologram function setVoxel(x, y, z, va…
07 авг '14 в 15:08
2 ответа

Простой алгоритм трилатерации в моделируемом трехмерном пространстве

Контекст: я работаю над внедрением навигационной системы для мобильных компьютеров, добавленной OpenComputers, модом Minecraft. Для тех, кто не знаком с модом, он в основном добавляет множество программируемых на Lua модернизируемых компьютеров, в т…
0 ответов

Код, выполняемый с помощью load()(), не может получить доступ к функциям от своего вызывающего

Итак, я пишу и тестирую свое новое ядро ​​ОС и только что закончил ту часть, где он загружает /bin/init.lua, я протестировал его, он загружает init.lua и добавляет его из середины выполнения. У меня есть функция в init.lua, где он печатает тестовое …
18 дек '18 в 09:38
2 ответа

Lua: запустить код во время ожидания ввода

В настоящее время я работаю над программой Lua. Я хочу использовать его в Minecraft с модом под названием "OpenComputers", который позволяет использовать сценарии lua в эмулируемых системах. Программа, над которой я работаю, относительно проста: у в…
07 авг '18 в 03:11
1 ответ

Lua таблицы ключей изменения в функции возврата

Кажется, когда я возвращаю таблицу из функции, я теряю их ключи. Не уверен, что так должен действовать Луа. Например function main() local someTable = {} someTable["foo"] = "bar" print(someTable["foo"]) return someTable end local test = main() print…
20 мар '18 в 04:44
4 ответа

Доступ Lua зависит от таблицы, сгенерированной из JSON

Итак, я обязан использовать Lua для получения данных о погоде из Openweathermap API. Мне удалось отправить запрос http, чтобы вернуть и сохранить все данные, но теперь я застрял с таблицей Lua, с которой я не знаю, как работать. Я очень новичок в Lu…
16 мар '19 в 15:21
0 ответов

Уменьшить сложность пиксельной модели

Привет На нашем сервере есть мод OpenComputers с одним конкретным компонентом, который добавляет 3D-принтер. Вы даете ему формы (x1,y1,z1,x2,y2,z2) и текстуру для конкретной фигуры. Но мод добавил ограничение на то, сколько фигур может иметь модель,…
10 май '19 в 12:17
2 ответа

Как исправить "попытку индексации нулевого значения"

У меня ошибка с моим кодом: он постоянно говорит мне "попытка индексировать нулевое значение (глобальные" стороны ")" Я пытаюсь изучить Lua через Minecraft (OpenComputers) и обнаружил, что застрял с проблемой нулевого значения. На самом деле могут б…
25 июл '19 в 20:25
1 ответ

Мой код дает "попытку вызвать нулевое значение" на компьютерном анализаторе семян в Minecraft.

Итак, я потратил несколько часов на поиск документации по пункту "Анализатор семян с компьютерным управлением", но на данный момент нет полезной информации. Моя цель - настроить анализатор семян, который будет проверять наличие растения рядом с анал…
05 янв '20 в 10:17
1 ответ

Ошибка командной строки LuaRock Visual Studio

Я пытаюсь бежать luarocks install luafilesystem командовать в Visual Studio Command Prompt. Но там написано: "Ошибка: не удалось найти библиотеку Lua. Возможно, вам потребуется настроить LUA_LIBDIR". Почему я получаю эту ошибку?(На этот раз я получи…
21 апр '20 в 20:43
1 ответ

Есть ли способ запустить код из переменной в Lua

Итак, у меня есть очень интересная позиция, в которой у меня есть весь набор кода, загруженный в переменную, и я отчаянно хочу запустить этот код, поскольку он определяет критические переменные и функции для дальнейшего использования в коде. Есть ли…
23 апр '20 в 09:50
0 ответов

Использование API OpenComputers AE2

Я хочу использовать OpenComputers с AE2 для автоматического создания рун Botania. Я просмотрел страницу OpenComputers для AE2, но не мог понять, как получить конкретный предмет, который можно создать. Я знаю, что вы можете фильтровать его, но какой …
24 апр '20 в 20:42
0 ответов

Можете ли вы вызвать внешнюю функцию в Lua на открытых компьютерах?

Код выглядит следующим образом: программа: Тест t = os.execute("test2.lua") test2.p()- Строка кода, с которой я борюсь - Пробовал следующее - p() - tp () Программа: test2.lua function p() print("hello world") end
06 май '20 в 21:29
0 ответов

LUA OpenComputers Computronics Очередь речевого окна Minecraft

У меня возникла проблема с кодированием в системе OpenOS мода OpenComputers для Speech Box мода Computronics. Я не могу произносить фразы в определенном порядке. Мне кажется, что все фразы, которые я запускаю во время работы речевого ящика, игнориру…
08 май '20 в 17:19
0 ответов

OpenComputers пытается проиндексировать глобальный 'компонент' (нулевое значение)

Я изучаю lua для мода на открытые компьютеры Minecraft, и я пытаюсь получить компонент из библиотеки. rfid = require("component").os_rfidreader когда я запускаю его, появляется ошибка: попытаться проиндексировать глобальный "компонент" (ну…
10 окт '20 в 07:08
0 ответов

Совместимость транспозера OpenComputers с трубами и резервуарами из других модов

Я создаю иммерсивную железнодорожную станцию, на которой я использую серверы для облегчения разгрузки жидкости, но Transposer не подключается к трубам Buildcraft или Immersive Engineering и не выбрасывает жидкость в резервуар IndustrialCraft. Кто-то…
20 май '21 в 12:17
0 ответов

Нужна помощь в переопределении объекта

Цель состоит в том, чтобы загрузить в память файл особого типа, а затем назначить все его данные объекту в массиве, известном как spec[]. Все, что БУДЕТ переназначено на это. Проблема в том, что по какой-то причине у меня не работает идентификационн…
29 сен '21 в 01:18
1 ответ

как выполнить строку как строку кода в lua

Я сделал себе дрон в моде Minecraft Opencomputers, но я хочу, чтобы он запускал любую строку кода, полученную с сетевой карты. Я перепробовал все, что нашел здесь, но ничего из этого не работает, или, по крайней мере, я сделал это неправильно. Может…
20 ноя '21 в 19:11
0 ответов

Как вызвать такую ​​функцию? ЛУА

Я пытаюсь вызвать такую ​​функцию: fTable = tList[i].getFluidInTank(j) -- Assign each table to a variable а таблица содержит части функции: tList = { 'comp.proxy(comp.get("2c4e"))', 'comp.proxy(comp.get("fff6"))' } поэтому он должен написать это при…
25 фев '22 в 10:00
0 ответов

Lua: <выражение> ожидается рядом с 'local'

Я поместил следующий код в файл для OpenComputers: local mathLib = require("math") local event = require("event") local data = require("data") local modem = require("modem") local osLib = require("os") local ioLib = require("io") local writer = requ…
22 окт '22 в 12:08