- 4
- 0
всем привет!
нужно перехватывать команды которые вводит игрок в чате (хотя бы для их чтения).
пытался сделать по аналогии с перехватом обычных сообщений но строка остаётся пустой.
нужно перехватывать команды которые вводит игрок в чате (хотя бы для их чтения).
пытался сделать по аналогии с перехватом обычных сообщений но строка остаётся пустой.
C++:
bool OnSendRPC(int uniqueID, BitStream *parameters, PacketPriority priority, PacketReliability reliability, char orderingChannel, bool shiftTimestamp)
{
if (set.netPatchAssoc[uniqueID][OUTCOMING_RPC] != nullptr && set.netPatchAssoc[uniqueID][OUTCOMING_RPC]->enabled)
return false;
if (uniqueID == RPC_ServerCommand)
{
uint8_t byteTextLen;
char szText[256];
parameters->Read(byteTextLen);
parameters->Read(szText, byteTextLen);
szText[byteTextLen] = '\0';
// Вывод сообщения через addMessageToChatWindow
}
}