Advertisement
Guest User

blood_craft

a guest
Dec 16th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.62 KB | None | 0 0
  1. local computer = require("computer")
  2. local component = require("component")
  3. local sides = require("sides")
  4. local side = sides.back
  5.  
  6. function getPrecent()
  7.  
  8.     local max = component.blood_altar.getCapacity()
  9.     local curr = component.blood_altar.getCurrentBlood()
  10.  
  11.     return curr / max
  12.  
  13. end
  14.  
  15. function setOut(state)
  16.     local rs = component.redstone
  17.     if state then
  18.         print(rs.setOutput(side,255))
  19.     else
  20.         print(rs.setOutput(side,0))
  21.     end
  22.  
  23. end
  24.  
  25.  
  26. function loop()
  27.     while true do
  28.         print(getPrecent())
  29.         if getPrecent() > 0.8 then
  30.             setOut(false)
  31.         else
  32.             setOut(true)
  33.         end
  34.         os.sleep(1)
  35.     end
  36. end
  37.  
  38.  
  39. loop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement