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

  #1802  
Старый 08.09.2017, 18:59
Vandal™
Познающий
Регистрация: 06.01.2016
Сообщений: 55
С нами: 5447426

Репутация: 58
По умолчанию

C++:





Код:
case
ScriptRPCEnumeration
::
RPC_ScrClientMessage
:
{
DWORD dwColor
;
int
iLen
;
char
Msg
[
256
]
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
dwColor
)
;
params
->
bitStream
->
Read
(
iLen
)
;
params
->
bitStream
->
Read
(
Msg
,
iLen
)
;
char
test
[
10
]
;
sprintf
(
test
,
"0x%X"
,
dwColor
)
;
D3DCOLOR d3dColor
=
reinterpret_cast

(
test
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
d3dColor
,
"%s | 0x%X"
,
Msg
,
dwColor
)
;
}


Строки всегда зеленые. В чем проблема?

Или как лучше перезаписать тип DWORD в D3DCOLOR? Ибо с форматированием код цвета указывается верно (К примеру, "text | 0xFFCCFF00").
 
Ответить с цитированием