pepeknamornik

Dalkovy_prenos_sablona

Jun 12th, 2021 (edited)
240
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HlasLinka = "back"
  2. Adresa = "Jaderna Elektrarna Bostrava"
  3. Udalost = "POZAR"
  4. upresneni = "Reaktor c. 4"
  5. local idPC = os.getComputerID()
  6. modem = peripheral.wrap("top")
  7. modem.open(idPC)
  8. IDserver = 120
  9. local historielinka = false
  10. local tedlinka
  11. local i = 0
  12. local testJednotky = true
  13. local test = math.random(20000, 30000)
  14. term.clear()
  15.  
  16. term.setCursorPos(1,1)
  17. print("ID ustredny: "..idPC)
  18. print("Adresa: "..Adresa)
  19. if (test < 21600 and testJednotky) then  print("Test jednotky za: "..test.." s") else print ("Test jednotky nebude proveden! ("..test..")") end
  20.  
  21. function linka()
  22.     tedlinka = redstone.getInput(HlasLinka)
  23.     if not (historielinka == tedlinka) then
  24.         if tedlinka then
  25.         poplach = true
  26.         end
  27.     end
  28.     if poplach then poslatStatus() print("status odeslan!") end
  29.    
  30.     historielinka = tedlinka
  31.     poplach = false
  32.     sleep(1)
  33.     i = i+1
  34.     if (i==21600) then os.reboot() end
  35.     linka()
  36. end
  37.  
  38. function poslatStatus()
  39.     modem.transmit(IDserver,990,idPC)
  40.     modem.transmit(IDserver,57600,Adresa)
  41.     modem.transmit(IDserver,57601,Udalost)
  42.     modem.transmit(IDserver,57602,upresneni)
  43. end
  44.  
  45.  
  46. linka()
RAW Paste Data