Advertisement
Guest User

startup

a guest
Jan 24th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.16 KB | None | 0 0
  1. rednet.open("back")
  2. os.loadAPI("ocs/apis/sensor")
  3. sens = sensor.wrap("front")
  4. ----- !!!!! WARNUNG !!!!! -----
  5. -- Der PC WIRD sich AUFHAENGEN,
  6. -- sobald man irgendeinen Block
  7. -- im Umkreis des Sensors setzt
  8. -- oder abbaut! Er zeigt dann
  9. -- einen Fehler an und muss
  10. -- neugestartet werden!
  11. --
  12. ------Aufbau:------
  13. -- MFSUs duerfen maximal 7 Bloecke
  14. -- vom Sensor entfernt sein. Der Sensor
  15. -- wird an die Vorderseite des PC gestellt.
  16. -- Das Wireless Modem kommt an die
  17. -- Rueckseite vom PC
  18. -------------------
  19. -- MMMMMMMMMMMMMMM
  20. -- MMMMMMMMMMMMMMM
  21. -- MMMMMMMRMMMMMMM
  22. -- MMMMMMMPMMMMMMM
  23. -- MMMMMMMSMMMMMMM
  24. --
  25. -- M = MFSU
  26. -- P = PC
  27. -- S = Sensor
  28. -- R = Wireless Modem (Rednet)
  29. -------------------
  30. while true do
  31.  
  32. local AllStored = 0
  33. local Count = 0
  34. Message = {}
  35.  
  36. local targets = sens.getTargets()
  37. for k, v in pairs(targets) do
  38.  d = sens.getTargetDetails(k)
  39.  if d.Name == "MFSU" then
  40.   AllStored = AllStored + d.Stored
  41.   Count = Count + 1
  42.  end --if
  43. end --for
  44.  
  45. Message.Count = Count
  46. Message.Stored = AllStored
  47. msg = textutils.serialize(Message)
  48. rednet.send(7448, msg)
  49. print("["..textutils.formatTime(os.time(), true).."] "..AllStored)
  50. end --while
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement