Tribble1991

Untitled

Jul 26th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. rednet.open("back")
  2.  
  3. Running = "true"
  4.  
  5. -- Try and fetch the previous status --
  6. if fs.exists("OnlineStatus") then
  7.     StatusReader= fs.open("OnlineStatus", "r")
  8.     Status = StatusReader.readAll()
  9.  
  10.     if Status == "Off" then
  11.         rs.setOutput("top", true)
  12.     elseif Status == "On" then
  13.         rs.setOutput("top", false)
  14.     end
  15.  
  16.     StatusReader.close()
  17. end
  18.  
  19. --Try and fetch the previous current mob --
  20. if fs.exists("OnlineStatus") then
  21.     MobReader = fs.open("CurrentMob", "r")
  22.     Mob = MobReader.readAll()
  23.    
  24.     if Mob == "Off" then
  25.         rs.setOutput("top", true)
  26.     elseif Mob == "On" then
  27.         rs.setOutput("top", false)
  28.     end
  29.  
  30.     StatusReader.close()
  31. end
  32.  
  33. function getCurrentMob(Mob)
  34.     print("get current mob")
  35. end
  36.  
  37. function SwitchMob(slot)
  38.   u()
  39.   turtle.suckUp()
  40.   turtle.select(slot)
  41.   turtle.dropUp()
  42. end
  43.  
  44. function RemoveMob()
  45.     turtle.suckUp()
  46. end
  47.  
  48. function handleMessage(Message)
  49.     if(Message == 1) then SwitchMob(1)
  50.     elseif(Message == 2) then SwitchMob(2)
  51.     elseif(Message == 3) then SwitchMob(3)
  52.     elseif(Message == 4) then SwitchMob(4)
  53.     elseif(Message == 5) then SwitchMob(5)
  54.     elseif(Message == 6) then SwitchMob(6)
  55.     elseif(Message == 7) then SwitchMob(7)
  56.     elseif(Message == 8) then SwitchMob(8)
  57.     elseif(Message == 9) then SwitchMob(9)
  58.     elseif(Message == 10) then SwitchMob(10)
  59.     elseif(Message == "Stop") then RemoveMob()
  60.     elseif Message == "off" then
  61.             rs.setOutput("top", true)
  62.             shell.run("delete status")
  63.             ab = fs.open("status", "w")
  64.             ab.write("off")
  65.             ab.close()
  66.     elseif Message == "on" then
  67.             rs.setOutput("top", false)
  68.             shell.run("delete status")
  69.             ab = fs.open("status", "w")
  70.             ab.write("on")
  71.             ab.close()
  72.         end
  73. end
  74.  
  75. repeat
  76.     computerID, Message = rednet.receive()
  77.     handleMessage(Message)
  78. until Running = "False"
Advertisement
Add Comment
Please, Sign In to add comment