
27.03.2017, 11:08
|
|
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами:
6314183
Репутация:
68
|
|
Сообщение от 444555
Сообщение от Спойлер
C:
Код:
bool CALLBACK
iRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
56
)
{
byte iNumber
;
float
iX
;
float
iY
;
float
iZ
;
byte iI
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
iNumber
)
;
params
->
bitStream
->
Read
(
iX
)
;
params
->
bitStream
->
Read
(
iY
)
;
params
->
bitStream
->
Read
(
iZ
)
;
params
->
bitStream
->
Read
(
iI
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;
WriteFile
(
miD
,
iNumber
,
sizeof
(
iNumber
)
,
sometrash
,
NULL
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
444444
,
"%d %f %f %f %d"
,
iNumber
,
iX
,
iY
,
iZ
,
iI
)
;
Должно записывать порядковый номер иконки в стриме, но записывает абракадабру, которая даже не отображается в окне ввода (не могу её прикрепить)
Что не так?
Считывать нужно следующее: BYTE iconID, float x, float y, float z, BYTE markerType, DWORD color, BYTE style. В таком же порядке.
|
|
|