есть кто шарит?

Fasz fiatal

Известный
Автор темы
325
66
Версия MoonLoader
Другое
перевод с с++ в луа
Код:
if (packetId == ID_AUTH_KEY)
        {
            //bLoadingGame = false;

            if (bemod->recon_as_npc.menu_enable)
            {
                char* cKey = (char*)"NPC";
                uint8_t cKeyLenght = (uint8_t)strlen(cKey);

                parameters->ResetWritePointer();
                parameters->Write<uint8_t>(ID_AUTH_KEY);
                parameters->Write<uint8_t>(cKeyLenght);
                parameters->Write(cKey, cKeyLenght);
            }
        }
 

atomlin

Известный
586
442
Lua:
function onSendPacket(ID, BS)
    if(ID == 12) then
        local BITSTREAM = raknetNewBitStream()
        raknetBitStreamWriteInt8(BITSTREAM, 12)
        raknetBitStreamWriteInt8(BITSTREAM, string.len("NPC"))
        raknetBitStreamWriteString(BITSTREAM, "NPC")
        raknetSendBitStreamEx(BITSTREAM, 1, 7, 1)
        raknetDeleteBitStream(BITSTREAM)
        
        return false
    end
end