| 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]с этим, очко горит
|