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 )