Перейти к содержимому

CaMo3BaH4uK

Пользователи
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем CaMo3BaH4uK


  1. Написал я прогу на управление реактором из 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
    
×
×
  • Создать...