ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   не читаются пакеты нормально (https://forum.antichat.xyz/showthread.php?t=1528327)

nonelike 02.01.2025 00:17

client:





Код:

bool
PluginRPC
::
onCheckClient
(
Packet
*
packet
)
{
RakNet
::
BitStream
bs
(
packet
->
data
,
packet
->
length
,
false
)
;
uint8_t
packetid
;
uint8_t
rpcid
;
bs
.
Read
(
packetid
)
;
bs
.
Read
(
rpcid
)
;
if
(
packetid
==
251
)
{
if
(
rpcid
==
1
)
{
uint8_t
length
;
char
str
[
10
]
;
bs
.
Read
(
length
)
;
bs
.
Read
(
&
str
[
0
]
,
length
)
;
str
[
length
]
=
0
;
samp
::
RefChat
(
)
->
AddMessage
(
0xFFFFFF
,
(
const
char
*
)
&
str
[
0
]
)
;
}
}
return
true
;
}



servger:





Код:

CMD
:
checkclient
(
playerid
)
{
new
BitStream
:
bitstream
=
BS_New
(
)
;
new
str
[
10
]
;
format
(
str
,
sizeof
str
,
"123456789"
)
;
BS_WriteValue
(
bitstream
,
PR_UINT8
,
PACKET_CUSTOM
,
PR_UINT32
,
RPC_CHECK_CLIENT
,
PR_UINT8
,
strlen
(
str
)
,
PR_STRING
,
str
)
;
PR_SendPacket
(
bitstream
,
playerid
,
PR_SYSTEM_PRIORITY
,
PR_RELIABLE
)
;
BS_Delete
(
bitstream
)
;
return
1
;
}



в чат приходит пустота, уже сколько [S]ебусь[/S]с этим, очко горит

nonelike 03.01.2025 02:14

up


Время: 18:50