ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   багаются скиллы при перезаписи RPC_ScrWorldPlayerAdd (https://forum.antichat.xyz/showthread.php?t=1497893)

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
)
;


Adofyn 18.12.2023 19:40

Убери params->bitStream->ResetReadPointer(); и params->bitStream->ResetWritePointer();

g305noobo 30.12.2023 02:22

🥸


Время: 14:41