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
Returns an int representing the camera drunk level, from 0 (no drunk effect) to 255 (maximum drunk effect).
- int: drunk level
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
- getCameraDrunkLevelUpdated
- getCameraFieldOfView
- getCameraGoggleEffect
- getCameraInterior
- getCameraMatrix
- getCameraTarget
- getCameraViewMode
- resetShakeCameraNew
- setCameraClip
- setCameraDrunkLevelUpdated
- setCameraFieldOfViewUpdated
- setCameraGoggleEffect
- setCameraInterior
- setCameraMatrix
- setCameraTarget
- setCameraViewMode
- shakeCameraNew