Skip to Content

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.

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

16 entries
Event NameDescriptionParameters
VEHICLE_DESTROYED_BY_PLAYERA vehicle was destroyed by a playervehicleNetId, attackerServerId
ENTITY_DAMAGEDEntity was damagedvictimNetId, attackerNetId, weaponHash, damage
GIVE_WEAPON_TO_PEDWeapon given to pedpedNetId, weaponHash, ammo
REMOVE_WEAPON_FROM_PEDWeapon removed from pedpedNetId, weaponHash
EXPLOSION_EVENTExplosion createdsender, explosionType, x, y, z, damageScale
FIRE_EVENTFire createdsender, x, y, z, maxChildren
PTFX_EVENTParticle effect playedsender, effectHash, x, y, z
GIVE_PED_SCRIPTED_TASKScripted task assigned to pedpedNetId, taskHash
GIVE_PED_SEQUENCE_TASKSequence task assigned to pedpedNetId
NETWORK_CLEAR_PED_TASKSPed tasks clearedpedNetId
NETWORK_START_PED_ARRESTPed arrest startedpedNetId, arrestingPed
NETWORK_START_PED_UNCUFFPed uncuff startedpedNetId
WEAPON_DAMAGE_EVENTWeapon damage dealtsender, hitGlobalId, weaponType, damage
RAGDOLL_REQUEST_EVENTRagdoll requestedpedNetId, x, y, z
GAME_CLOCK_EVENTGame clock changedhour, minute, second
GAME_WEATHER_EVENTWeather changedweatherType, persist