- 2
- 0
- Версия MoonLoader
- Другое
Рылся в разных темах и изучал, как работает bitStream, но все же не до конца понял, как через него отслеживать cef пакеты. У меня в Lua коде на RakSamp есть следующие функции, через которые происходит взаимодействие с cef-пакетами
Я пробовал отслеживать входящие пакеты через readString, readInt и так далее в onReceiveRPC, onReceivePacket, но туда приходят совсем другие ID и значения.
Функции, которые я скинул выше, писал не я. В основном коде у меня передается sendAns(30, 1), clickInterfaceId(272) и так далее. Но откуда взялись 30 и 1 и 272 я не могу никак понять, ибо в отслеживании пакетов совсем другое. Либо же я как то не так проверял
function sendAns(packetId, value)
local bs = bitStream.new()
bs:writeInt8(100)
bs:writeInt16(packetId)
bs:writeInt32(value)
bs:sendPacket()
bs:reset()
end
function clickInterfaceId(clickid)
local bs = bitStream.new()
bs:writeInt8(109)
bs:writeInt16(clickid)
bs:sendPacket()
bs:reset()
end
function sendAnsString(packetId, value)
local bs = bitStream.new()
bs:writeInt8(100)
bs:writeInt16(packetId)
bs:writeInt32(0)
bs:writeBool(false)
bs:writeInt8(#value)
bs:writeString(value)
bs:sendPacket()
bs:reset()
endЯ пробовал отслеживать входящие пакеты через readString, readInt и так далее в onReceiveRPC, onReceivePacket, но туда приходят совсем другие ID и значения.
Функции, которые я скинул выше, писал не я. В основном коде у меня передается sendAns(30, 1), clickInterfaceId(272) и так далее. Но откуда взялись 30 и 1 и 272 я не могу никак понять, ибо в отслеживании пакетов совсем другое. Либо же я как то не так проверял