Advertisement
Guest User

startup

a guest
Sep 25th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.90 KB | None | 0 0
  1. sensor = peripheral.find("openperipheral_sensor");
  2. rs.setOutput("top", false);
  3.  
  4. function Doorclose()
  5.   rs.setOutput("top", false);
  6. end
  7.  
  8. function Dooropen()
  9.   rs.setOutput("top", true);
  10. end
  11.  
  12. while true do
  13.   users = nil;
  14.   users = sensor.getPlayers();
  15.   if not users[1] then
  16.     Doorclose();
  17.   end
  18.   for i = 1, #users do
  19.     if users[i].name == "SteamPilot" then
  20.       local open = true;
  21.       while open do
  22.         Dooropen();
  23.         sleep(0.05);
  24.         users = sensor.getPlayers();
  25.         if not users[1] then
  26.           Doorclose();
  27.           open = false;
  28.         end
  29.         for j = 1, #users do
  30.           if users[j].name == "SteamPilot" then
  31.             break;
  32.           elseif j == #users then
  33.             open = false;
  34.           end
  35.         end
  36.       end
  37.       Doorclose();
  38.       break;
  39.     elseif i == #users then
  40.       Doorclose();
  41.     end
  42.   end
  43.   sleep(0.05);
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement