
18.11.2024, 23:49
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Как корректно получить киррилицу при хуке rpc 134(RPC_ScrShowTextDraw).
Сообщение от Спойлер
C++:
Код:
rakhook
::
on_receive_rpc
+=
[
]
(
unsigned
char
&
id
,
RakNet
::
BitStream
*
bs
)
->
bool
{
// Версия сампа R1/R3
if
(
id
==
134
)
// RPC_ScrShowTextDraw
{
WORD TID
,
TLen
;
char
Text
[
1024
]
;
bs
->
Read
(
TID
)
;
bs
->
IgnoreBits
(
504
)
;
bs
->
Read
(
TLen
)
;
bs
->
Read
(
Text
,
TLen
)
;
bs
->
ResetReadPointer
(
)
;
Text
[
TLen
]
=
'\0'
;
SendChatMessage
(
"[%d]: %s"
,
TID
,
Text
)
;
}
return
true
;
}
;
|
|
|