TheGameBoy_95

Untitled

May 21st, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. modem_position = "left" -- pozice vaseho modemu
  2. sensor_position = "right" -- pozice vaseho sensoru
  3. modem_channel = 3 -- vysilaci modem s frekvenci
  4. -- !( frekvence musi byt stejna na vysilacim i prijimacim modemu)!
  5. sleep_timeout = 2 --jak casto v sekundach se odesilaji data na obrazovku
  6.  
  7. tanks={
  8. "0,0,-1",
  9. "-1,0,0"
  10. }
  11.  
  12. os.loadAPI("ocs/apis/sensor")
  13.  
  14. sens = sensor.wrap(sensor_position)
  15. modem = peripheral.wrap(modem_position)
  16.  
  17. while true do
  18. local data_table={}
  19. for i, v in ipairs(tanks) do
  20. target_details = sens.getTargetDetails(v)
  21.  
  22. table.insert(data_table, target_details)
  23. end
  24. local send_data={id=os.getComputerID(), data=data_table}
  25.  
  26. serialized_data = textutils.serialize(send_data)
  27.  
  28. modem.transmit(modem_channel,modem_channel,serialized_data)
  29.  
  30. sleep(sleep_timeout)
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment