Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.unloadAPI("sensors")
- os.loadAPI("rom/apis/sensors")
- local receiverID = 1230
- scontrol = sensors.getController()
- print("Attaching Sensor Controller on "..scontrol.." side")
- print("Press X to exit application")
- avSensors = sensors.getSensors(scontrol)
- sUseSensor = avSensors[1]
- avProbes = sensors.getProbes(scontrol, sUseSensor)
- sWorldProbe = avProbes[1]
- sAreaProbe = avProbes[2]
- sBiomeProbe = avProbes[3]
- do while true
- local event,param1 = os.pullEvent()
- if event == "redstone" then
- if rs.getInput("back") == true then
- spReading = sensors.getReading2(scontrol,sUseSensor,sAreaProbe)
- sprLightLevel = spReading["LightLevel"]
- if tonumber(sprLightLevel) <= 8 then
- rednet.open("right")
- rednet.send(receiverID, "lightson")
- rednet.close("right")
- else
- rednet.open("right")
- rednet.send(receiverID, "lightsoff")
- rednet.close("right")
- end
- end
- elseif event == "char" then
- if (param1 == "x") or (param1 == "X")
- term.clear()
- term.setCursorPos(1,1)
- print("Bye")
- return
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement