Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sPlacer="left"
- sBreaker="right"
- sRepairDone="top"
- sRepair="front"
- sChisel="bottom"
- dRepair=7
- dPlace=0.3
- dChisel=0.8
- dBreak=0.3
- function WaitRedstone(side, val)
- while (redstone.getInput(side)~=val) do
- os.pullEvent("redstone")
- end
- end
- redstone.setOutput(sPlacer,false)
- redstone.setOutput(sBreaker,false)
- redstone.setOutput(sRepairDone,false)
- redstone.setOutput(sRepair,false)
- redstone.setOutput(sChisel,false)
- while true do
- print("Repairing.")
- redstone.setOutput(sRepair, true)
- sleep(1)
- --redstone.setOutput(sRepair, false)
- WaitRedstone(sRepairDone,true)
- redstone.setOutput(sRepair, false)
- sleep(dRepair)
- i=0
- while (i<100) do
- i=i+1
- print("Placing. " .. i)
- redstone.setOutput(sPlacer, true)
- sleep(dPlace)
- redstone.setOutput(sPlacer, false)
- print("Chiseling.")
- redstone.setOutput(sChisel, true)
- sleep(dChisel)
- redstone.setOutput(sChisel, false)
- print("Breaking.")
- redstone.setOutput(sBreaker, true)
- sleep(dBreak)
- redstone.setOutput(sBreaker, false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement