Ребят есть два скрипта на lua в первой и во второй вкладке, как из второй вкладки взять значение переменной и записать ее в переменную в первой вкладке ? старый способ типа #i.2 не работает
привет тебе в раздел UOPILOT там есть босс крутой такой даркмастер поможет тебе он бог в этом деле
https://forum.uokit.com/index.php?showforum=87
https://forum.uokit.com/index.php?s=&showtopic=70631&view=findpost&p=440258
будет не понятно - спрашивайте.
Можно по сети
Принимаем данные
--lua
-- Создание UDP сокета
local socket = require('socket')
local udp = socket.udp()
udp:settimeout(0)
udp:setsockname('*', 12345) -- Устанавливаем порт для прослушивания
local test = '111'
-- Функция для получения сообщений из сети
function receiveMessage()
local data, ip, port = udp:receivefrom()
if data then
return data
end
end
while true do
wait('1s')
-- Получение и обработка сообщений
test = receiveMessage()
if test then
log(test) -- Заменить на ваш код
end
end
--lua
-- Создание UDP сокета
local socket = require('socket')
local udp = socket.udp()
udp:settimeout(0)
udp:setsockname('*', 12345) -- Устанавливаем порт для прослушивания
-- Функция для отправки сообщения по сети
function sendMessage(message, ip, port)
udp:sendto(message, ip, port)
end
-- Отправка сообщений
sendMessage('222', '127.0.0.1', 12345)
sendMessage('333', '127.0.0.1', 12345)
sendMessage('444', '127.0.0.1', 12345)
sendMessage('555', '127.0.0.1', 12345)
sendMessage('666', '127.0.0.1', 12345)
sendMessage('777', '127.0.0.1', 12345)
по udp не советую. Пакет рано или поздно потеряется. Эксперименты с iperf показали, что даже на локал хосте это только дело времени.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)