RakSamp Lite как отправить пакет

radiation12

Новичок
Автор темы
3
0
Версия SA-MP
  1. Любая
Через wireshark получаю пакеты по типу:
пример:
{215, 2, 0, 0, 0, 0, 0, 24, 0, 0, 0, 79, 110, 73, 110, 118, 101, 110, 116, 111, 114, 121, 68, 105, 115, 112, 108, 97, 121, 67, 104, 97, 110, 103, 101, 0, 0, 0, 0}

Как с раксампа отправить их в таком же виде, не хочу в таблицу битстрима засовывать(
 
  • Клоун
Реакции: Dmitry Code
Решение
функа:
function sendTable(tab)
    local bt=bitStream.new()
    for i=1,table.getn(tab) do
            bt:writeUInt8(tab[i])
    end
    local result = bt:sendPacket()
end

отправлять при помощи:

отправка:
sendTable({215, 2, 0, 0, 0, 0, 0, 24, 0, 0, 0, 79, 110, 73, 110, 118, 101, 110, 116, 111, 114, 121, 68, 105, 115, 112, 108, 97, 121, 67, 104, 97, 110, 103, 101, 0, 0, 0, 0})

corner xyz

Участник
61
18
функа:
function sendTable(tab)
    local bt=bitStream.new()
    for i=1,table.getn(tab) do
            bt:writeUInt8(tab[i])
    end
    local result = bt:sendPacket()
end

отправлять при помощи:

отправка:
sendTable({215, 2, 0, 0, 0, 0, 0, 24, 0, 0, 0, 79, 110, 73, 110, 118, 101, 110, 116, 111, 114, 121, 68, 105, 115, 112, 108, 97, 121, 67, 104, 97, 110, 103, 101, 0, 0, 0, 0})
 
  • Нравится
Реакции: radiation12

radiation12

Новичок
Автор темы
3
0
функа:
function sendTable(tab)
    local bt=bitStream.new()
    for i=1,table.getn(tab) do
            bt:writeUInt8(tab[i])
    end
    local result = bt:sendPacket()
end

отправлять при помощи:

отправка:
sendTable({215, 2, 0, 0, 0, 0, 0, 24, 0, 0, 0, 79, 110, 73, 110, 118, 101, 110, 116, 111, 114, 121, 68, 105, 115, 112, 108, 97, 121, 67, 104, 97, 110, 103, 101, 0, 0, 0, 0})
Любой пакет впысывать на место sendTable(СЮДА?) ?