mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-22 15:23:01 +01:00
Fix #8798: Player info not being synchronized over network.
This commit is contained in:
@@ -26,13 +26,15 @@ void NetworkPlayer::Read(NetworkPacket& packet)
|
|||||||
{
|
{
|
||||||
const utf8* name = packet.ReadString();
|
const utf8* name = packet.ReadString();
|
||||||
SetName(name);
|
SetName(name);
|
||||||
packet >> Id >> Flags >> Group;
|
packet >> Id >> Flags >> Group >> LastAction >> LastActionCoord.x >> LastActionCoord.y >> LastActionCoord.z >> MoneySpent
|
||||||
|
>> CommandsRan;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NetworkPlayer::Write(NetworkPacket& packet)
|
void NetworkPlayer::Write(NetworkPacket& packet)
|
||||||
{
|
{
|
||||||
packet.WriteString((const char*)Name.c_str());
|
packet.WriteString((const char*)Name.c_str());
|
||||||
packet << Id << Flags << Group;
|
packet << Id << Flags << Group << LastAction << LastActionCoord.x << LastActionCoord.y << LastActionCoord.z << MoneySpent
|
||||||
|
<< CommandsRan;
|
||||||
}
|
}
|
||||||
|
|
||||||
void NetworkPlayer::AddMoneySpent(money32 cost)
|
void NetworkPlayer::AddMoneySpent(money32 cost)
|
||||||
|
|||||||
Reference in New Issue
Block a user