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, переданные через беспроводной модем, но он тупо вырубается(
Вот код для компьютера:
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, переданные через беспроводной модем, но он тупо вырубается(
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах