local modem=require("component").modem
local keyboard=require("keyboard")
local event = require("event")
local term = require("term")
modem.open(111)
modem.setStrength(10)
while true do
local x=term.read()
local y=term.read()
local z=term.read()
term.write("sending")
modem.broadcast(111,x,y,z)
end
Вот для дрона:
drone = component.proxy(component.list("drone")())
modem = component.proxy(component.list("modem")())
modem.open(111)
while true do
local name,receiverAddress, senderAddress, port, distance, x, y, z = computer.pullSignal(1)
if name == "modem_message" then
--local tabletAddress=""
--if(sender==computer.address() or tabletAddress)then
dron.move(x,y,z)
--end
end
end
По идее дрон должен смещаться на x,y,z, переданные через беспроводной модем, но он тупо вырубается(
Вот код для компьютера:
Вот для дрона:
По идее дрон должен смещаться на x,y,z, переданные через беспроводной модем, но он тупо вырубается(
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах