Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --b1 = peripheral.wrap(boiler[1])
- --b2 = peripheral.wrap(boiler[2])
- fuel = {}
- id = 14
- boiler = {boiler1 = {per="b1", id="solid_fueled_boiler_firebox_1", name="Boiler 1", fuel="charcoal", needFuel=false, water=0, temperature=0, steam=0}, boiler2 = {per="b2", id="solid_fueled_boiler_firebox_2", name="Boiler 2", fuel="charcoal", needFuel=false, water=0, steam=0, temperature=0}, boiler3 = {per="b3", id="solid_fueled_boiler_firebox_3", name="Boiler 3", fuel="charcoal", needFuel=false, water=0, steam=0, temperature=0}, boiler4 = {per="b4", id="solid_fueled_boiler_firebox_4", name="Boiler 4", fuel="charcoal", needFuel=false, water=0, steam=0, temperature=0}}
- b1 = peripheral.wrap(boiler.boiler1.id)
- b2 = peripheral.wrap(boiler.boiler2.id)
- b3 = peripheral.wrap(boiler.boiler3.id)
- b4 = peripheral.wrap(boiler.boiler4.id)
- while true do
- term.clear()
- term.setCursorPos(1, 1)
- for k, v in pairs(boiler) do
- if k == "boiler1" then
- fuel = b1.getStackInSlot(2)
- needFuel = b1.needsFuel()
- tank = b1.getTanks("top")
- temp = b1.getTemperature()
- end
- if k == "boiler2" then
- fuel = b2.getStackInSlot(3)
- needFuel = b2.needsFuel()
- tank = b2.getTanks("top")
- temp = b2.getTemperature()
- end
- if k == "boiler3" then
- fuel = b3.getStackInSlot(4)
- needFuel = b3.needsFuel()
- tank = b3.getTanks("top")
- temp = b3.getTemperature()
- end
- if k == "boiler4" then
- fuel = b4.getStackInSlot(5)
- needFuel = b4.needsFuel()
- tank = b4.getTanks("top")
- temp = b4.getTemperature()
- end
- boiler[k].fuel = fuel.name
- boiler[k].needFuel = needFuel
- boiler[k].water = tank[1].amount
- boiler[k].steam = tank[2].amount
- boiler[k].temperature = temperature
- --print(fuel.name)
- print(k .. " ".. boiler[k].fuel)
- print(k .. " ".. boiler[k].needFuel)
- print(k .. " ".. boiler[k].water)
- print(k .. " ".. boiler[k].steam)
- --sleep(0.1)
- --print(k .. " ".. boiler[k].temperature)
- print(k .. " ".. temp)
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement