Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ помогите новичку

Автор: padavan 28.2.2024, 21:41

Ребят есть два скрипта на lua в первой и во второй вкладке, как из второй вкладки взять значение переменной и записать ее в переменную в первой вкладке ? blink.gif старый способ типа #i.2 не работает

Автор: KaPeIkA 29.2.2024, 1:11

привет тебе в раздел UOPILOT там есть босс крутой такой даркмастер поможет тебе он бог в этом деле


https://forum.uokit.com/index.php?showforum=87

Автор: DarkMaster 29.2.2024, 20:30

https://forum.uokit.com/index.php?s=&showtopic=70631&view=findpost&p=440258
будет не понятно - спрашивайте.

Автор: Madeus 29.2.2024, 22:24

Можно по сети
Принимаем данные

Код
--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)

Автор: DarkMaster 1.3.2024, 19:12

по udp не советую. Пакет рано или поздно потеряется. Эксперименты с iperf показали, что даже на локал хосте это только дело времени.

Автор: padavan 3.3.2024, 14:39

Цитата(KaPeIkA @ 29.2.2024, 2:11) *

привет тебе в раздел UOPILOT там есть босс крутой такой даркмастер поможет тебе он бог в этом деле
https://forum.uokit.com/index.php?showforum=87

Спасиб))

Цитата(DarkMaster @ 29.2.2024, 21:30) *

https://forum.uokit.com/index.php?s=&showtopic=70631&view=findpost&p=440258
будет не понятно - спрашивайте.

Получилось благодарю )

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)