All Events
Client-side
Server-side
Shared
This page lists all client-side and server-side events available in the Lua API organized by category.
Table of Contents
Account events
- onAccountCreate (Server-side)
- onAccountDataChange (Server-side)
- onAccountRemove (Server-side)
Browser events
- onClientBrowserCreated (Client-side)
- onClientBrowserCursorChange (Client-side)
- onClientBrowserDocumentReady (Client-side)
- onClientBrowserInputFocusChanged (Client-side)
- onClientBrowserLoadingFailed (Client-side)
- onClientBrowserLoadingStart (Client-side)
- onClientBrowserNavigate (Client-side)
- onClientBrowserPopup (Client-side)
- onClientBrowserResourceBlocked (Client-side)
- onClientBrowserTooltip (Client-side)
- onClientBrowserWhitelistChange (Client-side)
Client events
- onConsole (Server-side)
Colshape events
- onClientColShapeHit (Client-side)
- onClientColShapeLeave (Client-side)
- onColShapeHit (Server-side)
- onColShapeLeave (Server-side)
Element events
- onClientElementColShapeHit (Client-side)
- onClientElementColShapeLeave (Client-side)
- onClientElementDataChange (Client-side)
- onClientElementDestroy (Client-side)
- onClientElementDimensionChange (Client-side)
- onClientElementInteriorChange (Client-side)
- onClientElementModelChange (Client-side)
- onClientElementStreamIn (Client-side)
- onClientElementStreamOut (Client-side)
- onElementClicked (Server-side)
- onElementColShapeHit (Server-side)
- onElementColShapeLeave (Server-side)
- onElementDataChange (Server-side)
- onElementDestroy (Server-side)
- onElementDimensionChange (Server-side)
- onElementInteriorChange (Server-side)
- onElementModelChange (Server-side)
- onElementStartSync (Server-side)
- onElementStopSync (Server-side)
Input events
- onClientCharacter (Client-side)
- onClientClick (Client-side)
- onClientCursorMove (Client-side)
- onClientDoubleClick (Client-side)
- onClientGUIAccepted (Client-side)
- onClientGUIBlur (Client-side)
- onClientGUIChanged (Client-side)
- onClientGUIClick (Client-side)
- onClientGUIComboBoxAccepted (Client-side)
- onClientGUIDoubleClick (Client-side)
- onClientGUIFocus (Client-side)
- onClientGUIMouseDown (Client-side)
- onClientGUIMouseUp (Client-side)
- onClientGUIMove (Client-side)
- onClientGUIScroll (Client-side)
- onClientGUISize (Client-side)
- onClientGUITabSwitched (Client-side)
- onClientKey (Client-side)
- onClientMouseEnter (Client-side)
- onClientMouseLeave (Client-side)
- onClientMouseMove (Client-side)
- onClientMouseWheel (Client-side)
- onClientPaste (Client-side)
Marker events
- onClientMarkerHit (Client-side)
- onClientMarkerLeave (Client-side)
- onMarkerHit (Server-side)
- onMarkerLeave (Server-side)
Object events
- onClientObjectBreak (Client-side)
- onClientObjectDamage (Client-side)
- onClientObjectMoveStart (Client-side)
- onClientObjectMoveStop (Client-side)
Other events
- onClientChatMessage (Client-side)
- onClientConsole (Client-side)
- onClientCoreCommand (Client-side)
- onClientDebugMessage (Client-side)
- onClientExplosion (Client-side)
- onClientFileDownloadComplete (Client-side)
- onClientHUDRender (Client-side)
- onClientMinimize (Client-side)
- onClientMTAFocusChange (Client-side)
- onClientPedsProcessed (Client-side)
- onClientPlayerNetworkStatus (Client-side)
- onClientPreRender (Client-side)
- onClientRender (Client-side)
- onClientRestore (Client-side)
- onClientTransferBoxProgressChange (Client-side)
- onClientTransferBoxVisibilityChange (Client-side)
- onClientWorldSound (Client-side)
Ped events
- onClientPedChoke (Client-side)
- onClientPedDamage (Client-side)
- onClientPedHeliKilled (Client-side)
- onClientPedHitByWaterCannon (Client-side)
- onClientPedStep (Client-side)
- onClientPedVehicleEnter (Client-side)
- onClientPedVehicleExit (Client-side)
- onClientPedWasted (Client-side)
- onClientPedWeaponFire (Client-side)
- onPedDamage (Server-side)
- onPedVehicleEnter (Server-side)
- onPedVehicleExit (Server-side)
- onPedWasted (Server-side)
- onPedWeaponSwitch (Server-side)
Pickup events
- onClientPickupHit (Client-side)
- onClientPickupLeave (Client-side)
- onPickupHit (Server-side)
- onPickupLeave (Server-side)
- onPickupSpawn (Server-side)
- onPickupUse (Server-side)
Player events
- onClientPlayerChangeNick (Client-side)
- onClientPlayerChoke (Client-side)
- onClientPlayerDamage (Client-side)
- onClientPlayerHeliKilled (Client-side)
- onClientPlayerHitByWaterCannon (Client-side)
- onClientPlayerJoin (Client-side)
- onClientPlayerPickupHit (Client-side)
- onClientPlayerPickupLeave (Client-side)
- onClientPlayerQuit (Client-side)
- onClientPlayerRadioSwitch (Client-side)
- onClientPlayerSpawn (Client-side)
- onClientPlayerStealthKill (Client-side)
- onClientPlayerStuntFinish (Client-side)
- onClientPlayerStuntStart (Client-side)
- onClientPlayerTarget (Client-side)
- onClientPlayerVehicleEnter (Client-side)
- onClientPlayerVehicleExit (Client-side)
- onClientPlayerVoicePause (Client-side)
- onClientPlayerVoiceResumed (Client-side)
- onClientPlayerVoiceStart (Client-side)
- onClientPlayerVoiceStop (Client-side)
- onClientPlayerWasted (Client-side)
- onClientPlayerWeaponFire (Client-side)
- onClientPlayerWeaponSwitch (Client-side)
- onPlayerACInfo (Server-side)
- onPlayerBan (Server-side)
- onPlayerChangeNick (Server-side)
- onPlayerChangesProtectedData (Server-side)
- onPlayerChangesWorldSpecialProperty (Server-side)
- onPlayerChat (Server-side)
- onPlayerClick (Server-side)
- onPlayerCommand (Server-side)
- onPlayerConnect (Server-side)
- onPlayerContact (Server-side)
- onPlayerDamage (Server-side)
- onPlayerDetonateSatchels (Server-side)
- onPlayerDiscordJoin (Server-side)
- onPlayerJoin (Server-side)
- onPlayerLogin (Server-side)
- onPlayerLogout (Server-side)
- onPlayerMarkerHit (Server-side)
- onPlayerMarkerLeave (Server-side)
- onPlayerModInfo (Server-side)
- onPlayerMute (Server-side)
- onPlayerNetworkStatus (Server-side)
- onPlayerPickupHit (Server-side)
- onPlayerPickupLeave (Server-side)
- onPlayerPickupUse (Server-side)
- onPlayerPrivateMessage (Server-side)
- onPlayerProjectileCreation (Server-side)
- onPlayerQuit (Server-side)
- onPlayerScreenShot (Server-side)
- onPlayerSpawn (Server-side)
- onPlayerStealthKill (Server-side)
- onPlayerTarget (Server-side)
- onPlayerTeamChange (Server-side)
- onPlayerTeleport (Server-side)
- onPlayerTriggerEventThreshold (Server-side)
- onPlayerTriggerInvalidEvent (Server-side)
- onPlayerUnmute (Server-side)
- onPlayerVehicleEnter (Server-side)
- onPlayerVehicleExit (Server-side)
- onPlayerVoiceStart (Server-side)
- onPlayerVoiceStop (Server-side)
- onPlayerWasted (Server-side)
- onPlayerWeaponFire (Server-side)
- onPlayerWeaponReload (Server-side)
- onPlayerWeaponSwitch (Server-side)
Projectile events
- onClientProjectileCreation (Client-side)
Resource events
- onClientResourceFileDownload (Client-side)
- onClientResourceStart (Client-side)
- onClientResourceStop (Client-side)
- onPlayerResourceStart (Server-side)
- onResourceLoadStateChange (Server-side)
- onResourcePreStart (Server-side)
- onResourceStart (Server-side)
- onResourceStateChange (Server-side)
- onResourceStop (Server-side)
Server events
- onBan (Server-side)
- onChatMessage (Server-side)
- onDebugMessage (Server-side)
- onExplosion (Server-side)
- onSettingChange (Server-side)
- onShutdown (Server-side)
- onUnban (Server-side)
Sound events
- onClientSoundBeat (Client-side)
- onClientSoundChangedMeta (Client-side)
- onClientSoundFinishedDownload (Client-side)
- onClientSoundStarted (Client-side)
- onClientSoundStopped (Client-side)
- onClientSoundStream (Client-side)
Vehicle events
- onClientTrailerAttach (Client-side)
- onClientTrailerDetach (Client-side)
- onClientVehicleCollision (Client-side)
- onClientVehicleDamage (Client-side)
- onClientVehicleEnter (Client-side)
- onClientVehicleExit (Client-side)
- onClientVehicleExplode (Client-side)
- onClientVehicleNitroStateChange (Client-side)
- onClientVehicleRespawn (Client-side)
- onClientVehicleStartEnter (Client-side)
- onClientVehicleStartExit (Client-side)
- onClientVehicleWeaponHit (Client-side)
- onTrailerAttach (Server-side)
- onTrailerDetach (Server-side)
- onVehicleDamage (Server-side)
- onVehicleEnter (Server-side)
- onVehicleExit (Server-side)
- onVehicleExplode (Server-side)
- onVehicleRespawn (Server-side)
- onVehicleStartEnter (Server-side)
- onVehicleStartExit (Server-side)
Weapon events
- onWeaponFire (Server-side)
Weapon creation events
- onClientWeaponFire (Client-side)