Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- server_id = 6
- security_level = 0
- radius = 2
- reader = peripheral.wrap("right")
- rednet.open("back")
- function read_or_receive()
- reader.scan(radius)
- timeout = os.startTimer(0.3)
- while true do
- event = {os.pullEvent()}
- if event[1] == "rfid_detected" then
- if tonumber(event[2]) >= security_level or security_level == 0 then
- redstone.setOutput("top", true)
- end
- break
- elseif event[1] == "rednet_message" then
- if event[2] == server_id then
- security_level = tonumber(event[3])
- end
- break
- elseif event[1] == "timer" and event[2] == timeout then
- redstone.setOutput("top", false)
- break
- end
- end
- end
- while true do
- read_or_receive()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement