kaka888
-
Публикации
159 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем kaka888
-
-
-
-
Кстати, у меня ОС старше, чем 1.7.3
-
Спасибо за инфу
-
-
0 ответов за 4 года, ээх...
-
Большое спасибо
-
Каждый раз при выходе из мира в главное меню очищаются все файлы .lua в saves/[название этого мира]/opencomputers/[uuid жёсткого диска в игре]
Не могу ничего с этим поделать. Думал, что это из-за того, что .lua привязан к редактору Sublime; удалил это расширение и ничего не изменилось. Из-за этого удаляются все данные с винчестера и компьютер никак не запускается(Ошибка "Computer halted"). Помогите решить проблему.
-
-
Всё в заголовке
-
О, благодарю.
Теперь всё понятно! -
У меня следующий вопрос по паттернам:
Что мне нужно сделать, чтобы я мог нормально ориентироваться в них, т.е. спокойно их юзать в любой момент без чьей-либо помощи.
Сейчас я не понимаю, что в "%w*" делает звёздочка, что буква w, а что %. Поможете? -
Эх, мне бы уметь пользоваться радианами(((
-
1
-
-
Спасибо
:) -
Вики: Байт-код — стандартное промежуточное представление, в которое может быть переведена компьютерная программа автоматическими средствами. По сравнению с исходным кодом, удобным для создания и чтения человеком, байт-код — это компактное представление программы, уже прошедшей синтаксический и семантический анализ.
А теперь может кто-нибудь попроще объяснить мне чтойта?)
Буду очень благодарен
-
ECS, хочу стать как ты
-
-
8 часов назад, ECS сказал:Если используется OpenOS. Все четыре варианта более-менее схожи:
require("shell").execute("/Test.lua")
os.execute("/Test.lua")
dofile("/Test.lua")
-- Более детальное решение с безопасным запуском файла и отлавливанием всех ошибок с подробной информацией local result, reason = loadfile("/Test.lua") if result then result, reason = xpcall(result, debug.traceback) if result then -- Все замищательно else print("Не удалось выполнить файл: ", reason) end else print("Не удалось загрузить файл: ", reason) end
Если используются "чистые" опенкомпы на микроконтроллере или попросту с EEPROM:
local filesystem = component.proxy(component.list("filesystem")()) -- Читаем файл напрямую с диска local handle = filesystem.open("/Test.lua", "rb") local data, chunk = "" repeat chunk = filesystem.read(handle, 4096) data = data .. (chunk or "") until not chunk filesystem.close(handle) -- Выполняем прочитанный исходный код local result, reason = load(data) if result then result, reason = xpcall(result, debug.traceback) if result then -- Усе в порядке, файл выполнен else -- Ошибка при выполнении загруженного скрипта end else -- Ошибка при загрузке текстовых данных в качестве кода end
local result, reason = load(data)
Тут в result приходит функция? -
А других нет способов?
-
Пробовал load(), читал в вики об этой функции и ничего не получилось.
-
19.01.2019 в 23:42, whiskas сказал:не думаю что он получит текст.
Я когдато хотел сделать робота что выводит агрокультуры из ИК.
Текст после клика анализатором приходит игроку какой поставил робота
Годная инфа
-
11 часов назад, Asior сказал:А чего там разбирать то? Меняй print на gpu.set(). Но перед этим указывай данные по изменению цвета через setForeground(). Да и все. Остальное, оформление сам подбирай.
print() на gpu.set() менять не нужно, цвет и так будет отображаться
-
Дюрекс, у тебя на сервере ещё нет компа?
Я через component.chest чекнул всю инфу земли, поставил для me_interface.exportItem() dmg=0 и выдаёт ту же ошибку, только в ошибке после id пишется уже не :-1:, а :0:
-
9 минут назад, vx13 сказал:Проверял на этих версиях модов, всё работает. ME-сеть минимальная:
appliedenergistics2-rv3-beta-6.jar OpenComputers-MC1.7.10-1.7.2.1239-universal.jar OpenModsLib-1.7.10-0.10.jar OpenPeripheral-1.7.10-AIO-8.jarНет. Если дамаг не указан будет выдан любой предмет с таким id.
У меня немного другие версии:
appliedenergistics2-rv3-beta-6
OpenModsLib-1.7.10-0.10
OpenComputers-MC1.7.10-1.7.3.1258-universal
OpenPeripheralCore-1.7.10-1.4
OpenPeripheralAddons-1.7.10-0.6

Как выполнить robot.swing() из EEPROM?
в Компоненты
Опубликовано:
Хотел впихнуть прогу для ломания блоков перед роботом в eeprom. В начале написал:
r=component.proxy(component.list("robot")())
А дальше юзал r.swing() в цикле.
При запуске робота пишет attemp to call a nil value ("component"), типа нет команды component.proxy()
Делал всё точно по грёбаной инструкции.
Что я сделал не так????