Skip to main content

[NodeMod Core]

/ .. / PlayerInfo

Interface: PlayerInfo

Defined in: src/enhanced/player.ts:18

Comprehensive player information with enhanced functionality. Includes both properties and convenience methods for player management.

Properties​

entity​

entity: Entity

Defined in: src/enhanced/player.ts:20

Player entity reference

id​

id: number

Defined in: src/enhanced/player.ts:22

Player entity index

name​

name: string

Defined in: src/enhanced/player.ts:24

Player display name

steamId​

steamId: string

Defined in: src/enhanced/player.ts:26

Steam ID

userId​

userId: number

Defined in: src/enhanced/player.ts:28

User ID

wonId​

wonId: number

Defined in: src/enhanced/player.ts:30

WON ID

health​

health: number

Defined in: src/enhanced/player.ts:32

Current health

armor​

armor: number

Defined in: src/enhanced/player.ts:34

Current armor value

frags​

frags: number

Defined in: src/enhanced/player.ts:36

Kill count (frags)

deaths​

deaths: number

Defined in: src/enhanced/player.ts:38

Death count

origin​

origin: number[]

Defined in: src/enhanced/player.ts:40

Position coordinates [x, y, z]

angles​

angles: number[]

Defined in: src/enhanced/player.ts:42

View angles [pitch, yaw, roll]

velocity​

velocity: number[]

Defined in: src/enhanced/player.ts:44

Movement velocity [x, y, z]

isAlive​

isAlive: boolean

Defined in: src/enhanced/player.ts:46

Whether player is alive

isConnected​

isConnected: boolean

Defined in: src/enhanced/player.ts:48

Whether player is connected

team​

team: number

Defined in: src/enhanced/player.ts:50

Player team number

model​

model: string

Defined in: src/enhanced/player.ts:52

Player model name

topColor​

topColor: number

Defined in: src/enhanced/player.ts:54

Top color value

bottomColor​

bottomColor: number

Defined in: src/enhanced/player.ts:56

Bottom color value

sendMessage()​

sendMessage: (message) => void

Defined in: src/enhanced/player.ts:58

Send message to this player

Parameters​

message​

string

Returns​

void

teleport()​

teleport: (origin, angles?) => void

Defined in: src/enhanced/player.ts:60

Teleport player to position

Parameters​

origin​

number[]

angles?​

number[] | null

Returns​

void

kill()​

kill: () => void

Defined in: src/enhanced/player.ts:62

Kill this player

Returns​

void

kick()​

kick: (reason?) => void

Defined in: src/enhanced/player.ts:64

Kick this player

Parameters​

reason?​

string

Returns​

void

ban()​

ban: (duration?, reason?) => void

Defined in: src/enhanced/player.ts:66

Ban this player

Parameters​

duration?​

number

reason?​

string

Returns​

void