Server-side event
onPlayerTeleport
Jump to navigation
Jump to search
When the player synchronizes data with the server, the server monitors player positions to detect significant unexpected movements. If a player's position deviates beyond the established threshold without server functions like setElementPosition being used, this event will be triggered.
Parameters
float previousX, float previousY, float previousZ, float currentX, float currentY, float currentZ
- previousX: A float representing the player X-coordinate before teleporting.
- previousY: A float representing the player Y-coordinate before teleporting.
- previousZ: A float representing the player Z-coordinate before teleporting.
- currentX: A float representing the player current X-coordinate after teleporting.
- currentY: A float representing the player current Y-coordinate after teleporting.
- currentZ: A float representing the player current Z-coordinate after teleporting.
Source
The source of this event is the player who triggered the teleport detection.
Canceling
Canceling this event has no effect.
Example
This example logs unexpected teleportation events.
addEventHandler("onPlayerTeleport", root, function() outputServerLog("Player "..getPlayerName(source).." teleported unexpectedly. Possible hack detected.") end)
See Also
Player events
- onPlayerACInfo
- onPlayerBan
- onPlayerChangeNick
- onPlayerChat
- onPlayerClick
- onPlayerCommand
- onPlayerConnect
- onPlayerContact
- onPlayerDamage
- onPlayerJoin
- onPlayerLogin
- onPlayerLogout
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerModInfo
- onPlayerMute
- onPlayerNetworkStatus
- onPlayerPickupHit
- onPlayerPickupLeave
- onPlayerPickupUse
- onPlayerPrivateMessage
- onPlayerQuit
- onPlayerScreenShot
- onPlayerSpawn
- onPlayerStealthKill
- onPlayerTarget
- onPlayerUnmute
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerVoiceStart
- onPlayerVoiceStop
- onPlayerWasted
- onPlayerWeaponFire
- onPlayerWeaponSwitch
Event functions
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled