FoxOS

Cloud

Jun 7th, 2021
71
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Server CLOUD
  2. -- FoxWorn3365
  3. -- Lato SERVER
  4. local modem = peripheral.wrap("top")
  5. -- Aspetto la richiesta
  6. while true do
  7. modem.setListening(80, true)
  8. local event, lato, sender, canale, msg = os.pullEvent("lan_message")
  9.  
  10. print("Richiesta da: 144.91.97."..sender.."\nContenuto: "..msg)
  11. if msg == "www.ergb.com" then
  12. modem.sendChannel(80, "eRGB e' una compagnia elettrica nata nel 1950, a New Radeon e da allora\ngestisce la rete dell'intera nazione.\nPer visualizzare i prezzi vai su www.ergb.com/prezzi\nPer le FAQ vai su ww.ergb.com/faq\nPer visualizzare la copertura visita ww.ergb.com/copertura/")
  13. elseif msg == "www.ergb.com/prezzi" then
  14. modem.sendChannel(80, "Ecco i prezzi della eRGB:\n1.000.000hKw -> 1IC\nI prezzi nell'isola di Ayan sono diversi: 100.000hKw -> 1IC\n\nI prezzi potrebbero variare per altre variabili come distanza dalla rete elettrica, voltaggio.\n\nSpese fisse:\nFacciamo pagare le spese fisse di 10.000kW a chiunque abbia piu' di 1MW\nSaranno presenti in ogni bolletta")
  15. elseif msg == "www.ergb.com/faq" then
  16. modem.sendChannel(80, "Ecco le FAQ della eRGB:\n\nQuanti kW posso avere come massimo?\nDipende dalla zona, solitamente il contratto non puo' superare i 4/6MW.\nSull'isola di Ayan il massimo consentito e' 512kW\n\nPosso toccare la rete elettrica?\nNO, bisogna far intervenire un tecnico eRGB autorizzato")
  17. elseif msg == "www.ergb.com/copertura/" then
  18. modem.sendChannel(80, "Copertura della rete eRGB:\nAl momento la rete eRGB copre tutte le citta'\ne piccole comunita' rurali\nVerranno poi raggiunti in caso di necessita anche nuovi paesini")
  19. else
  20. sleep(0.5)
  21. modem.sendChannel(80, "ERROR_404")
  22. end
  23. sleep(0.5)
  24. end
RAW Paste Data