Game events are triggered by the GTA V engine when certain actions occur in the game
world. Use AddEventHandler or CEventHandler to listen for these events.
-- Listen for shocking events using a game event handler
AddEventHandler("gameEventTriggered", function(name, args)
if name == "CEventShockingGunshotFired" then
print("Gunshot detected!")
end
end)// JavaScript equivalent
on("gameEventTriggered", (name, args) => {
if (name === "CEventShockingGunshotFired") {
console.log("Gunshot detected!");
}
});| Event Name | Description | Arguments |
|---|---|---|
| CEventDamage | Entity took damage | victim, attacker, weaponHash, damage |
| CEventGunShot | Gun was fired | shooter, weaponHash |
| CEventExplosionHeard | Explosion occurred | x, y, z, explosionType |
| CEventShockingCarAlarm | Car alarm triggered | vehicle |
| CEventShockingCarCrash | Vehicle crash occurred | vehicle1, vehicle2 |
| CEventShockingCarOnFire | Vehicle is on fire | vehicle |
| CEventShockingDeadBody | Dead body spotted | ped, coords |
| CEventShockingDrivingOnPavement | Driving on pavement | vehicle |
| CEventShockingEngineRevved | Engine revved | vehicle |
| CEventShockingFireNearby | Fire nearby | coords |
| CEventShockingGunshotFired | Gunshot heard nearby | shooter |
| CEventShockingHelicopterOverhead | Helicopter overhead | vehicle |
| CEventShockingHornSounding | Horn sounding | vehicle |
| CEventShockingInjuredPed | Injured ped nearby | ped |
| CEventShockingMadDriver | Mad driver nearby | vehicle |
| CEventShockingMadDriverExtreme | Extreme mad driver | vehicle |
| CEventShockingMugging | Mugging in progress | victim, attacker |
| CEventShockingNonViolentWeaponAimedAt | Weapon aimed (non-violent) | ped, weapon |
| CEventShockingPedKnockedOut | Ped knocked out | ped |
| CEventShockingPedRunOver | Ped run over | ped, vehicle |
| CEventShockingPlaneFlyby | Plane flyby | vehicle |
| CEventShockingPotentialBlast | Potential blast nearby | coords |
| CEventShockingPropertyDamage | Property damaged | coords |
| CEventShockingRunningStampede | Running stampede | ped |
| CEventShockingSeenCarStolen | Car being stolen | vehicle, thief |
| CEventShockingSeenConfrontation | Confrontation seen | ped1, ped2 |
| CEventShockingSeenGangFight | Gang fight seen | ped1, ped2 |
| CEventShockingSeenInsult | Insult heard/seen | ped |
| CEventShockingSeenMeleeAction | Melee action seen | attacker, victim |
| CEventShockingSeenNiceCar | Nice car spotted | vehicle |
| CEventShockingSeenPedKilled | Ped killed nearby | ped, killer |
| CEventShockingSiren | Siren heard | vehicle |
| CEventShockingStudioBomb | Studio bomb | coords |
| CEventShockingVisibleWeapon | Visible weapon | ped, weapon |
| CEventShockingWeaponThreat | Weapon threat | ped, weapon |
| CEventVehicleCollision | Vehicle collision | vehicle1, vehicle2 |
| CEventVehicleDamage | Vehicle took damage | vehicle, attacker |
| CEventVehicleOnFire | Vehicle on fire | vehicle |
| CEventNetworkPlayerJoinScript | Player joined script session | player |
| CEventNetworkPlayerLeftScript | Player left script session | player |
| CEventNetworkHostSession | Session host changed | player |
| CEventNetworkStartSession | Session started | player |
| CEventNetworkEndSession | Session ended | player |
| CEventNetworkStartMatch | Match started | |
| CEventNetworkRemovedFromSessionDueToStall | Removed from session | player |
| CEventNetworkTimedOut | Network timed out | player |
| CEventNetworkPlayerSpawn | Player spawned | player |
| CEventNetworkAttemptHostMigration | Host migration attempted | player |
| CEventNetworkHostMigration | Host migrated | oldHost, newHost |