Add vehicle extras sync

This commit is contained in:
Sardelka9515
2023-03-20 18:05:14 +08:00
parent 5f1aadbdb5
commit 6f2c0077cb
6 changed files with 142 additions and 112 deletions

View File

@ -136,6 +136,7 @@ namespace RageCoop.Client
packet.LockStatus = veh.LockStatus;
packet.LicensePlate = Call<string>(GET_VEHICLE_NUMBER_PLATE_TEXT, veh);
packet.Livery = Call<int>(GET_VEHICLE_LIVERY, veh);
packet.ExtrasMask = v.MainVehicle.GetVehicleExtras();
packet.RadioStation = v.MainVehicle == LastV
? Util.GetPlayerRadioIndex() : byte.MaxValue;
if (packet.EngineHealth > v.LastEngineHealth) packet.Flags |= VehicleDataFlags.Repaired;