Advertisement
gpochy

prijem

Apr 17th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.42 KB | None | 0 0
  1. local modem = peripheral.wrap("right")
  2. local mon = peripheral.wrap("top")
  3.  
  4. modem.open(2)
  5.  
  6. local kapacitapos = 0
  7. local x=1
  8. while true do
  9. local event, modemSide, senderChannel,replyChannel, message, senderDistance = os.pullEvent("modem_message")
  10. --local kapacita, kapacitapos = tonumber(kapacita), tonumber(kapacitapos)
  11.  
  12. mon.clear()
  13. mon.setCursorPos(1,1)
  14. celkem = message[2]/1000000
  15. kapacita = message[1]
  16. if kapacitapos == 0 then
  17. kapacitapos = kapacita
  18. end
  19. kapacitaroz = kapacita - kapacitapos
  20. kapacita = kapacita/1000000
  21. kapacitaroz = kapacitaroz/20
  22. proc = celkem/100
  23. kapacitaproc = kapacita/proc
  24. kapacitaproc = math.floor(kapacitaproc)
  25. kapacita = math.floor(kapacita)
  26. kapacitaroz = math.floor(kapacitaroz)
  27. --tik = kapacita - kapacitapos
  28. mon.setCursorPos(1,x)
  29. mon.write("DRACONIC BATTERY 2")
  30. mon.setCursorPos(1,x+1)
  31. mon.write("Kapacita: "..kapacita.." MRf")
  32. mon.setCursorPos(1,x+2)
  33. mon.write("Kapacita: "..kapacitaproc.." %")
  34.  
  35. if kapacitaroz>0 then
  36. mon.setCursorPos(1,x+3)
  37. mon.setTextColor(colors.lime)
  38. mon.write("RF/tik : "..kapacitaroz.." Rf")
  39. mon.setTextColor(colors.white)
  40. else
  41. mon.setCursorPos(1,x+3)
  42. mon.setTextColor(colors.red)
  43. mon.write("RF/tik : "..kapacitaroz.." Rf")
  44. mon.setTextColor(colors.white)
  45. end
  46.  
  47. mon.setCursorPos(1,x+5)
  48. mon.write("Celkova kapacita: "..celkem.." MRf")
  49. --print("Vzdalenost vysilace: "..senderDistance)
  50. --print("ZPrava : "..message)
  51. kapacitapos = message[1]
  52. sleep(1)
  53.  
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement