Docs/NPCs/Allgemeine Informationen

Deaktiviert client-seitig sämtliche KI-Fahrzeug-Szenarien, Verkehr, Fußgänger, das Wanted-Level und alle Polizei-/Rettungsdienst-Dispatches in GTA V / FiveM.

Fahrzeug-Szenarien deaktivieren

Eine Liste von WORLD_VEHICLE_*-Szenarien wird per Schleife über SetScenarioTypeEnabled deaktiviert, wodurch keine Szenario-Fahrzeuge (Verkehr, Fahrräder, Boote, Baufahrzeuge, Polizei, Militär etc.) mehr gespawnt werden.

local scenarios = {
  'WORLD_VEHICLE_ATTRACTOR',
  'WORLD_VEHICLE_AMBULANCE',
  -- ... weitere WORLD_VEHICLE_* Einträge
}

for i, v in ipairs(scenarios) do
  SetScenarioTypeEnabled(v, false)
end

Umgebungsgeräusche

Die Umgebungsgeräusche werden durch die "Character Change"-Audioszene übersteuert und dadurch stummgeschaltet.

-- Schaltet die Umgebungsgeräusche aus
StartAudioScene('CHARACTER_CHANGE_IN_SKY_SCENE')

Verkehr & Fußgängerdichte

Zwei Hilfsfunktionen setzen die Dichte von geparkten und fahrenden Fahrzeugen sowie von Fußgängern und Szenario-Peds jeden Frame auf 0.

function NoTraffic()
  SetParkedVehicleDensityMultiplierThisFrame(0.0)
  SetVehicleDensityMultiplierThisFrame(0.0)
  SetRandomVehicleDensityMultiplierThisFrame(0.0)
end

function PedDensity()
  SetPedDensityMultiplierThisFrame(0.0)
  SetScenarioPedDensityMultiplierThisFrame(0.0, 0.0)
end

Wanted Level zurücksetzen

Sobald der Spieler ein Wanted-Level erhält, wird es sofort wieder auf 0 gesetzt.

if GetPlayerWantedLevel(PlayerId()) > 0 then
  SetPlayerWantedLevel(PlayerId(), 0, false)
  SetPlayerWantedLevelNow(PlayerId(), false)
end

Polizei- & Rettungsdienst-Dispatch deaktivieren

Alle 15 Dispatch-Service-IDs (Polizei, Krankenwagen, Feuerwehr, etc.) werden deaktiviert, sodass keine KI-Einsatzfahrzeuge mehr alarmiert werden.

-- Schaltet die Polizei, Krankenwägen aus
for i = 1, 15 do
  EnableDispatchService(i, false)
end