перехват команд в собейте

Статус
В этой теме нельзя размещать новые ответы.

ghetto_life

Новичок
Автор темы
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
   }
}
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,460
Длина строки хранится в int(для данного RPC).
 
  • Нравится
Реакции: ghetto_life
Статус
В этой теме нельзя размещать новые ответы.