[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