Эту функцию я хотел использовать что-бы просмотреть доступные для планшета компы на "базе" которую можно будет контролировать через этот планшет. Каждый комп получивший сообщение "info" по протоколу pass отправляет сообщение со своим названием по такому-же протоколу на планшет, при запуске пишет ошибку index expected, got nil в строке result[num][1] = id
local function searchCont(pass)
local result = {{},{}}
local temp = {}
local num = 1
rednet.broadcast("info", pass)
timeOut = os.startTimer(5)
while true do
ev, id, m, p = os.pullEvent()
if ev == "rednet_message" and p == pass then
result[num][1] = id
result[num][2] = m
num = num + 1
elseif ev == "timer" and id == timeOut then
break
end
end
print("Search Finished")
return result
end
Эту функцию я хотел использовать что-бы просмотреть доступные для планшета компы на "базе" которую можно будет контролировать через этот планшет. Каждый комп получивший сообщение "info" по протоколу pass отправляет сообщение со своим названием по такому-же протоколу на планшет, при запуске пишет ошибку index expected, got nil в строке result[num][1] = id
local function searchCont(pass) local result = {{},{}} local temp = {} local num = 1 rednet.broadcast("info", pass) timeOut = os.startTimer(5) while true do ev, id, m, p = os.pullEvent() if ev == "rednet_message" and p == pass then result[num][1] = id result[num][2] = m num = num + 1 elseif ev == "timer" and id == timeOut then break end end print("Search Finished") return result endПоделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах