Return to Main Docs Page

CBasePlayer

Please make sure, that not all functions was tested to be working.

Functions

Server-Side

CBasePlayer:BodyAngles()
CBasePlayer:BodyTarget()
CBasePlayer:BumpWeapon()
CBasePlayer:ChatPrint()
CBasePlayer:CheatImpulseCommands()
CBasePlayer:CheckObserverSettings()
CBasePlayer:CheckTrainUpdate()
CBasePlayer:Classify()
CBasePlayer:CreateCorpse()
CBasePlayer:CreateViewModel()
CBasePlayer:DamageEffect()
CBasePlayer:DeathSound()
CBasePlayer:DestroyViewModels()
CBasePlayer:DrawDebugGeometryOverlays()
CBasePlayer:Duck()
CBasePlayer:EnableControl()
CBasePlayer:EntSelectSpawnPoint()
CBasePlayer:EquipSuit()
CBasePlayer:Event_Dying()
CBasePlayer:Event_Killed()
CBasePlayer:Event_KilledOther()
CBasePlayer:FindNextObserverTarget()
CBasePlayer:FlashlightIsOn()
CBasePlayer:FlashlightTurnOff()
CBasePlayer:FlashlightTurnOn()
CBasePlayer:ForceObserverMode()
CBasePlayer:ForceRespawn()
CBasePlayer:ForceSimulation()
CBasePlayer:GetClientIndex()
CBasePlayer:GetDelayTicks()
CBasePlayer:GetNetworkIDString()
CBasePlayer:GetNextObserverSearchStartPoint()
CBasePlayer:GetReplayEntity()
CBasePlayer:GetVehicleAnalogControlBias()
CBasePlayer:GetVehicleEntity()
CBasePlayer:Give()
CBasePlayer:GiveAmmo()
CBasePlayer:GiveNamedItem()
CBasePlayer:GodDisable()
CBasePlayer:GodEnable()
CBasePlayer:HasAnyAmmoOfType()
CBasePlayer:HasNamedPlayerItem()
CBasePlayer:HasPhysicsFlag()
CBasePlayer:HasWeapon()
CBasePlayer:HasWeapons()
CBasePlayer:HideViewModels()
CBasePlayer:ImpulseCommands()
CBasePlayer:InitHUD()
CBasePlayer:InitialSpawn()
CBasePlayer:IsDead()
CBasePlayer:IsFakeClient()
CBasePlayer:IsIlluminatedByFlashlight()
CBasePlayer:IsNetClient()
CBasePlayer:IsOnLadder()
CBasePlayer:IsSinglePlayerGameEnding()
CBasePlayer:IsValidObserverTarget()
CBasePlayer:Jump()
CBasePlayer:JumptoPosition()
CBasePlayer:Kill()
CBasePlayer:LockPlayerInPlace()
CBasePlayer:ModeWantsSpectatorGUI()
CBasePlayer:NotifySinglePlayerGameEnding()
CBasePlayer:OnTakeDamage_Alive()
CBasePlayer:OnVehicleStart()
CBasePlayer:PackDeadPlayerItems()
CBasePlayer:PauseBonusProgress()
CBasePlayer:PlayerDeathThink()
CBasePlayer:RemoveAllItems()
CBasePlayer:RemovePlayerItem()
CBasePlayer:RemoveSuit()
CBasePlayer:RequiredEdictIndex()
CBasePlayer:RumbleEffect()
CBasePlayer:SetBodyPitch()
CBasePlayer:SetBonusChallenge()
CBasePlayer:SetBonusProgress()
CBasePlayer:SetFOV()
CBasePlayer:SetFlashlightEnabled()
CBasePlayer:SetPlayerName()
CBasePlayer:SetVehicleAnalogControlBias()
CBasePlayer:SetWeaponAnimType()
CBasePlayer:ShouldFadeOnDeath()
CBasePlayer:ShowCrosshair()
CBasePlayer:ShowViewModel()
CBasePlayer:SnapEyeAngles()
CBasePlayer:StartObserverMode()
CBasePlayer:StartReplayMode()
CBasePlayer:StopObserverMode()
CBasePlayer:StopReplayMode()
CBasePlayer:StripWeapon()
CBasePlayer:StripWeapons()
CBasePlayer:SwitchToDefaultWeapon()
CBasePlayer:TakeHealth()
CBasePlayer:UnlockPlayer()
CBasePlayer:UpdatePlayerSound()
CBasePlayer:UpdateTransmitState()
CBasePlayer:ValidateCurrentObserverTarget()
CBasePlayer:Weapon_CanUse()
CBasePlayer:Weapon_Detach()
CBasePlayer:Weapon_Drop()
CBasePlayer:Weapon_DropSlot()
CBasePlayer:Weapon_Equip()
CBasePlayer:Weapon_GetLast()
               

Client-Side

CBasePlayer:AbortReload()
CBasePlayer:AddToPlayerSimulationList()
CBasePlayer:Alive()
CBasePlayer:Armor()
CBasePlayer:ClearZoomOwner()
CBasePlayer:CurrentCommandNumber()
CBasePlayer:DoMuzzleFlash()
CBasePlayer:ExitLadder()
CBasePlayer:EyeAngles()
CBasePlayer:EyePosition()
CBasePlayer:EyePositionAndVectors()
CBasePlayer:EyeVectors()
CBasePlayer:FindUseEntity()
CBasePlayer:GetActiveWeapon()
CBasePlayer:GetAmmoCount()
CBasePlayer:GetArmor()
CBasePlayer:GetAutoaimVector()
CBasePlayer:GetBonusChallenge()
CBasePlayer:GetBonusProgress()
CBasePlayer:GetDeathTime()
CBasePlayer:GetDefaultFOV()
CBasePlayer:GetEFNoInterpParity()
CBasePlayer:GetEyeTrace()
CBasePlayer:GetFOV()
CBasePlayer:GetFOVDistanceAdjustFactor()
CBasePlayer:GetFOVTime()
CBasePlayer:GetHealth()
CBasePlayer:GetImpulse()
CBasePlayer:GetLaggedMovementValue()
CBasePlayer:GetLastKnownPlaceName()
CBasePlayer:GetNextAttack()
CBasePlayer:GetObserverMode()
CBasePlayer:GetObserverTarget()
CBasePlayer:GetOffset_m_Local()
CBasePlayer:GetPlayerLocalData()
CBasePlayer:GetPlayerMaxs()
CBasePlayer:GetPlayerMins()
CBasePlayer:GetPlayerName()
CBasePlayer:GetPreviouslyPredictedOrigin()
CBasePlayer:GetPunchAngle()
CBasePlayer:GetStepSoundCache()
CBasePlayer:GetStepSoundVelocities()
CBasePlayer:GetSwimSoundTime()
CBasePlayer:GetTimeBase()
CBasePlayer:GetTracerType()
CBasePlayer:GetUseEntity()
CBasePlayer:GetUserID()
CBasePlayer:GetViewModel()
CBasePlayer:GetWaterJumpTime()
CBasePlayer:GetWeapon()
CBasePlayer:HintMessage()
CBasePlayer:IncrementEFNoInterpParity()
CBasePlayer:IsBot()
CBasePlayer:IsHLTV()
CBasePlayer:IsInAVehicle()
CBasePlayer:IsObserver()
CBasePlayer:IsPlayer()
CBasePlayer:IsPlayerUnderwater()
CBasePlayer:IsSuitEquipped()
CBasePlayer:IsUseableEntity()
CBasePlayer:ItemPostFrame()
CBasePlayer:ItemPreFrame()
CBasePlayer:LeaveVehicle()
CBasePlayer:LocalEyeAngles()
CBasePlayer:MaxSpeed()
CBasePlayer:MyCombatCharacterPointer()
CBasePlayer:Nick()
CBasePlayer:OnRestore()
CBasePlayer:PhysicsSimulate()
CBasePlayer:PhysicsSolidMaskForEntity()
CBasePlayer:PlayStepSound()
CBasePlayer:PlayerUse()
CBasePlayer:PostThink()
CBasePlayer:PreThink()
CBasePlayer:RemoveAllAmmo()
CBasePlayer:RemoveAmmo()
CBasePlayer:RemoveFromPlayerSimulationList()
CBasePlayer:ResetAutoaim()
CBasePlayer:ResetObserverMode()
CBasePlayer:SelectItem()
CBasePlayer:SelectLastItem()
CBasePlayer:SetAmmoCount()
CBasePlayer:SetAnimation()
CBasePlayer:SetAnimationExtension()
CBasePlayer:SetBloodColor()
CBasePlayer:SetLadderNormal()
CBasePlayer:SetMaxSpeed()
CBasePlayer:SetNextAttack()
CBasePlayer:SetPlayerLocalData()
CBasePlayer:SetPlayerUnderwater()
CBasePlayer:SetPreviouslyPredictedOrigin()
CBasePlayer:SetPunchAngle()
CBasePlayer:SetStepSoundCache()
CBasePlayer:SetSuitUpdate()
CBasePlayer:SetSwimSoundTime()
CBasePlayer:SetWaterJumpTime()
CBasePlayer:SharedSpawn()
CBasePlayer:ShouldShowHints()
CBasePlayer:SimulatePlayerSimulatedEntities()
CBasePlayer:SmoothViewOnStairs()
CBasePlayer:Spawn()
CBasePlayer:SwitchToNextBestWeapon()
CBasePlayer:Team()
CBasePlayer:UpdateClientData()
CBasePlayer:UpdateUnderwaterState()
CBasePlayer:UsingStandardWeaponsInVehicle()
CBasePlayer:ViewPunch()
CBasePlayer:ViewPunchReset()
CBasePlayer:WeaponCount()
CBasePlayer:Weapon_CanSwitchTo()
CBasePlayer:Weapon_OwnsThisType()
CBasePlayer:Weapon_SetLast()
CBasePlayer:Weapon_ShootPosition()
CBasePlayer:Weapon_ShouldSelectItem()
CBasePlayer:Weapon_ShouldSetLast()
CBasePlayer:Weapon_Switch()
               

Shared

CBasePlayer:AbortReload()
CBasePlayer:AddToPlayerSimulationList()
CBasePlayer:Alive()
CBasePlayer:Armor()
CBasePlayer:ClearZoomOwner()
CBasePlayer:CurrentCommandNumber()
CBasePlayer:DoMuzzleFlash()
CBasePlayer:ExitLadder()
CBasePlayer:EyeAngles()
CBasePlayer:EyePosition()
CBasePlayer:EyePositionAndVectors()
CBasePlayer:EyeVectors()
CBasePlayer:FindUseEntity()
CBasePlayer:GetActiveWeapon()
CBasePlayer:GetAmmoCount()
CBasePlayer:GetAutoaimVector()
CBasePlayer:GetBonusChallenge()
CBasePlayer:GetBonusProgress()
CBasePlayer:GetDeathTime()
CBasePlayer:GetDefaultFOV()
CBasePlayer:GetEFNoInterpParity()
CBasePlayer:GetEyeTrace()
CBasePlayer:GetFOV()
CBasePlayer:GetFOVDistanceAdjustFactor()
CBasePlayer:GetFOVTime()
CBasePlayer:GetHealth()
CBasePlayer:GetImpulse()
CBasePlayer:GetLaggedMovementValue()
CBasePlayer:GetLastKnownPlaceName()
CBasePlayer:GetNextAttack()
CBasePlayer:GetObserverMode()
CBasePlayer:GetObserverTarget()
CBasePlayer:GetOffset_m_Local()
CBasePlayer:GetPlayerLocalData()
CBasePlayer:GetPlayerMaxs()
CBasePlayer:GetPlayerMins()
CBasePlayer:GetPlayerName()
CBasePlayer:GetPreviouslyPredictedOrigin()
CBasePlayer:GetPunchAngle()
CBasePlayer:GetStepSoundCache()
CBasePlayer:GetStepSoundVelocities()
CBasePlayer:GetSwimSoundTime()
CBasePlayer:GetTimeBase()
CBasePlayer:GetTracerType()
CBasePlayer:GetUseEntity()
CBasePlayer:GetUserID()
CBasePlayer:GetViewModel()
CBasePlayer:GetWaterJumpTime()
CBasePlayer:GetWeapon()
CBasePlayer:HintMessage()
CBasePlayer:IncrementEFNoInterpParity()
CBasePlayer:IsBot()
CBasePlayer:IsHLTV()
CBasePlayer:IsInAVehicle()
CBasePlayer:IsObserver()
CBasePlayer:IsPlayer()
CBasePlayer:IsPlayerUnderwater()
CBasePlayer:IsSuitEquipped()
CBasePlayer:IsUseableEntity()
CBasePlayer:ItemPostFrame()
CBasePlayer:ItemPreFrame()
CBasePlayer:LeaveVehicle()
CBasePlayer:LocalEyeAngles()
CBasePlayer:MaxSpeed()
CBasePlayer:MyCombatCharacterPointer()
CBasePlayer:Nick()
CBasePlayer:OnRestore()
CBasePlayer:PhysicsSimulate()
CBasePlayer:PhysicsSolidMaskForEntity()
CBasePlayer:PlayStepSound()
CBasePlayer:PlayerUse()
CBasePlayer:PostThink()
CBasePlayer:PreThink()
CBasePlayer:RemoveAllAmmo()
CBasePlayer:RemoveAmmo()
CBasePlayer:RemoveFromPlayerSimulationList()
CBasePlayer:ResetAutoaim()
CBasePlayer:ResetObserverMode()
CBasePlayer:SelectItem()
CBasePlayer:SelectLastItem()
CBasePlayer:SetAmmoCount()
CBasePlayer:SetAnimation()
CBasePlayer:SetAnimationExtension()
CBasePlayer:SetBloodColor()
CBasePlayer:SetFOV()
CBasePlayer:SetLadderNormal()
CBasePlayer:SetMaxSpeed()
CBasePlayer:SetNextAttack()
CBasePlayer:SetPlayerLocalData()
CBasePlayer:SetPlayerUnderwater()
CBasePlayer:SetPreviouslyPredictedOrigin()
CBasePlayer:SetPunchAngle()
CBasePlayer:SetStepSoundCache()
CBasePlayer:SetSuitUpdate()
CBasePlayer:SetSwimSoundTime()
CBasePlayer:SetWaterJumpTime()
CBasePlayer:SharedSpawn()
CBasePlayer:ShouldShowHints()
CBasePlayer:SimulatePlayerSimulatedEntities()
CBasePlayer:SmoothViewOnStairs()
CBasePlayer:Spawn()
CBasePlayer:SwitchToNextBestWeapon()
CBasePlayer:UpdateClientData()
CBasePlayer:UpdateUnderwaterState()
CBasePlayer:UsingStandardWeaponsInVehicle()
CBasePlayer:ViewPunch()
CBasePlayer:ViewPunchReset()
CBasePlayer:WeaponCount()
CBasePlayer:Weapon_CanSwitchTo()
CBasePlayer:Weapon_OwnsThisType()
CBasePlayer:Weapon_SetLast()
CBasePlayer:Weapon_ShootPosition()
CBasePlayer:Weapon_ShouldSelectItem()
CBasePlayer:Weapon_ShouldSetLast()
CBasePlayer:Weapon_Switch()
               

Values

Booleans

These values will return boolean. [true/false]
CBasePlayer.m_fOnTarget
               

Numbers

These values will return numbers. [floats]
CBasePlayer.m_flNextAttack
               

Numbers

These values will return numbers. [ints]
CBasePlayer.m_afButtonLast
CBasePlayer.m_afButtonPressed
CBasePlayer.m_afButtonReleased
CBasePlayer.m_nButtons
CBasePlayer.m_StuckLast
               

Strings

These values will return strings.
CBasePlayer.m_szAnimExtension
               
Thank you for reading this article, see ya later!

JOIN HL2GMED DISCORD SERVER!