Entity

GetAnimationLayer

Return values: object

Entity.GetAnimationLayer(entity_index, layer_index)

Parameters: entity_index, layer_index

[EN] Used to get entity animation layer. [RU] Используется для получения слоя анимации объекта.

Returns an anim layer object

  • the object:

    • layer.Sequence

    • layer.Activity

    • layer.Weight

    • layer.WeightDeltaRange

    • layer.Cycle

    • layer.PlaybackRate

Layers

  • 0 = AIMMATRIX

  • 1 = WEAPON_ACTION

  • 2 = WEAPON_ACTION_RECROUCH

  • 3 = ADJUST

  • 4 = MOVEMENT_JUMP_OR_FALL

  • 5 = MOVEMENT_LAND_OR_CLIMB

  • 6 = MOVEMENT_MOVE

  • 7 = MOVEMENT_STRAFECHANGE

  • 8 = WHOLE_BODY

  • 9 = FLASHED

  • 10 = FLINCH

  • 11 = ALIVELOOP

  • 12 = LEAN

GetSteamID

Return values: steamid

Entity.GetSteamID( entity )

Parameters: entity

[EN] Used to get SteamID of entity. [RU] Используется для получения SteamID объекта.

DisableESP

Parameters:entity

Entity.DisableESP(entity)

Note: Must be called in CreateMove, active for 1 tick.

[EN] Disables ESP of entity. [RU] Отключает ESP объекта.

DrawFlag

Parameters: entity_index, text, array color

function cm()
{
    targets = Ragebot.GetTargets();
    if (targets != "")
    {
        for (i=0; i < targets.length; i++)
        {
            Entity.DrawFlag(targets[i], "HITTABLE", [0,255,255,255])
        }
    }
}
Cheat.RegisterCallback("CreateMove", "cm")

Note: this must be called in CreateMove callback, active for 1 tick.

[EN] Draws an extra flag on the entity. [RU] Рисует дополнительный флаг на объекте.

GetCCSWeaponInfo

This function can be called on both a player and weapon entity. When called on player it will return the info from current weapon. Returns the following prop list

price
kill_award
cycle_time
cycle_time_alt
damage
armor_ratio
penetration
range
max_speed
max_speed_alt
max_clip
spread
spread_alt
inaccuracy_crouch
inaccuracy_crouch_alt
inaccuracy_stand
inaccuracy_stand_alt
inaccuracy_jump_initial
inaccuracy_jump_apex
inaccuracy_jump
inaccuracy_jump_alt
inaccuracy_land
inaccuracy_land_alt
inaccuracy_ladder
inaccuracy_ladder_alt
inaccuracy_fire
inaccuracy_fire_alt
inaccuracy_move
inaccuracy_move_alt
inaccuracy_reload

Parameters: entity

function on_cm(){
    var lp = Entity.GetLocalPlayer();
    var weapon_info = Entity.GetCCSWeaponInfo(lp);
   
    Global.Print("damage " + weapon_info["damage"] + "\n");
    Global.Print("max_speed " + weapon_info["max_speed"] + "\n");
}

Cheat.RegisterCallback("CreateMove","on_cm");

Return values: table

[EN] Used to get info from weapon. [RU] Используется для получения информации из оружия.

GetRenderBox

Parameters: entity_index

Entity.GetRenderBox( entity )

Return values: returns an array object with state (valid/invalid), min X, min Y, max X, max Y

[EN] Returns an array object with state (valid/invalid), min X, min Y, max X, max Y. [RU] Возвращает объект массива с состоянием (действительный / недействительный), min X, min Y, max X, max Y.

GetWeapons

Parameters: entity_index

Entity.GetWeapons( entity )

Return values: returns an array of weapons of the entity.

[EN] Returns an array of weapons of the entity. [RU] Возвращает массив оружия сущности.

GetEntitiesByClassID

Parameters: int classid

Entity.GetEntitiesByClassID(classid);

Return values: returns entities of given Class ID.

[EN] Returns entities of given Class ID. [RU] Возвращает сущности данного идентификатора класса.

GetHitboxPosition

Parameters: ent_index, hitbox_index

Entity.GetHitboxPosition( entity, hitbox );

Return values: returns an array object with X, Y, Z for hitbox position.

[EN] Returns an array object with X, Y, Z for hitbox position. [RU] Возвращает объект массива с X, Y, Z для позиции хитбокса.

Hitbox indexes:

  • HITBOX_HEAD = 0

  • HITBOX_NECK = 1

  • HITBOX_PELVIS = 2

  • HITBOX_BODY = 3

  • HITBOX_THORAX = 4

  • HITBOX_CHEST = 5

  • HITBOX_UPPER_CHEST = 6

  • HITBOX_LEFT_THIGH = 7

  • HITBOX_RIGHT_THIGH = 8

  • HITBOX_LEFT_CALF = 9

  • HITBOX_RIGHT_CALF = 10

  • HITBOX_LEFT_FOOT = 11

  • HITBOX_RIGHT_FOOT = 12

  • HITBOX_LEFT_HAND = 13

  • HITBOX_RIGHT_HAND = 14

  • HITBOX_LEFT_UPPER_ARM = 15

  • HITBOX_LEFT_FOREARM = 16

  • HITBOX_RIGHT_UPPER_ARM = 17

  • HITBOX_RIGHT_FOREARM = 18

