Advertisement
Guest User

startup

a guest
Jul 22nd, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. sPlacer="left"
  2. sBreaker="right"
  3. sRepairDone="top"
  4. sRepair="front"
  5. sChisel="bottom"
  6. dRepair=7
  7. dPlace=0.3
  8. dChisel=0.8
  9. dBreak=0.3
  10.  
  11. function WaitRedstone(side, val)
  12.   while (redstone.getInput(side)~=val) do
  13.     os.pullEvent("redstone")
  14.   end
  15. end
  16.  
  17. redstone.setOutput(sPlacer,false)
  18. redstone.setOutput(sBreaker,false)
  19. redstone.setOutput(sRepairDone,false)
  20. redstone.setOutput(sRepair,false)
  21. redstone.setOutput(sChisel,false)
  22.  
  23. while true do
  24.   print("Repairing.")
  25.   redstone.setOutput(sRepair, true)
  26.   sleep(1)
  27.  
  28.   --redstone.setOutput(sRepair, false)
  29.   WaitRedstone(sRepairDone,true)
  30.   redstone.setOutput(sRepair, false)
  31.   sleep(dRepair)
  32.  
  33.   i=0
  34.   while (i<100) do
  35.     i=i+1
  36.     print("Placing. " .. i)
  37.     redstone.setOutput(sPlacer, true)
  38.     sleep(dPlace)
  39.     redstone.setOutput(sPlacer, false)
  40.     print("Chiseling.")
  41.     redstone.setOutput(sChisel, true)
  42.     sleep(dChisel)
  43.     redstone.setOutput(sChisel, false)
  44.     print("Breaking.")
  45.     redstone.setOutput(sBreaker, true)
  46.     sleep(dBreak)
  47.     redstone.setOutput(sBreaker, false)
  48.   end
  49. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement