iengine
Functions
GetScreenSize
Returns:
Type
Description
width and height of game screen
Code:
local vecScreenSize = IEngine.GetScreenSize()
GetPlayerInfo
Parameters:
Name
Type
Description
nEntityIndex
int
index of entity to get player info for
Returns:
Type
Description
entity player info of given index
Code:
local playerInfo = IEngine.GetPlayerInfo(pLocal:GetIndex())
GetPlayerForUserID
Parameters:
Name
Type
Description
nUserID
int
user index to get player index for
Returns:
Type
Description
int
player index of given user index
Code:
local nPlayerID = IEngine.GetPlayerForUserID(1)
GetLocalPlayer
Returns:
Type
Description
int
entity index of local player
Code:
local nLocalPlayerIndex = IEngine.GetLocalPlayer()
GetViewAngles
Return value:
Type
Description
local player view angles
Code:
local angViewPoint = IEngine.GetViewAngles()
SetViewAngles
Parameters:
Name
Type
Description
Code:
IEngine.SetViewAngles(QAngle.new(-90.0, 180.0, 0.0))
GetMaxClients
Returns:
Type
Description
int
max client count for server
Code:
local nMaxClients = IEngine.GetMaxClients()
IsInGame
Returns:
Type
Description
bool
true if we're in-game
Code:
local bIsInGame = IEngine.IsInGame()
IsConnected
Returns:
Type
Description
bool
true if we're connected (connection message was shown)
Code:
local bIsConnected = IEngine.IsConnected()
GetLevelName
Returns:
Type
Description
string
current map full name
Code:
local szLevelName = IEngine.GetLevelName()
GetLevelNameShort
Returns:
Type
Description
string
current map short name
Code:
local szShortLevelName = IEngine.GetLevelNameShort()
GetMapGroupName
Returns:
Type
Description
string
current map group name
Code:
local szMapGroupName = IEngine.GetMapGroupName()
GetNetChannelInfo
Returns:
Type
Description
pointer of net channel info
Code:
local pNetChannelInfo = IEngine.GetNetChannelInfo()
IsPlayingDemo
Returns:
Type
Description
bool
true if demo is being played back
Code:
local bIsPlayingDemo = IEngine.IsPlayingDemo()
IsRecordingDemo
Returns:
Type
Description
bool
true if demo is being recorded
Code:
local bIsRecordingDemo = IEngine.IsRecordingDemo()
IsPaused
Returns:
Type
Description
bool
true if game is paused
Code:
local bIsPaused = IEngine.IsPaused()
IsHLTV
Returns:
Type
Description
bool
true if currently used HLTV (kill replay etc)
Code:
local bIsHLTV = IEngine.IsHLTV()
ExecuteClientCmd
Parameters:
Name
Type
Description
szCmdString
string
command to execute (without flag checks)
Code:
IEngine.ExecuteClientCmd("say console log")
Last updated
Was this helpful?