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

  #4  
Старый 27.03.2017, 11:08
2Shae
Участник форума
Регистрация: 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. В таком же порядке.
 
Ответить с цитированием