Network Game Events
Network game events are synchronized across all players in a session. These events can be intercepted server-side for anti-cheat, logging, and gameplay mechanics. Validate the sender and payload before acting, and cancel an event only when a documented server-side rule proves the request is invalid.
Quick Usage
-- Server-side: Listen for weapon damage events
RegisterNetEvent("weaponDamageEvent")
AddEventHandler("weaponDamageEvent", function(sender, data)
print("Weapon damage from player " .. sender)
end)-- Server-side: Intercept explosion events
AddEventHandler("explosionEvent", function(sender, ev)
-- ev.explosionType, ev.posX, ev.posY, ev.posZ, ev.damageScale
if ev.damageScale > 200 then
CancelEvent() -- Block suspicious explosions
end
end)All Network Events
Official source · Snapshot: · Download complete JSON
87 of 87 entries
| Name | Value (source enum) |
|---|---|
| OBJECT_ID_FREED_EVENT | 0 |
| OBJECT_ID_REQUEST_EVENT | 1 |
| ARRAY_DATA_VERIFY_EVENT | 2 |
| SCRIPT_ARRAY_DATA_VERIFY_EVENT | 3 |
| REQUEST_CONTROL_EVENT | 4 |
| GIVE_CONTROL_EVENT | 5 |
| WEAPON_DAMAGE_EVENT | 6 |
| REQUEST_PICKUP_EVENT | 7 |
| REQUEST_MAP_PICKUP_EVENT | 8 |
| GAME_CLOCK_EVENT | 9 |
| GAME_WEATHER_EVENT | 10 |
| RESPAWN_PLAYER_PED_EVENT | 11 |
| GIVE_WEAPON_EVENT | 12 |
| REMOVE_WEAPON_EVENT | 13 |
| REMOVE_ALL_WEAPONS_EVENT | 14 |
| VEHICLE_COMPONENT_CONTROL_EVENT | 15 |
| FIRE_EVENT | 16 |
| EXPLOSION_EVENT | 17 |
| START_PROJECTILE_EVENT | 18 |
| UPDATE_PROJECTILE_TARGET_EVENT | 19 |
| REMOVE_PROJECTILE_ENTITY_EVENT | 20 |
| BREAK_PROJECTILE_TARGET_LOCK_EVENT | 21 |
| ALTER_WANTED_LEVEL_EVENT | 22 |
| CHANGE_RADIO_STATION_EVENT | 23 |
| RAGDOLL_REQUEST_EVENT | 24 |
| PLAYER_TAUNT_EVENT | 25 |
| PLAYER_CARD_STAT_EVENT | 26 |
| DOOR_BREAK_EVENT | 27 |
| SCRIPTED_GAME_EVENT | 28 |
| REMOTE_SCRIPT_INFO_EVENT | 29 |
| REMOTE_SCRIPT_LEAVE_EVENT | 30 |
| MARK_AS_NO_LONGER_NEEDED_EVENT | 31 |
| CONVERT_TO_SCRIPT_ENTITY_EVENT | 32 |
| SCRIPT_WORLD_STATE_EVENT | 33 |
| CLEAR_AREA_EVENT | 34 |
| CLEAR_RECTANGLE_AREA_EVENT | 35 |
| NETWORK_REQUEST_SYNCED_SCENE_EVENT | 36 |
| NETWORK_START_SYNCED_SCENE_EVENT | 37 |
| NETWORK_STOP_SYNCED_SCENE_EVENT | 38 |
| NETWORK_UPDATE_SYNCED_SCENE_EVENT | 39 |
Source scope and usage notes
This enum belongs to GTA network synchronization. Its ordinal values are those of the published enum, not a stable promise across builds or a list of script event handler names. Do not treat these entries as permission to trust client-originated actions. Authoritative state and rewards require server-side checks.
Images are served from this repository, not hotlinked. Empty source fields and unknown identifiers are retained as unknown. View the official source or download the complete dataset.