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

ComputerCraft is a Minecraft mod which adds Lua-based scripting.
1 ответ

Lua - Computercraft - попытка вызвать ноль, но иногда работает..?

Каждый раз при запуске этой программы, программа запускается после перезапуска сервера, появляется эта ошибка: запуск:13: попытка вызвать ноль Когда я закомментирую эту строку кода, то же самое происходит со строкой после этого и после этого. Пока в…
14 апр '15 в 14:43
2 ответа

Как сделать так, чтобы os.pullEvent не поддавался?

Я пытаюсь создать while true do цикл, который реагирует на клики, используя os.pullEvent, а также обновляет монитор. Проблема в том, что он обновляет экран только когда я нажимаю одну из экранных кнопок, и я обнаружил, что это потому, что pullEvent …
30 окт '14 в 18:33
1 ответ

Защита ссылок сайта

Я хочу загрузить информацию в MySQL в ComputerCraft в Minecraft. ComputerCraft использует Lua. Я пытался найти путь в Луа. Я видел LuaSQL, но это было невозможно, потому что я не могу установить внешние файлы на сервер. Я выяснил, каким образом я мо…
10 янв '14 в 15:36
1 ответ

Как процедурно перебрать похожие переменные в Lua?

У меня есть много переменных, которые, по-видимому, поддаются ссылкам намного проще, но я не уверен, как это сделать; имена переменных связаны с записями в системе координат, и куда они записаны, также основано на координатах. Я попытался выполнить …
01 сен '14 в 08:57
1 ответ

Lua Программирование с ComputerCraft

Я создал небольшую программу, которая запрашивает длину и высоту, которые вы хотите, чтобы моя шахтерская черепаха. Когда я запускаю его на продвинутом компьютере, он позволяет запрашивать длину, ширину и высоту, но затем я получаю ошибку. Ошибка за…
09 мар '14 в 06:35
1 ответ

Как вызвать таблицу из переменной в Lua?

Я создаю программу для черепахи в ComputerCraft. Программа собирается сделать так, чтобы черепаха управляла складом для хранения моих предметов в игре. Он проверит, какой предмет я положил, затем выяснит местоположение сундука, пойдет туда и выброси…
23 дек '18 в 04:18
1 ответ

Попытка сравнить строку с номером - компьютерный

local level = 3 -- Required access level local sideIn = "bottom" -- Keycard Input Side local sideOut = "right" -- Redstone output side local rsTime = 3 -- Redstone time while true do if disk.isPresent(sideIn) then term.clear() term.setCursorPos(1,1…
30 дек '18 в 21:40
2 ответа

Как поместить данные в таблицу из существующего файла

У меня есть программа для черепахи в ComputerCraft, которая предназначена для хранения. Я ввожу элемент, и он должен прочитать файл, чтобы найти, куда поместить элемент. Если есть новый элемент, он добавляет информацию в файл. Когда я делаю blockTyp…
25 янв '19 в 02:32
1 ответ

Computercraft: может ли сопрограмма делать бесконечные циклы?

Я пытаюсь сделать программное обеспечение, которое может обрабатывать другие программы, чтобы запустить программу, которую я использую os.run(...) внутри сопрограммы, вот мой код: --VARS local os_ver = "0.1" local w,h = term.getSize() --Terminal siz…
08 дек '16 в 15:33
1 ответ

Программа ComputerCraft Mining Turtle не работает

Я работал над программой, чтобы сделать шахту черепахи для меня. Вот: local depth = 0 local isJunk = true function fuel() if turtle.getFuelLevel() < 20 then turtle.select(16) turtle.refuel(1) end end function up() fuel() if turtle.up() then retur…
17 дек '18 в 03:32
1 ответ

Lua (CC) Класс GUI рисует все компоненты в одном окне, когда им приказано рисовать их в отдельных окнах

прелюдия ComputerCraft - это мод для Minecraft (Forge), который добавляет в игру грубый компьютер на основе lua. Используя этот компьютер, можно писать программы для взаимодействия с миром Minecraft различными способами. Вопрос о том, применим ли в…
27 окт '18 в 05:43
2 ответа

Как заставить io.read() возвращать строку?

Я пытаюсь научиться программировать Computercraft Mining Turtles, и я хочу написать программу, которая запрашивает у пользователя размеры длины стороны для куба, который затем строится. Я использую io.read(), чтобы пользователь вводил длины сторон, …
28 авг '15 в 14:30
1 ответ

Компьютерная переменная в случае если

У меня есть небольшая проблема, я новичок в Lua и ComputerCraft. так что моя проблема, я думаю, в том, что я слишком глуп, чтобы кодировать изменение переменной, которое содержится в операторе if, я опубликую свой код в надежде, что вы поможете мне …
12 июл '18 в 13:57
2 ответа

Как удалить строку из таблицы

Я пытался найти способ удалить строку из таблицы вроде этого: myTable = {'string1', 'string2'} table.remove(myTable, 'string1') но я так и не смог найти, как это сделать. Может кто-нибудь помочь?
27 сен '15 в 05:40
1 ответ

Ручной ввод команд в консоль работает, но не в программе

У меня проблема, когда я могу выполнить каждую функцию в версии lua для командной строки, однако, когда я запускаю программу, она не выдает никаких ошибок, она просто завершается. Я не уверен, как это диагностировать, но у меня есть попытался получи…
12 мар '16 в 23:26
4 ответа

Добавление таймера в мою программу Lua

Я довольно новичок в Lua и пишу программу. Программа состоит из писем, собирающих и собирающих другие письма (вроде как программа-червь). Тем не менее, я хочу, чтобы это было приурочено. (Я работаю над computercraft, который является модом для Minec…
04 май '13 в 22:02
1 ответ

Lua Set Функции в ComputerCraft

У меня есть программа ComputerCraft, настроенная на включение сирены, когда рядом находятся игроки, не занесенные в белый список: sensor = peripheral.wrap("top") function arraysubset(a, b) local s = set(b) for _, el in pairs(a) if not s[el] then ret…
29 июл '15 в 16:51
1 ответ

Компьютерная программа в Луа

Так вот в чем дело, я пытаюсь сделать полностью настраиваемый пользовательский интерфейс в компьютерном мире, используя массивы lua, и когда я использую это, пользовательский интерфейс, кажется, всегда пуст function dupChar(char, num) ret = '' for i…
04 мар '13 в 20:37
1 ответ

Переменная и строка для выбора переменной в lua

У меня есть набор переменных, который содержит информацию о количестве и х, чтобы выбрать ту, которую я использую. Как я могу объединить буквы s и var x и прочитать их как s2 или s3 и т. Д. Код, который мне удалось найти, не работает. x = 2 s1 = fal…
09 июл '14 в 03:11
2 ответа

Многопоточные функции в Computer Craft

Я работаю над проектом, в котором я хочу обновлять часы на экране, скажем, каждые 5 секунд, если пользователь что-то не введет. Это код, который у меня есть, function thread1() term.clear() term.setCursorPos(1,1) write (" SteveCell ") local time = o…
17 окт '14 в 02:43