Don't disable traffic if not on server
This commit is contained in:
@ -137,7 +137,6 @@ namespace RageCoop.Client
|
|||||||
{
|
{
|
||||||
#if !NON_INTERACTIVE
|
#if !NON_INTERACTIVE
|
||||||
GTA.UI.Notification.Show(GTA.UI.NotificationIcon.AllPlayersConf, "RAGECOOP", "Welcome!", $"Press ~g~{Main.Settings.MenuKey}~s~ to open the menu.");
|
GTA.UI.Notification.Show(GTA.UI.NotificationIcon.AllPlayersConf, "RAGECOOP", "Welcome!", $"Press ~g~{Main.Settings.MenuKey}~s~ to open the menu.");
|
||||||
WorldThread.Traffic(!Settings.DisableTraffic);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -316,7 +315,7 @@ namespace RageCoop.Client
|
|||||||
EntityPool.Cleanup();
|
EntityPool.Cleanup();
|
||||||
PlayerList.Cleanup();
|
PlayerList.Cleanup();
|
||||||
LocalPlayerID=default;
|
LocalPlayerID=default;
|
||||||
WorldThread.Traffic(!Settings.DisableTraffic);
|
WorldThread.Traffic(true);
|
||||||
Function.Call(Hash.SET_ENABLE_VEHICLE_SLIPSTREAMING, false);
|
Function.Call(Hash.SET_ENABLE_VEHICLE_SLIPSTREAMING, false);
|
||||||
}
|
}
|
||||||
private static void DoQueuedActions()
|
private static void DoQueuedActions()
|
||||||
|
@ -16,7 +16,7 @@ using System.Resources;
|
|||||||
|
|
||||||
|
|
||||||
// Version informationr(
|
// Version informationr(
|
||||||
[assembly: AssemblyVersion("1.5.3.124")]
|
[assembly: AssemblyVersion("1.5.3.128")]
|
||||||
[assembly: AssemblyFileVersion("1.5.3.124")]
|
[assembly: AssemblyFileVersion("1.5.3.128")]
|
||||||
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
||||||
|
|
||||||
|
@ -34,16 +34,6 @@ namespace RageCoop.Client
|
|||||||
static bool _trafficEnabled;
|
static bool _trafficEnabled;
|
||||||
private void OnTick(object sender, EventArgs e)
|
private void OnTick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!_trafficEnabled)
|
|
||||||
{
|
|
||||||
Function.Call(Hash.SET_VEHICLE_POPULATION_BUDGET, 0);
|
|
||||||
Function.Call(Hash.SET_PED_POPULATION_BUDGET, 0);
|
|
||||||
Function.Call(Hash.SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
|
||||||
Function.Call(Hash.SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
|
||||||
Function.Call(Hash.SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
|
||||||
Function.Call(Hash.SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME);
|
|
||||||
Function.Call(Hash.SUPPRESS_AGITATION_EVENTS_NEXT_FRAME);
|
|
||||||
}
|
|
||||||
if (Game.IsLoading || !Networking.IsOnServer)
|
if (Game.IsLoading || !Networking.IsOnServer)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@ -84,9 +74,20 @@ namespace RageCoop.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!_trafficEnabled)
|
||||||
|
{
|
||||||
|
Function.Call(Hash.SET_VEHICLE_POPULATION_BUDGET, 0);
|
||||||
|
Function.Call(Hash.SET_PED_POPULATION_BUDGET, 0);
|
||||||
|
Function.Call(Hash.SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
||||||
|
Function.Call(Hash.SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
||||||
|
Function.Call(Hash.SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME, 0f);
|
||||||
|
Function.Call(Hash.SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME);
|
||||||
|
Function.Call(Hash.SUPPRESS_AGITATION_EVENTS_NEXT_FRAME);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
public static void Traffic(bool enable)
|
public static void Traffic(bool enable)
|
||||||
{
|
{
|
||||||
|
GTA.UI.Notification.Show(enable.ToString());
|
||||||
ChangeTraffic(enable);
|
ChangeTraffic(enable);
|
||||||
_trafficEnabled = enable;
|
_trafficEnabled = enable;
|
||||||
}
|
}
|
||||||
@ -107,7 +108,7 @@ namespace RageCoop.Client
|
|||||||
Function.Call(Hash.SET_DISTANT_CARS_ENABLED, true);
|
Function.Call(Hash.SET_DISTANT_CARS_ENABLED, true);
|
||||||
Function.Call(Hash.DISABLE_VEHICLE_DISTANTLIGHTS, false);
|
Function.Call(Hash.DISABLE_VEHICLE_DISTANTLIGHTS, false);
|
||||||
}
|
}
|
||||||
else
|
else if(Networking.IsOnServer)
|
||||||
{
|
{
|
||||||
// Function.Call(Hash.ADD_SCENARIO_BLOCKING_AREA, -10000.0f, -10000.0f, -1000.0f, 10000.0f, 10000.0f, 1000.0f, 0, 1, 1, 1);
|
// Function.Call(Hash.ADD_SCENARIO_BLOCKING_AREA, -10000.0f, -10000.0f, -1000.0f, 10000.0f, 10000.0f, 1000.0f, 0, 1, 1, 1);
|
||||||
Function.Call(Hash.SET_CREATE_RANDOM_COPS, false);
|
Function.Call(Hash.SET_CREATE_RANDOM_COPS, false);
|
||||||
|
Reference in New Issue
Block a user