GetEyePosition

Parameters: int

Entity.GetEyePosition( entity );

Return values: returns an array object with X, Y, Z for eye position.

[EN] Returns an array object with X, Y, Z for eye position. [RU] Возвращает объект массива с координатами X, Y, Z для положения глаз.

GetGameRulesProxy

function valveServer( )
{
    gamerules = Entity.GetGameRulesProxy();
    is_valve_server = Entity.GetProp( gamerules, "CCSGameRulesProxy", "m_bIsValveDS" );
    Cheat.Print("Is this Valve Dedicated server: " + is_valve_server + "\n");
}

Cheat.RegisterCallback("Draw", "valveServer");

Return values: returns entity index of game rules entity.

[EN] Returns entity index of game rules entity. [RU] Возвращает индекс сущности сущности правил игры.

IsBot

Parameters: ent_index

Entity.IsBot( entity )

[EN] Entity.IsBot can be used to check whether passed entity index is a bot or not. [RU] Entity.IsBot можно использовать, чтобы проверить, является ли переданный индекс объекта ботом или нет.

GetWeapon

Parameters: ent_index

Entity.GetWeapon( entity );

Return values: returns weapon index of entity index passed as argument.

[EN] Entity.GetWeapon returns weapon name of entity index passed as argument. [RU] Entity.GetWeapon возвращает имя оружия из индекса сущности, переданного в качестве аргумента.

SetProp

Parameters: player_entity_index, table_name, prop_name, new_value

Entity.SetProp( entity, table, prop, value)

[EN] Can be used to override property values. [RU] Может использоваться для переопределения значений свойств.

GetProp

Parameters: player_entity_index, table_name, prop_name

Entity.GetProp( entity, table, prop )

Return values: returns the value of the property.

[EN] Returns the value of the property. [RU] Возвращает значение свойства.

GetRenderOrigin

Parameters: entity_index

Entity.GetRenderOrigin( entity );

This function can be called on both players and other entities. If called on a dormant player, the last known position will be returned.

[EN] Entity.GetRenderOrigin returns an array of x, y, z. [RU] Entity.GetRenderOrigin возвращает массив x, y, z.

GetName

Parameters: entity_index

Entity.GetName( entity )

Return values: returns a string that is the player name.

[EN] Returns a string that is the player name. [RU] Возвращает строку с именем игрока.

GetClassName

Parameters: entity

Entity.GetClassName( entity );

[EN] Returns a string that represents the class name instead of the class ID. [RU] Возвращает строку, представляющую имя класса вместо идентификатора класса.

GetClassID

Parameters: entity_index

Returns a number that is the class ID, lists of class IDs can be found here - https://pastebin.com/bb7CKW2y

Entity.GetClassID( entity )

[EN] Returns a number that is the class ID. [RU] Возвращает число, которое является идентификатором класса.

IsDormant

Parameters: entity_index

Entity.IsDormant( entity )

[EN] Finds out whether an entity is dormant. [RU] Узнает, находится ли объект в дорманте.

IsAlive

Parameters: entity_index

Entity.IsAlive( entity )

[EN] Finds out whether an entity is alive. [RU] Узнает, жив ли объект.

IsValid

Parameters: entity index

Entity.IsValid( entity )

[EN] Finds out whether an entity is valid. [RU] Узнает, действительна ли сущность.

IsLocalPlayer

Parameters: entity_index

Entity.IsLocalPlayer( entity )

[EN] Finds out whether an entity is the local player. [RU] Узнает, является ли объект локальным игроком.

IsEnemy

Parameters: entity index

Entity.IsEnemy( entity )

[EN] Finds out whether an entity is an enemy. [RU] Узнает, является ли сущность врагом.

IsTeammate

Parameters: entity_index

Entity.IsTeammate( entity )

[EN] Finds out whether an entity is a teammate. [RU] Узнает, является ли сущность врагом.

GetEntityFromUserID

Parameters: userid

Entity.GetEntityFromUserID( userid )

[EN] Finds the entity of the given user id. [RU] Находит сущность данного идентификатора пользователя.

GetLocalPlayer

Entity.GetLocalPlayer(  )

[EN] Returns the entity index of local the player. [RU] Возвращает индекс сущности локального игрока.

GetTeammates

Entity.GetTeammates( )

[EN] Returns an array of teammate entity indexes. [RU] Возвращает массив индексов сущностей товарищей по команде.

GetEnemies

Entity.GetEnemies( )

[EN] Returns an array of enemy entity indexes. [RU] Возвращает массив индексов вражеских сущностей.

GetPlayers

Entity.GetPlayers( )

[EN] Returns an array of player entity indexes. [RU] Возвращает массив индексов сущностей игрока.

GetEntities

Entity.GetEntities( )

[EN] Returns an array of entity indexes. [RU] Возвращает массив индексов сущностей.

Last updated