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?

null | number[]

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