Advertisement
Birog

Flaeche_Bauen2

Nov 2nd, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.89 KB | None | 0 0
  1. function clear()
  2.         term.clear()
  3.         term.setCursorPos(1,1)
  4. end
  5. print( "Copyright by Birog" )
  6. write( "Es wird nach Updates gesucht... " )
  7. write( "Pruefung des Updates Programm" )
  8. local response = http.get("http://pastebin.com/raw.php?i=nPDhC7wN")    
  9. if response then
  10.    print("Update-suche erfolgreich!")
  11.    local sSource = response.readAll()
  12.    response.close()
  13.    local file = fs.open( "Update", "r" )
  14.    local sTarget = ""    
  15.    if file then
  16.           sTarget = file.readAll()
  17.           file.close()
  18.    end  
  19.    if sSource ~= sTarget then
  20.           term.write("Updates fuer das ")
  21.           term.write("Update Programm")
  22.           term.write(" wurde gefunden! ")
  23.           file = fs.open( "Update", "w" )
  24.           file.write( sSource )
  25.           file.close()
  26.           print( "Update wurde heruntergeladen.")
  27.           print( "Programm wird Neugestartet!")
  28.           shell.run("Update")
  29.           return  
  30.    else
  31.           print("Es sind keine Updates vorhanden!")
  32.           sleep(3)
  33.           clear()
  34.    end
  35. end
  36. write(" Pruefung des Bau Programms" )
  37. local response = http.get("http://pastebin.com/raw.php?i=xA9pZGSA")    
  38. if response then
  39.    print("Update-suche erfolgreich!")
  40.    local sSource = response.readAll()
  41.    response.close()
  42.    local file = fs.open( "Baue", "r" )
  43.    local sTarget = ""    
  44.    if file then
  45.           sTarget = file.readAll()
  46.           file.close()
  47.    end  
  48.    if sSource ~= sTarget then
  49.           term.write(" Updates fuer das ")
  50.           term.write(" Bau Programm ")
  51.           term.write(" wurde gefunden! ")
  52.           file = fs.open( "Baue", "w" )
  53.           file.write( sSource )
  54.           file.close()
  55.           print( "Update wurde heruntergeladen.")
  56.           return  
  57.    else
  58.           print("Es sind keine Updates vorhanden!")
  59.           sleep(3)
  60.           clear()
  61.    end
  62. else
  63.    clear()
  64.    print("ERROR! Informiere bitte Birog!!")
  65.    clear()
  66. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement