Написал я прогу на управление реактором из Big Reactors. С Lua знаком ~30 минут. Выдаёт ошибки. Прошу вас помочь мне и указать на ошибки. Заранее спасибо.
local component = require("component")
local term = require("term")
local os = require("os")
local event = require("event")
local gpu = component.gpu
local br_reactor
if component.isAvailable("br_reactor") then
br_reactor = component.br_reactor
else
error("Этой программе требуется беспроводной модем для работы!")
end
br_reactor.setActive(true)
gpu.setBackground(0x109910)
gpu.setForeground(0x000000)
gpu.setResolution(50, 14)
term.clear()
print("REACTOR MONITOR - INFO")
print("При выходе из программы (Нажатие на любую клавишу) запускается выключение реактора.")
print("Не выключате компьютер! В противном случае реактор останется включён.")
os.sleep(10)
while true do
term.clear()
print(" REACTOR MONITOR v1.0")
print("____________________________")
print(" ")
print(" Connect :"..br_reactor.getConnected())
print(" Status :"..br_reactor.getActive())
print("============================")
print(" Fuel :"..br_reactor.getFuelAmount())
print(" RF/t :"..br_reactor.getEnergyProducedLastTick())
print(" Energy Stored :"..br_reactor.getEnergyStored())
print(" Temperature :"..br_reactor.getFuelTemperature())
local eventData = { event.pull() }
if eventData[1] == "key_down" then
br_reactor.setactive(false)
os.shutdown
else
os.sleep(3)
end
end
Помогите с кодом.
в Разные (отсортировать)
Опубликовано:
Написал я прогу на управление реактором из Big Reactors. С Lua знаком ~30 минут. Выдаёт ошибки. Прошу вас помочь мне и указать на ошибки. Заранее спасибо.
Прога на Pastebin: http://pastebin.com/jSkZgf6T
Код :
local component = require("component") local term = require("term") local os = require("os") local event = require("event") local gpu = component.gpu local br_reactor if component.isAvailable("br_reactor") then br_reactor = component.br_reactor else error("Этой программе требуется беспроводной модем для работы!") end br_reactor.setActive(true) gpu.setBackground(0x109910) gpu.setForeground(0x000000) gpu.setResolution(50, 14) term.clear() print("REACTOR MONITOR - INFO") print("При выходе из программы (Нажатие на любую клавишу) запускается выключение реактора.") print("Не выключате компьютер! В противном случае реактор останется включён.") os.sleep(10) while true do term.clear() print(" REACTOR MONITOR v1.0") print("____________________________") print(" ") print(" Connect :"..br_reactor.getConnected()) print(" Status :"..br_reactor.getActive()) print("============================") print(" Fuel :"..br_reactor.getFuelAmount()) print(" RF/t :"..br_reactor.getEnergyProducedLastTick()) print(" Energy Stored :"..br_reactor.getEnergyStored()) print(" Temperature :"..br_reactor.getFuelTemperature()) local eventData = { event.pull() } if eventData[1] == "key_down" then br_reactor.setactive(false) os.shutdown else os.sleep(3) end end