Advertisement
RiseAboveHate

Siren_Server_Pocket_1_1

Oct 30th, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.54 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1, 1)
  3.  
  4. local ClientID = ""
  5. local MSide = ""
  6.  
  7. local SideM = ""
  8.  
  9. if fs.exists("ClientIDFile") then
  10.  
  11.         ClientID = fs.open("ClientIDFile", "r")
  12.        
  13.         CID = ClientID.readLine()
  14.        
  15.         ClientID.close()
  16.        
  17. else
  18.  
  19.         term.write("Please write the client id: ")
  20.         CID = read()
  21.        
  22.         ClientID = fs.open("ClientIDFile", "w")
  23.        
  24.         ClientID.write(CID)
  25.        
  26.         ClientID.close()
  27. end
  28. if fs.exists("MSide") then
  29.  
  30.     MSide = fs.open("MSide", "r")
  31.    
  32.     SideM = MSide.readAll()
  33.    
  34.     MSide.close()
  35.  
  36. else
  37.        
  38.     print("Please write the Modem Side:")
  39.     term.write("")
  40.     SideM = read()     
  41.    
  42.     if SideM ~= "left" and SideM ~= "right" and SideM ~= "top" and SideM ~= "bottom" and SideM ~= "front" and SideM ~= "back" then
  43.    
  44.         print("The Sides Of The Modem needs to be one of these: \n Left | Right | Top | Bottom | Front | Back")
  45.         term.write("")
  46.         SideM = read()         
  47.    
  48.     end
  49.    
  50.     MSide = fs.open("MSide", "w")
  51.    
  52.     MSide.write(SideM)
  53.    
  54.     MSide.close()
  55.    
  56.     print("The Modem Side that you entered is: "..SideM)       
  57.    
  58. end
  59.  
  60. rednet.open(SideM)
  61.  
  62. while true do
  63.  
  64.     term.write("Please Enter Signal type: 1 | 2")
  65.     local signal_status = read()
  66.    
  67.    
  68.     if tonumber(signal_status) ~= 1 then
  69.    
  70.         term.write("Please Enter Signal type: 1 | 2")
  71.         local signal_status = read()   
  72.    
  73.     elseif tonumber(signal_status) ~= 2 then
  74.    
  75.         term.write("Please Enter Signal type: 1 | 2")
  76.         local signal_status = read()   
  77.    
  78.     end
  79.    
  80.     rednet.send(tonumber(CID), signal_status)
  81.     print("|Output| Signal: "..signal_status.." | ClientID: "..CID.." |Output|")   
  82.  
  83. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement