Показать сообщение отдельно

  #8  
Старый 05.04.2021, 01:16
ANZR
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами: 3568604

Репутация: 48
По умолчанию

Цитата:
Сообщение от SC6UT  

1. Есть в SF встроенная функция, так что все это не надо
Код:
SF->getSAMP()->getChat()->AddChatMessage( -1, "text" );
Но всё же.
2. В отличие от битстрима пакета, в начале битстрима rpc нет айди rpc, поэтому его записывать не надо.
3.
Код:
sizeof
возвращает размер переменной, а не длинну текст, в твоём случае это будет 4 байта, то есть размер любого указателя. Вместо него тебе надо записать длинну текста, к примеру, с помощью
Код:
strlen( text )
4. Тебе надо эмулировать rpc, а не отправлять его
Код:
SF->getRakNet()->emulateRecvRPC
.
Благодарю за объяснение всех моих ошибок

Кстати, по поводу AddChatMessage я знаю и сказал еще вначале, что мне нужно это сделать через bitStream, т.к у меня есть очень интересная идея, а это лишь один шаг для ее реализации, т.к я работать буду не только с текстом
 
Ответить с цитированием