bool CALLBACK incomingRPC(stRakNetHookParams *params) { if (params->packetId == ScriptRPCEnumeration::RPC_ScrShowTextDraw) { stTextDrawTransmit txd; WORD txdID, cTextLen; char cText[800]; params->bitStream->ResetReadPointer(); params->bitStream->Read(txdID); params->bitStream->Read((PCHAR)&txd, sizeof(stTextDrawTransmit)); params->bitStream->Read(cTextLen); params->bitStream->Read(cText, cTextLen); params->bitStream->ResetReadPointer(); cText[cTextLen] = '\0'; SF->getSAMP()->getChat()->AddChatMessage(-1, "Получен текстдрав (%i) с текстом: %s", txdID, cText); } return true; };