Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------
- -- Программа --
- -- Контроллер полужидкостных генераторов --
- -- для компьютеров из мода OpenComputers --
- -- проект http://computercraft.ru --
- -- Version 0.1 (Среднего класса) --
- -- 2019, © Asior --
- -------------------------------------------------------
- local c = require("component")
- local tr = c.transposer
- while true do
- for i=2,5 do
- vr = tr.getStackInSlot(i,1)
- if vr and vr.charge >= vr.maxCharge then --если батарейка в генераторе и заряжена
- st = tr.transferItem(i,1,1,1,2) --переместить её в буфер
- if st then --если получилось переместить
- print('Перемещение батареи в энергобуфер')
- break
- end
- end
- end
- vr = tr.getStackInSlot(1,2)
- if vr and vr.charge == 0 then --если батарейка в буфере и она разряжена
- for i=2,5 do
- if tr.getStackInSlot(i,1) == nil then
- tr.transferItem(1,i,1,2,1) --переместить её в генератор
- print('Перемещение батареи в генератор')
- break
- end
- end
- end
- os.sleep(0.5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement