This commit is contained in:
EntenKoeniq
2021-08-15 13:58:56 +02:00
parent ec96878340
commit f5ff5c2727

View File

@ -508,9 +508,12 @@ namespace CoopClient
Ped player = Game.Player.Character; Ped player = Game.Player.Character;
NetOutgoingMessage outgoingMessage = Client.CreateMessage(); NetOutgoingMessage outgoingMessage = Client.CreateMessage();
NetDeliveryMethod messageType;
if ((Environment.TickCount - LastFullPlayerSync) > 1500) if ((Environment.TickCount - LastFullPlayerSync) > 1500)
{ {
messageType = NetDeliveryMethod.UnreliableSequenced;
if (!player.IsInVehicle()) if (!player.IsInVehicle())
{ {
new FullSyncPlayerPacket() new FullSyncPlayerPacket()
@ -562,6 +565,8 @@ namespace CoopClient
} }
else else
{ {
messageType = NetDeliveryMethod.ReliableSequenced;
if (!player.IsInVehicle()) if (!player.IsInVehicle())
{ {
new LightSyncPlayerPacket() new LightSyncPlayerPacket()
@ -596,7 +601,7 @@ namespace CoopClient
} }
} }
Client.SendMessage(outgoingMessage, NetDeliveryMethod.ReliableOrdered); Client.SendMessage(outgoingMessage, messageType);
Client.FlushSendQueue(); Client.FlushSendQueue();
} }
@ -651,7 +656,7 @@ namespace CoopClient
}.PacketToNetOutGoingMessage(outgoingMessage); }.PacketToNetOutGoingMessage(outgoingMessage);
} }
Client.SendMessage(outgoingMessage, NetDeliveryMethod.ReliableOrdered); Client.SendMessage(outgoingMessage, NetDeliveryMethod.Unreliable);
Client.FlushSendQueue(); Client.FlushSendQueue();
} }