| g305noobo |
18.12.2023 19:34 |
Привет! Когда перезаписываю RPC - "RPC_ScrWorldPlayerAdd" у игроков пропадают скиллы, выглядит это так, будто все стреляют с клео скиллами.
Проблема в том, что я изменяю только цвет..
C++:
Код:
UINT16 wPlayerID
,
wSkillLevel
;
UINT8 team
,
fighting_style
;
UINT32 dSkinId
,
player_color
;
float
PosX
,
PosY
,
PosZ
,
facing_angle
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
wPlayerID
)
;
params
->
bitStream
->
Read
(
team
)
;
params
->
bitStream
->
Read
(
dSkinId
)
;
params
->
bitStream
->
Read
(
PosX
)
;
params
->
bitStream
->
Read
(
PosY
)
;
params
->
bitStream
->
Read
(
PosZ
)
;
params
->
bitStream
->
Read
(
facing_angle
)
;
params
->
bitStream
->
Read
(
player_color
)
;
params
->
bitStream
->
Read
(
fighting_style
)
;
params
->
bitStream
->
Read
(
wSkillLevel
)
;
player_color
=
qq
;
params
->
bitStream
->
ResetWritePointer
(
)
;
params
->
bitStream
->
Write
(
wPlayerID
)
;
params
->
bitStream
->
Write
(
team
)
;
params
->
bitStream
->
Write
(
dSkinId
)
;
params
->
bitStream
->
Write
(
PosX
)
;
params
->
bitStream
->
Write
(
PosY
)
;
params
->
bitStream
->
Write
(
PosZ
)
;
params
->
bitStream
->
Write
(
facing_angle
)
;
params
->
bitStream
->
Write
(
player_color
)
;
params
->
bitStream
->
Write
(
fighting_style
)
;
params
->
bitStream
->
Write
(
wSkillLevel
)
;
|