MAIN NAVIGATION
Home
Engine
Admin System
CAdminSystem
::AddAdmin
CAdminSystem
::AddPlayerFlag
CAdminSystem
::AdminExist
enum
AdminFlags_t
CAdminSystem
::AdminHasFlags
CAdminSystem
::CanTargetPlayer
CAdminFlag@
GetAdminFlag
CAdminSystem
::GetAdminImmunity
CAdminFlag@
GetDescription
CAdminFlag@
GetLetter
CAdminFlag@
GetName
CAdminSystem
::PlayerHasFlag
CAdminSystem
::RemoveAdmin
CAdminSystem
::RemovePlayerFlag
CAdminSystem
::SetAdminImmunity
Engine
void
AddToDownloadTable
void
EdictCount
void
EmitSound
void
EmitSoundEntity
void
EmitSoundPlayer
void
EmitSoundPosition
void
EnableCustomSettings
void
Ent_Fire
void
Ent_Fire_Ent
void
FreeForAll
bool
IsFreeForAll
enum
PRECACHE_TYPE
void
PrecacheFile
void
RunConsoleCommand
Translate System
bool
Translate
.AddTranslation
string
Translate
.GrabTranslation
string
Translate
.GrabTranslationFormat
string
Translate
.GrabTranslationFormat_Lang
Objectives
Objectives
::AddToObjectiveList
CASObjective@
Create
CASObjective@
GetCurrentState
enum
ObjectiveState_t
CASObjective@
SetFunction
CASObjective@
SetObjectiveIndex
Objectives
::SetObjectiveListState
CASObjective@
SetState
RoundManager
void
AddCurrentRoundTime
void
AddRounds
void
AddTimeLeft
void
AddToIgnoreList
void
AddZombieLives
bool
ChangeLevel
void
DecreaseCurrentRoundTime
int
GetCurrentRound
float
GetCurrentRoundTime
int
GetRounds
RoundState
GetRoundState
float
GetTimeLeft
int
GetZombieLives
bool
IsHardCore
bool
IsIntermission
bool
IsInTestMode
bool
IsRoundOngoing
bool
IsRoundOver
bool
IsRoundStarting
bool
IsWarmup
void
Limit_Enable
void
Limit_Override
void
Limit_Random
void
Limit_RandomLimit
void
Limit_Weapon
enum
OverrideType
enum
RandomLimitType
enum
RoundState
enum
RoundWinState
void
SetCurrentRoundTime
void
SetIntermission
void
SetRounds
void
SetTimeLeft
void
SetWinState
void
SetZombieLives
Schedule
CSchedule@
DoTask
CSchedule@
Pause
CSchedule@
Resume
CSchedule@
Schedule_Create
Schedule
::Schedule_Task
Console Commands
CASCommand@
Arg
CASCommand@
ArgFull
CASCommand@
Args
ConCommand
::Create
CASConVar@
Create
CASConVar@
Find
CASCommand@
Find
CASConVar@
GetDefaultValue
CASConVar@
GetValue
ConCommand
::Help
ConVar
::Register
ConCommand
::Remove
ConVar
::Remove
CASConVar@
SetValue
Entities
CBaseButton
bool
IsLocked
CBaseTrigger
void
Disable
void
Enable
string
GetName
bool
IsBeingTouched
bool
IsTouching
Entity Creator
CEntityData@
Add
CBaseEntity@
Create
CEntityData@
EntityData
CBasePropDoor
void
ForceClose
void
ForceOpen
int
GetDoorHealth
bool
IsBreakable
bool
IsClosed
bool
IsClosing
bool
IsLocked
bool
IsOpen
bool
IsOpening
void
LockState
void
SetBreakable
void
SetDoorHealth
CBreakableProp
void
SetBreakable
CBaseEntity
void
ChangeTeam
bool
ClassnameIs
class
CTakeDamageInfo
CBaseEntity@
CTakeDamageInfo
.GetAttacker
float
CTakeDamageInfo
.GetDamage
Vector
CTakeDamageInfo
.GetDamageForce
Vector
CTakeDamageInfo
.GetDamagePosition
Dmg
CTakeDamageInfo
.GetDamageType
CBaseEntity@
CTakeDamageInfo
.GetInflictor
Vector
CTakeDamageInfo
.GetReportedPosition
CBaseEntity@
CTakeDamageInfo
.GetWeapon
void
CTakeDamageInfo
.ScaleDamage
void
CTakeDamageInfo
.ScaleDamageForce
void
CTakeDamageInfo
.SetAttacker
void
CTakeDamageInfo
.SetDamage
void
CTakeDamageInfo
.SetDamageForce
void
CTakeDamageInfo
.SetDamagePosition
void
CTakeDamageInfo
.SetDamageType
void
CTakeDamageInfo
.SetInflictor
void
CTakeDamageInfo
.SetReportedPosition
void
CTakeDamageInfo
.SetWeapon
float
Distance
enum
Dmg
int
entindex
enum
EntityGlowFilter_t
QAngle
EyeAngles
Vector
EyePosition
QAngle
GetAbsAngles
Vector
GetAbsOrigin
Vector
GetAbsVelocity
int
GetBodyGroup
string
GetClassname
string
GetEntityDescription
string
GetEntityName
int
GetHealth
Vector
GetLightingOrigin
float
GetMass
int
GetMaxHealth
int
GetModelIndex
string
GetModelName
MoveType_t
GetMoveType
CBaseEntity@
GetNextTarget
CBaseEntity@
GetOwner
CBaseEntity@
GetParent
int
GetParentAttachment
RenderFX
GetRenderFX
RenderMode
GetRenderMode
Vector
GetSize
int
GetSkin
int
GetTeamNumber
WaterLevel
GetWaterLevel
void
Ignite
bool
Intersects
bool
IsAlive
bool
IsBSPModel
bool
IsGrounded
bool
IsInAir
bool
IsInWorld
bool
IsMoving
bool
IsNetClient
bool
IsPlayer
enum
MoveType_t
Entities
::RegisterBreak
Entities
::RegisterDamaged
Entities
::RegisterDrop
Entities
::RegisterOutput
Entities
::RegisterPickup
Entities
::RegisterUse
Entities
::RegisterWakeup
Entities
::RemoveRegisterBreak
Entities
::RemoveRegisterDamaged
Entities
::RemoveRegisterDrop
Entities
::RemoveRegisterOutput
Entities
::RemoveRegisterPickup
Entities
::RemoveRegisterUse
Entities
::RemoveRegisterWokenUp
enum
RenderFX
enum
RenderMode
void
SetAbsAngles
void
SetAbsOrigin
void
SetAbsVelocity
void
SetBodyGroup
void
SetClassname
string
SetEntityDescription
void
SetEntityName
void
SetHealth
void
SetLightingOrigin
void
SetMass
void
SetMaxHealth
void
SetModel
void
SetModelIndex
void
SetMoveType
void
SetOutline
void
SetOwner
void
SetParent
void
SetParentAttachment
void
SetRenderFX
void
SetRenderMode
void
SetSize
void
SetSkin
void
SetWaterLevel
enum
Solid
void
SUB_FadeOut
void
SUB_Remove
void
SUB_StartFadeOut
void
TakeDamage
void
Teleport
enum
WaterLevel
CBasePlayer
string
GetPlayerName
int
GetPoints
int
GetScore
int
GetUserID
bool
IsBot
bool
IsConnected
int
m_afButtonLast
int
m_afButtonPressed
int
m_afButtonReleased
CZP_Player
void
AddPoints
void
AddScore
bool
AmmoBank
enum
AmmoBankSet
enum
AmmoBankSetValue
bool
AmmoWeapon
bool
AmmoWeaponSlot
void
CompleteInfection
void
ConsoleCommand
void
DoPlayerDSP
bool
DropWeapon
void
Escape
void
ForceRespawn
int
GetAmmoBank
int
GetArmor
CBaseEntity@
GetCurrentWeapon
bool
GetHudVisibility
CBaseEntity@
GetInfectedBy
int
GetMaxSpeed
string
GetPlayerName
string
GetSteamID64
string
GetTeamSpawnPointClassname
int
GetWeaponSlot
bool
GiveWeapon
string
GrabConvar
string
GrabIP
int
GrabPing
bool
HasItem
bool
HasSlowdown
bool
InPanic
bool
IsCarrier
bool
IsGagged
bool
IsInfected
bool
IsInPhoneTrigger
bool
IsMuted
bool
IsOnATeam
bool
IsRoaring
bool
IsSilenced
void
Kick
int
m_afButtonLast
int
m_afButtonPressed
int
m_afButtonReleased
void
OpenSteamOverlay
void
Panic
void
PlayCoughSound
enum
PlayerVoice
void
PlaySoundscape
bool
PutToInventory
void
RefuseWeaponSelection
void
SetArmModel
void
SetArmor
void
SetCarrier
void
SetGagged
void
SetHudVisibility
void
SetInfection
void
SetMaxSpeed
void
SetMuted
void
SetPlayerName
void
SetSilenced
void
SetVoice
void
StopSoundscape
void
StripWeapon
CGameTrace
bool
CGameTrace
.allsolid
class
CGameTrace
enum
COLLISIONGROUP
int
CGameTrace
.contents
void
CGameTrace
.DestroyTracer
bool
CGameTrace
.DidHit
bool
CGameTrace
.DidHitNonWorldEntity
bool
CGameTrace
.DidHitWorld
Vector
CGameTrace
.endpos
float
CGameTrace
.fraction
float
CGameTrace
.fractionleftsolid
int
CGameTrace
.GetEntityIndex
Vector
CGameTrace
.GetPlaneNormal
int
CGameTrace
.hitbox
int
CGameTrace
.hitgroup
CBaseEntity@
m_pEnt
enum
MASK
Vector
CGameTrace
.startpos
bool
CGameTrace
.startsolid
Globals
Log
enum
LogTypes
void
PrintToServerConsole
void
ToLocation
Hooks
Player::
CanSpray
Rounds::
CurrentRound
Rounds::
HalfTime
enum
InfectionState
Player::
InoculatorUsed
Rounds::
LastRound
Admin::
OnAdminRebuild
Player::
OnConCommand
Trigger::
OnEndTouch
Entities::
OnEntityCreation
Custom::
OnEntityDamaged
Entities::
OnEntityDestruction
Player::
OnEntityPickedUp
Entities::
OnItemDeliverDropped
Entities::
OnItemDeliverEquipped
Entities::
OnItemDeliverUsed
Player::
OnMenuExecuted
Player::
OnPlayerConnect
Player::
OnPlayerConnected
Player::
OnPlayerDamaged
Custom::
OnPlayerDamagedCustom
Custom::
OnPlayerDamagedCustom_PRE
Player::
OnPlayerDisconnected
Player::
OnPlayerInfected
Player::
OnPlayerInitSpawn
Player::
OnPlayerKilled
Player::
OnPlayerRagdollCreate
Player::
OnPlayerRagdollCreated
Player::
OnPlayerSpawn
Player::
OnSprayed
Trigger::
OnStartTouch
Trigger::
OnTouching
Admin::
OnUserAdd
Admin::
OnUserBanned
Admin::
OnUserBannedEx
Admin::
OnUserKicked
Admin::
OnUserRemove
Admin::
OnUserUnbanned
Admin::
OnUserUnbannedEx
VoteSystem::
OnVoteEnd
VoteSystem::
OnVoteStart
Player::
PlayerSay
Rounds::
RoundEndText
Rounds::
RoundTimer
Rounds::
RoundWin
enum
RoundWinState
SQL Database
CSQLConnection@
Connect
SQL
::Disconnect
SQL
::FreeHandle
CSQLDate@
GetDate
CSQLDate@
GetDay
SQL::ReadResult
::GetFloat
SQL::ReadResult
::GetInt
CSQLDate@
GetMonth
SQL::ReadResult
::GetString
CSQLDate@
GetTime
CSQLDate@
GetTimeStamp
CSQLDate@
GetYear
SQL
::NextResult
SQL
::PrintErrorsOnIgnoreQuery
SQL
::QueryError
SQL
::SendAndIgnoreQuery
CSQLQuery@
SendQuery
SQL
::SetErrorLocation
SQL
::SetErrorPrefix
CSQLDate@
ToString
Forwards
void
OnEntityBreak
void
OnEntityBreakEx
void
OnEntityDamaged
void
OnEntityDropped
void
OnEntityOutput
void
OnEntityOutputParam
void
OnEntityPickedUp
void
OnEntityUsed
void
OnEntityWokenUp
void
OnItemDeliverUsed
void
OnMapCleanedUp
void
OnMapInit
void
OnMapShutdown
void
OnMatchBegin
void
OnMatchEnded
void
OnMatchStarting
void
OnNewRound
void
OnPluginInit
void
OnPluginUnload
void
OnProcessRound
Globals
void
AllowNPCs
void
AngleVectors
float
Distance
string
GetCurrentMapName
float
GetCurrentTime
array_string
GetMapCycle
int
GetMaxClients
void
PlayMusic
void
SetAutoBalanceBlocked
void
SetCustomBulletsPushForce
void
SetCustomCarrierArmsPushForce
void
SetCustomHandsPushForce
void
SetCustomMeleePushForce
void
SetCustomZombieArmsPushForce
void
SetPlayerRespawnDelay
int
stoi
FileSystem
FileSystem
::Clear
KeyValues@
CreateFile
FileSystem::Json
::CreateFile
JsonValues@
CreateJson
FileSystem::Json
::Exists
FileSystem
::FileExists
FileSystem
::FileWrite
FileSystem::Json
::GrabBool
FileSystem::Json
::GrabFloat
FileSystem::Json
::GrabInt
FileSystem
::GrabKeyValueBool
FileSystem
::GrabKeyValueFloat
FileSystem
::GrabKeyValueInt
FileSystem
::GrabKeyValueString
FileSystem::Json
::GrabString
JsonValues@
ReadFile
FileSystem
::Write
FileSystem::Json
::Write
Utilities
Vote System
CVoteObject@
CallVote
CVoteObject@
CreateVoteObject
VoteSystem
::GetCoolDown
VoteSystem
::HasActiveVote
VoteSystem
::HasMapBegun
CVoteObject@
SetArgument
CVoteObject@
SetCaller
CVoteObject@
SetDescription
CVoteObject@
SetEndMessage
CVoteObject@
SetTarget
CVoteObject@
SetTitle
CVoteObject@
SetType
CVoteObject@
SetValue
Plugin Interface
PluginData
::SetAuthor
PluginData
::SetName
PluginData
::SetVersion
Plugin Network
Network
::CallFunction
CNetworked@
Create
Network
::Destroy
void
DestroyNetData
Network
::Dump
CNetworked@
Get
int
GetInt
NetObject@
GetInt
CNetworked@
GetNetworkName
string
GetString
NetObject@
GetString
uint64
GetUint64
NetObject@
GetUint64
bool
HasIndexValue
NetObject@
HasIndexValue
class
NetData
CNetworked@
GetBool
CNetworked@
GetFloat
CNetworked@
GetInt
CNetworked@
GetString
CNetworked@
Save
void
Write
Color
int
Color
.a
int
Color
.b
class
Color
void
Color
.DestroyColor
int
Color
.g
int
Color
.r
string
Color
.ToHEX
class
Color
.ToRGB
Utils
void
Beacon
string
Convert
void
CosmeticRemove
void
CosmeticWear
void
CreateShrapnel
void
CreateShrapnelEx
string
EscapeCharacters
enum
FadeFlag_t
void
FakeRecoil
CBaseEntity@
FindEntityByClassname
CBaseEntity@
FindEntityByEntIndex
CBaseEntity@
FindEntityByName
array_int
FindEntityInSphere
int
FloatToInt
void
ForceCollision
void
GameText
void
GameTextPlayer
int
GetNumGamePlayers
int
GetNumPlayers
CZP_Player@
GetPlayerByName
CZP_Player@
GetPlayerBySteamID
CZP_Player@
GetRandomPlayer
string
GetServerIP
void
InstructorHint
bool
NumbersOnly
void
RemoveImage
void
ScreenFade
void
SendPhoneMessage
void
SendPhoneMessageLocation
void
SendPhoneMessagePlayer
void
ShowBadge
void
ShowImage
string
Steam64ToSteam32
enum
SteamIDFormat
bool
StrContains
bool
StrEql
CASCommand@
StringToArgSplit
float
StringToFloat
int
StringToInt
string
StripColors
string
StrReplace
CBaseButton@
ToBaseButton
CBasePlayer@
ToBasePlayer
CBasePropDoor@
ToBasePropDoor
CBaseTrigger@
ToBaseTrigger
CZP_Player@
ToZPPlayer
void
TraceHull
void
TraceLine
void
ViewPunch
enum
ZPTeams
Menu
bool
Menu
.AddItem
void
Menu
.DestroyMenu
void
Menu
.Display
class
Menu
void
Menu
.SetBack
void
Menu
.SetID
void
Menu
.SetNext
void
Menu
.SetTitle
Math
float
AngleMod
int
clamp
int
max
int
min
float
RandomFloat
int
RandomInt
Vector
void
Vector
.DestructVector
float
Vector
.DotProduct
float
Vector
.Length
float
Vector
.Length2D
float
Vector
.Normalized
bool
Vector
.opEquals
class
Vector
float
Vector
.VecToYaw
float
Vector
.x
float
Vector
.y
float
Vector
.z
void
Vector
.Zero
BadgeManager
void
CreateCustomBadge
void
IncreaseBadgeState
void
SetBadgeReward
Chat
void
CenterMessage
void
CenterMessagePlayer
enum
ChatTeam
void
HintMessage
void
HintMessagePlayer
void
PrintToChat
void
PrintToChatPlayer
void
PrintToConsole
void
PrintToConsolePlayer
Vector2D
void
Vector2D
.DestructVector2D
float
Vector2D
.Length
float
Vector2D
.NormalizeInPlace
bool
Vector2D
.opEquals
class
Vector2D
float
Vector2D
.x
float
Vector2D
.y
QAngle
void
QAngle
.DestructQAngle
float
QAngle
.Length
bool
QAngle
.opEquals
class
QAngle
float
QAngle
.x
float
QAngle
.y
float
QAngle
.z
OTHER DOCUMENTATION
Angelscript 2.32.0 scripting manual
Generated on October 18, 2024, 3:30pm