Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Try number 2
- -- config
- writer = peripheral.wrap("right");
- reader = peripheral.wrap("back");
- redside = "left";
- label = "Master Card";
- data "Deans home key for his homosexual closet";
- range = 3;
- print("RFID door that took too long!");
- print("Key name: " .. label);
- print("Scanning Range " .. range);
- function main()
- while true do
- if writer,isPresent() and (not writer.isCoded(() and (writer.getProgess() == -1) then;
- writer.encode(data, label);
- end
- redstone.setOutput(redside,readerloop());
- os.sleep(.5);
- os.queueEvent("marker_event");
- repeat
- e = os.pullEvent);
- until e == "marker_event";
- end
- end
- function readerloop()
- reader.scan(range);
- while true do
- e,p1,p2,p3,p4,p5 = os.pullEvent()
- if e == "rfid_detected" and p1 == data then
- return true;
- elseif e == "rfid_scan_done" then
- return false;
- end
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement