Minecraft OpenComputers İle Big Reactör RF Control Programı

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
11.942
Çözümler
567
Beğeni
13.666
Puan
5.915
Ticaret Puanı
2
Merhaba arkadaşlar,
Big reactor ile kendinize enerji veya steam üretimi için reaktörler kurabilirsiniz. Bu konumuzda RF üretimi için kurduğunuz reaktörü OpenComputers ile nasıl kontrol edeceğimizi göstereceğim. Kontrol için şu programı yazmamız gerekiyor.

Lua (Quest):
Genişlet Daralt Kopyala
local component = require("component")
local br = component.br_reactor
local minBatteryLv = 1000000
local highBatteryLv = 9000000

function r_on()
    br.setActive(true)
end

function r_off()
    br.setActive(false)
end

while true do
    local batteryLv = br.getEnergyStored()
    local r_is = br.getActive()
 
    if(r_is == true) and (batteryLv > highBatteryLv) then
        r_off()
        print(os.date(), "Reaktör devre dışı.")
    end
 
    if(r_is == false) and (batteryLv < minBatteryLv) then
        r_on()
        print(os.date(), "Reaktör aktif.")
    end
 
    os.sleep(10)
end

Reaktörün bataryası toplamda 10milyon RF depoluyor. Bu yüzden min ve max değerlerini ona göre ayarladım. Reaktör kapandıktan sonra soğuma süresi olduğu için high değerini 9 milyonda tuttum.

Ekstra olarak enerjiyi başka bir bataryaya depoluyorsanız adaptör ile onu okumanız gerekli.

Programın çalıştığına dair bir görüntü;
Big Reactor RF Control Programı Testi.webp


Peki neden kontrol programı yazdık?
Normalde bu mod başka kontrol seçenekleri de sunuyor. Redstone ile sinyal verebiliyor lakin en sağlıklısı opencomputers ile böylelikle kullandığınız yakıtı en verimli şekilde harcarsınız. Unutmayın reaktör ısındığı zaman daha fazla yakıt harcar. Bu yüzden batarya doluyken çalışması tamamen israf. :)

Programın Steam versiyonu için şu videolu rehbere göz atın;
Not: Videodaki ben değilim. Takip ettiğim bir kanal.
 
Son düzenleme:
Geri
Üst