- 112
- 18
- Версия MoonLoader
- .027.0-preview
Сразу к сути. Сервер оправляет кастомный 248 рпц пакет, я решил получить кол-во использованных битов и байтов функциями
raknetBitStreamGetNumberOfBitsUsed(bs), raknetBitStreamGetNumberOfBytesUsed(bs), но значение, которое они выводят одинаковое - 1. Как такое возможно, чтобы было использованно 1 байт и одновременно и бит?
raknetBitStreamGetNumberOfBitsUsed(bs), raknetBitStreamGetNumberOfBytesUsed(bs), но значение, которое они выводят одинаковое - 1. Как такое возможно, чтобы было использованно 1 байт и одновременно и бит?
Код:
addEventHandler('onReceiveRpc', function(id, bs)
if id == 100 or id == 248 then
local usedBytes = raknetBitStreamGetNumberOfBytesUsed(bs)
local usedBits = raknetBitStreamGetNumberOfBitsUsed(bs)
print(id, "Bytes:", usedBytes, "Bits:" .. usedBits)
end
-- Вывод 248, Bytes:, 1, Bits: 1
end)