Functions37
SymbolDescription
ActivateEntityActivates an entity (CBaseAnimating::Activate)
CreateEntityByNameCreates an entity by string name, but does not spawn it (see DispatchSpawn). If ForceEdictIndex is not -1, then it will use the edict by that index. If the index is invalid or there is already an edict using that index, it will error out.
DispatchKeyValueDispatches a KeyValue into given entity using a string value.
DispatchKeyValueFloatDispatches a KeyValue into given entity using a floating point value.
DispatchKeyValueIntDispatches a KeyValue into given entity using an integer value.
DispatchKeyValueVectorDispatches a KeyValue into given entity using a vector value.
DispatchSpawnSpawns an entity into the game.
EntityCollisionRulesChangedRecaculates entity collision rules (CBaseEntity::CollisionRulesChanged).
EquipPlayerWeaponEquip's a player's weapon.
ExtinguishEntityExtinguishes an entity that is on fire.
FindEntityByClassnameSearches for an entity by classname.
ForcePlayerSuicideForces a player to commit suicide.
GetClientAimTargetReturns the entity a client is aiming at.
GetClientEyeAnglesReturns the client's eye angles.
GetEntityAttachmentReturns the world location and world angles of an attachment.
GetPlayerDecalFileRetrieves the decal file name associated with a given client.
GetPlayerJingleFileRetrieves the jingle file name associated with a given client.
GetPlayerWeaponSlotReturns the weapon in a player's slot.
GetServerNetStatsReturns the average server network traffic in bytes/sec.
GetTeamClientCountRetrieves the number of players in a certain team. Note: This native should not be called before OnMapStart.
GetTeamCountReturns the total number of teams in a game. Note: This native should not be called before OnMapStart.
GetTeamEntityReturns the entity index of a team.
GetTeamNameRetrieves the team name based on a team index. Note: This native should not be called before OnMapStart.
GetTeamScoreReturns the score of a team based on a team index. Note: This native should not be called before OnMapStart.
GivePlayerAmmoGives ammo of a certain type to a player. This natives obeys the maximum amount of ammo a player can carry per ammo type.
GivePlayerItemGives a named item to a player.
IgniteEntityIgnites an entity on fire.
LookupEntityAttachmentReturns the index number of a given named attachment.
RemovePlayerItemRemoves a player's item.
SetClientInfoSets values to client info buffer keys and notifies the engine of the change. The change does not get propagated to mods until the next frame.
SetClientNameChanges a client's name.
SetEntityCollisionGroupChanges an entity's collision group (CBaseEntity::SetCollisionGroup).
SetEntityModelSets the model to a given entity.
SetEntityOwnerSets an entity's owner (CBaseEntity::SetEntityOwner).
SetTeamScoreSets the score of a team based on a team index. Note: This native should not be called before OnMapStart.
SlapPlayerSlaps a player in a random direction.
TeleportEntityTeleports an entity.