Logo
    • 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
        • 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 GetUserID
        • bool IsBot
        • bool IsConnected
        • int m_afButtonLast
        • int m_afButtonPressed
        • int m_afButtonReleased
      • CZP_Player
        • 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 GetArmor
        • CBaseEntity@ GetCurrentWeapon
        • bool GetHudVisibility
        • 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
        • 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::OnPlayerDamaged
        • Custom::OnPlayerDamaged
        • 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 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 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 ScreenFade
        • void SendPhoneMessage
        • void SendPhoneMessageLocation
        • void SendPhoneMessagePlayer
        • 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.Length
        • float Vector.Length2D
        • float Vector.Normalized
        • bool Vector.opEquals
        • class Vector
        • 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 February 2, 2023, 10:48pm