Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local reactor1 = peripheral.wrap("BigReactors-Reactor_6")
- local mon = peripheral.wrap("top")
- while true do
- sleep(0)
- ------------
- --MISE EN PAGE--
- ------------
- mon.clear()
- mon.setTextScale(1)
- mon.setBackgroundColor(colors.cyan)
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.yellow)
- mon.write("Niveau Yellorite")
- mon.setCursorPos(1,3)
- mon.write("|")
- mon.setCursorPos(1,4)
- mon.write("|")
- mon.setCursorPos(1,5)
- mon.write("|")
- mon.setCursorPos(1,6)
- mon.write("|")
- mon.setCursorPos(1,7)
- mon.write("|")
- mon.setCursorPos(1,8)
- mon.write("=======")
- mon.setCursorPos(7,7)
- mon.write("| ")
- mon.setTextColor(colors.red)
- mon.write("20 - 0")
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(7,6)
- mon.write("| ")
- mon.setTextColor(colors.orange)
- mon.write("40 - 20")
- mon.setTextColor(colors.yellow)
- mon.setCursorPos(7,5)
- mon.write("| 60 - 40")
- mon.setCursorPos(7,4)
- mon.write("| 80 - 60")
- mon.setCursorPos(7,3)
- mon.write("| 100 - 80")
- mon.setCursorPos(20,1)
- mon.write("|")
- mon.setCursorPos(20,2)
- mon.write("|")
- mon.setCursorPos(20,3)
- mon.write("|")
- mon.setCursorPos(20,4)
- mon.write("|")
- mon.setCursorPos(20,5)
- mon.write("|")
- mon.setCursorPos(20,6)
- mon.write("|")
- mon.setCursorPos(20,7)
- mon.write("|")
- mon.setCursorPos(20,8)
- mon.write("|")
- mon.setCursorPos(20,9)
- mon.write("|")
- mon.setCursorPos(20,10)
- mon.write("|")
- mon.setCursorPos(20,11)
- mon.write("|")
- mon.setCursorPos(20,12)
- mon.write("|")
- ------------------
- --CONTROLE DU YELLOW--
- ------------------
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) >= 80
- then
- mon.setCursorPos(2,3)
- mon.write("~~~~~")
- mon.setCursorPos(2,4)
- mon.write("~~~~~")
- mon.setCursorPos(2,5)
- mon.write("~~~~~")
- mon.setCursorPos(2,6)
- mon.write("~~~~~")
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- else
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) <= 79
- then
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) >= 60
- then
- mon.setCursorPos(2,4)
- mon.write("~~~~~")
- mon.setCursorPos(2,5)
- mon.write("~~~~~")
- mon.setCursorPos(2,6)
- mon.write("~~~~~")
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- else
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) <= 59
- then
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) >= 40
- then
- mon.setCursorPos(2,5)
- mon.write("~~~~~")
- mon.setCursorPos(2,6)
- mon.write("~~~~~")
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- else
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) <= 39
- then
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) >= 20
- then
- mon.setTextColor(colors.orange)
- mon.setCursorPos(2,6)
- mon.write("~~~~~")
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- else
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) <= 19
- then
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) >= 0
- then
- mon.setTextColor(colors.red)
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- mon.setCursorPos(6,9)
- mon.write("DANGER")
- mon.setCursorPos(4,10)
- mon.write("FUEL REQUIS")
- end
- end
- end
- end
- end
- end
- end
- end
- end
- if math.floor(reactor1.getFuelAmount()/reactor1.getFuelAmountMax()*100) <= 5
- then
- -- reactor1.setActive(false)
- mon.setCursorPos(1,11)
- mon.setTextColor(colors.red)
- mon.write("-- URGENCE --")
- mon.setCursorPos(3,12)
- mon.write("- 5% restants")
- mon.setCursorPos(2,7)
- mon.write(" ")
- sleep(0.5)
- -- reactor1.setActive(false)
- mon.setCursorPos(2,7)
- mon.write("~~~~~")
- sleep(0.5)
- -- reactor1.setActive(false)
- end
- --=============--
- --debut energie--
- --=============--
- end -- WHILE TRUE DO END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement