Advertisement
FoxWorn3365

Gauugle - Ripetitore

Sep 23rd, 2021
840
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Wireless MODEM
  2. if fs.exists(".settings") == false then
  3.    v = 1
  4. else
  5. shell.run(".settings")
  6. v = 0
  7. rednet.open(side)
  8. modem = peripheral.wrap(lanSide)
  9. end
  10.  
  11. shell.run("id")
  12. while true do
  13. if v == 0 then
  14.  
  15. modem.setListening(80, true)
  16. local event, side, id, chn, messi = os.pullEvent("lan_message")
  17.  
  18. print("Ricevuto "..messi)
  19. print("Inoltro richiesta a "..messi..":80")
  20.  
  21. rednet.send(48, messi)
  22.  
  23. print("Richiesta inoltrata")
  24. local sus, id, msg = rednet.receive()
  25.  
  26. print("Rivecuto una risposta")
  27.  
  28. modem.send(80, msg)
  29.  
  30. print("Inviato")
  31. sleep(2)
  32.  
  33. rednet.send(ids, mess)
  34.  
  35. elseif v == 1 then
  36. print("Inserisci il lato del wm:")
  37. local side = read()
  38. print("Ora inserisci il lato del modem LAN:")
  39. local lanSide = read()
  40. file = fs.open(".settings", "w")
  41. file.writeLine("side = '"..side.."'")
  42. file.writeLine("lanSide = '"..lanSide.."'")
  43. file.close()
  44. end
  45. sleep(0.5)
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement