Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local rfid = component.os_rfidreader
- local modem = component.modem
- local door = component.os_door
- local whitelist = {"PwnagePineapl","Carloslionheart"}
- local event = require("event")
- function AutoDoorControl(etype,uuid,data,player,range)
- for i,v in ipairs(whitelist) do
- if v == player and string.sub(data,3,3) == "1" and not door.isOpen() then
- door.toggle()
- os.sleep(3)
- door.toggle()
- end
- end
- end
- function ManualDoorControl(etype,recvID,sendID,port,dist,option)
- if string.lower(option) == "open" and not door.isOpen() then
- door.toggle()
- elseif string.lower(option) == "close" and door.isOpen() then
- door.toggle()
- end
- end
- event.listen("rfidData",AutoDoorControl)
- event.listen("modem_message",ManualDoorControl)
- modem.open(5742)
- while true do
- rfid.scan(6)
- os.sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement