Skip to Content
Game ReferencesNetwork Events
Report an error
Open in ChatGPTOpen in Claude

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

GTA_EVENT_IDS
NameValue (source enum)
OBJECT_ID_FREED_EVENT0
OBJECT_ID_REQUEST_EVENT1
ARRAY_DATA_VERIFY_EVENT2
SCRIPT_ARRAY_DATA_VERIFY_EVENT3
REQUEST_CONTROL_EVENT4
GIVE_CONTROL_EVENT5
WEAPON_DAMAGE_EVENT6
REQUEST_PICKUP_EVENT7
REQUEST_MAP_PICKUP_EVENT8
GAME_CLOCK_EVENT9
GAME_WEATHER_EVENT10
RESPAWN_PLAYER_PED_EVENT11
GIVE_WEAPON_EVENT12
REMOVE_WEAPON_EVENT13
REMOVE_ALL_WEAPONS_EVENT14
VEHICLE_COMPONENT_CONTROL_EVENT15
FIRE_EVENT16
EXPLOSION_EVENT17
START_PROJECTILE_EVENT18
UPDATE_PROJECTILE_TARGET_EVENT19
REMOVE_PROJECTILE_ENTITY_EVENT20
BREAK_PROJECTILE_TARGET_LOCK_EVENT21
ALTER_WANTED_LEVEL_EVENT22
CHANGE_RADIO_STATION_EVENT23
RAGDOLL_REQUEST_EVENT24
PLAYER_TAUNT_EVENT25
PLAYER_CARD_STAT_EVENT26
DOOR_BREAK_EVENT27
SCRIPTED_GAME_EVENT28
REMOTE_SCRIPT_INFO_EVENT29
REMOTE_SCRIPT_LEAVE_EVENT30
MARK_AS_NO_LONGER_NEEDED_EVENT31
CONVERT_TO_SCRIPT_ENTITY_EVENT32
SCRIPT_WORLD_STATE_EVENT33
CLEAR_AREA_EVENT34
CLEAR_RECTANGLE_AREA_EVENT35
NETWORK_REQUEST_SYNCED_SCENE_EVENT36
NETWORK_START_SYNCED_SCENE_EVENT37
NETWORK_STOP_SYNCED_SCENE_EVENT38
NETWORK_UPDATE_SYNCED_SCENE_EVENT39

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.