getCameraDrunkLevel
Client-side
Server-side
Shared
Pair: setCameraDrunkLevel
Updated in 1.6.0 r21795
This function gets the camera drunk level set by setCameraDrunkLevel. Drunk effect is a wavy motion of the camera depicting the player being drunk.
Syntax
int getCameraDrunkLevel ( )Returns
- int: drunk level
Returns an int representing the camera drunk level, from 0 (no drunk effect) to 255 (maximum drunk effect).
Code Examples
client
This example checks for changes in the camera drunk level of any player every frame and outputs different messages according to it.
local lastDrunkLevel = getCameraDrunkLevel()local function warnPlayerAboutDrunkenness() local currentDrunkLevel = getCameraDrunkLevel() if currentDrunkLevel ~= lastDrunkLevel and (currentDrunkLevel == 0 or currentDrunkLevel == 255) then outputChatBox(currentDrunkLevel == 255 and "You're completly drunk! You should stop drinking!" or "Now you are completely sober! You sohuld keep it like that.", currentDrunkLevel == 255 and 255 or 0, currentDrunkLevel == 0 and 255 or 0, 0) end lastDrunkLevel = currentDrunkLevelendaddEventHandler("onClientRender", root, warnPlayerAboutDrunkenness)Changelog
This function was renamed from getCameraShakeLevel.
See Also
Camera Functions
- fadeCamera
- getCamera
- getCameraClip
- getCameraDrunkLevel
- getCameraFieldOfView
- getCameraGoggleEffect
- getCameraInterior
- getCameraMatrix
- getCameraTarget
- getCameraViewMode
- resetShakeCamera
- setCameraClip
- setCameraDrunkLevel
- setCameraFieldOfView
- setCameraGoggleEffect
- setCameraInterior
- setCameraMatrix
- setCameraTarget
- setCameraViewMode
- shakeCamera