entity
Interact with our internally used entity sdk
Getting entity:
Get local player
entity.getLocalPlayer();Returns the local player as pointer.
Get DwEntityList
entity.getDwEntityList();Returns the entity list as a pointer.
Get crosshair entity
entity.getCrosshairHandle(IntPtr: playerPawn)Returns the aimed at player as a handle.
Handle to entity (Crosshair Entity)
entity.getEntityFromHandle(IntPtr: entityList, IntPtr: handle)This will return any handle as en entity.
About entity:
Is Left Handed?
entity.isLeftHanded(IntPtr: entity);Returns a boolean
Get Health
entity.getHealth(IntPtr: entity);Returns the entity's health as an integer.
Is Dead?
entity.isDead(IntPtr: entity);Returns a boolean for any entity.
Can Be Damaged?
entity.canBeDamaged(IntPtr: entity);Returns a boolean.
Get Armor
entity.getArmorValue(IntPtr: entity);Returns an integer.
Has Helmet?
entity.hasHelmet(IntPtr: entity);Get Team
entity.getTeam(IntPtr: entity);Returns the entity's team number as an integer.
Get Speed
entity.getSpeed(IntPtr: entity);Returns the entity's speed as a nice integer by doing Math.Sqrt on the speed vector. NOTE: This does an internal "isDead" check on the entity, if the entity is dead the speed is returned as -1
Is Standing?
entity.isStanding(IntPtr: entity);Returns a boolean.
Is Running?
entity.isRunning(IntPtr: entity);Returns a boolean [counts as running/walking]
Is Jumping?
entity.isJumping(IntPtr: entity);Returns a boolean [counts as jumping/falling]
Is Landing?
entity.isLanding(IntPtr: entity);Returns a boolean.
Is Crouching?
entity.isCrouching(IntPtr: entity);Returns a boolean.
Is Scoped?
entity.isScoped(IntPtr: entity);Returns a boolean.
Will Resume Scope?
entity.resumeScope(IntPtr: entity);Returns a boolean
Is Flashed?
entity.isFlashed(IntPtr: entity);Returns a boolean.
Is Reloading?
entity.isReloading(IntPtr: entity);Returns a boolean.
Get Weapon index
entity.getWeaponIndex(IntPtr: entity);Returns the entity's weapon index as a short.
Has Defuser?
entity.hasDefuser(IntPtr: entity);Returns a boolean.
Get Shots Fired
entity.getShotsFired(IntPtr: entity);Returns the current amount of shots fired while shooting as an integer.
Get Punch Angle
entity.getPunchAngle(IntPtr: entity);Returns a vector for the view recoil.
Get Flinch
entity.getFlinch(IntPtr: entity);Returns a vector for Flinch Stack.
Wait For Attack?
entity.waitForNoAttack(IntPtr: entity);Returns a boolean.
Eye Angles
entity.getPunchAngle(IntPtr: entity);Returns a vector.
Get Scene Node
entity.getSceneNode(IntPtr: entity);Return the Scene Node for any entity as a pointer.
Get Camera Services
entity.getCamera(IntrPtr: entity);Returns a pointer to the players Camera Service.
Get Position
entity.getPosition(IntPtr: sceneNode);Returns the X,Y,Z of the entities position, this vector is already unpacked by default and does not require Unpack
Example:
var player = entity.getLocalPlayer();
var node = entity.getSceneNode(player);
var pos = entity.getPosition(node);
client.print(`X: ${pos.X} Y: ${pos.Y}, Z: ${pos.Z}`);Get Distance Between
entity.getDistanceBetween(IntPtr: firstEntitySceneNode, IntPtr: secondEntitySceneNode);Returns an integer .
Get Closest Enemy
entity.getClosestEnemy(IntPtr: playerPawn);Returns the closest entity as a pointer.
Is Buy Menu Open?
entity.isBuyMenuOpen(IntPtr: entity);Returns a boolean.
Is In Buy Zone?
entity.inBuyZone(IntPtr: entity);Returns a boolean.
Is Muted?
entity.isMuted(IntPtr: entity);Returns a boolean for communcation ban.
Get Ping
entity.getPing(IntPtr: entity)Get Kills
entity.getKills(IntPtr: entity);Returns an integer.
Get Score
entity.getScore(IntPtr: entity);Returns an integer.
Get MVPS
entity.getMvps(IntPtr: entity);Returns an integer.
Cant Be Kicked?
entity.cantBeKicked(IntPtr: entity);Returns a boolean.
Get Competitve Type
entity.getCompetitiveType(IntPtr: entity);Returns an integer for either Competitive or Premiere.
Get Competitive Ranking
entity.getCompetitiveRanking(IntPtr: entity);Returns an integer.
Get Competitive Wins
entity.getCompetitiveWins(IntPtr: entity);Returns an integer.
Abandon Allows Surrender?
entity.abandonAllowsSurrender(IntPtr: entity);Returns a boolean.
Abandon Allows Instant Surrender?
entity.abandonAllowsInstantSurrender(IntPtr: entity);Returns a boolean.
Get Predicted Competitive Win Amount
entity.getPredictedCompetitiveWinAmount(IntPtr: entity);Returns an integer.
Get Predicted Competitive Loss Amount
entity.getPredictedCompetitiveLossAmount(IntPtr: entity);Returns an integer.
Get Predicted Competitive Tie Amount
entity.getPredictedCompetitiveTieAmount(IntPtr: entity);Returns an integer.
Get Entities
entity.getEntities();Return a list of all current entities and some of their data
Example:
var entities = entity.getEntities(); // get entities from c# List<T> that appears in js as an object
entities = Array.from(entities); // collect all values
entities.forEach(ent =>
{
client.print(`Name: ${ent.name} Health: ${ent.health} Team: ${ent.team} Round starting money: ${ent.startAccount} Money spent this round: ${ent.moneySpent} Total money spent: ${ent.totalMoneySpent}`);
});Last updated
Was this helpful?