Значит я где то ошибаюсь, но вот где ? Я хочу вывести текст команды в чат (Например /s Hello world!). У меня получилось это с помощью
RakLogger+, который мне посоветовали с верху. Но я все ровно хочу узнать где я ошибся.
Вот мой код:
case RPC_ServerCommand:
UINT32 length;
byte endCommandText;
char commandText[50];
params->bitStream->ResetReadPointer();
params->bitStream->Read(length);
params->bitStream->Read(commandText, endCommandText);
commandText[endCommandText] = '\0';
params->bitStream->ResetReadPointer();
SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(230, 46, 46), "Lenght - %d, Command - %s",
length, commandText);
break;
Ввод: /s Крик
Вывод: Lenght - 7, Command -
Lenght правильный, но Command все время пустой. Иногда, выходит не понятные буквы. И если повторить команду то он опять будет пустым. Вообщем я не смог отловить в каких случаях он выводит не понятные буквы.