Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sensor = peripheral.find("openperipheral_sensor");
- rs.setOutput("top", false);
- function Doorclose()
- rs.setOutput("top", false);
- end
- function Dooropen()
- rs.setOutput("top", true);
- end
- while true do
- users = nil;
- users = sensor.getPlayers();
- if not users[1] then
- Doorclose();
- end
- for i = 1, #users do
- if users[i].name == "SteamPilot" then
- local open = true;
- while open do
- Dooropen();
- sleep(0.05);
- users = sensor.getPlayers();
- if not users[1] then
- Doorclose();
- open = false;
- end
- for j = 1, #users do
- if users[j].name == "SteamPilot" then
- break;
- elseif j == #users then
- open = false;
- end
- end
- end
- Doorclose();
- break;
- elseif i == #users then
- Doorclose();
- end
- end
- sleep(0.05);
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement