багаются скиллы при перезаписи RPC_ScrWorldPlayerAdd

g305noobo

Известный
Автор темы
209
176
Привет! Когда перезаписываю 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);