Player
Defined in: client/api.d.ts:960
Client handle for a streamed M2O player.
Extends
Section titled “Extends”Player
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Player(
id):Player
Defined in: client/api.d.ts:965
Creates a script wrapper for an existing streamed player with this ID; it does not create or spawn a player.
Parameters
Section titled “Parameters”number
Network entity identifier.
Returns
Section titled “Returns”Player
Methods
Section titled “Methods”emit()
Section titled “emit()”emit(
eventName,payloadJson?):void
Defined in: shared.d.ts:96
Parameters
Section titled “Parameters”eventName
Section titled “eventName”string
payloadJson?
Section titled “payloadJson?”string
Returns
Section titled “Returns”void
getBoneTransform()
Section titled “getBoneTransform()”getBoneTransform(
boneId):BoneTransform|null
Defined in: client/api.d.ts:978
Resolves the current world-space transform of one of this player’s skeleton bones.
Parameters
Section titled “Parameters”boneId
Section titled “boneId”number
Numeric bone identifier, typically obtained from the global Bone table.
Returns
Section titled “Returns”BoneTransform | null
The bone transform, or null when the player or requested bone is unavailable.
getIP()
Section titled “getIP()”getIP():
string
Defined in: shared.d.ts:97
Returns
Section titled “Returns”string
getNametagColor()
Section titled “getNametagColor()”getNametagColor():
number
Defined in: shared.d.ts:105
Returns
Section titled “Returns”number
getNametagText()
Section titled “getNametagText()”getNametagText():
string
Defined in: shared.d.ts:103
Returns
Section titled “Returns”string
getVehicle()
Section titled “getVehicle()”getVehicle():
Vehicle|null
Defined in: client/api.d.ts:984
Returns the streamed vehicle currently occupied by this player.
Returns
Section titled “Returns”Vehicle | null
The current vehicle handle, or null when the player is not inside a streamed vehicle.
isNametagHealthVisible()
Section titled “isNametagHealthVisible()”isNametagHealthVisible():
boolean
Defined in: shared.d.ts:101
Returns
Section titled “Returns”boolean
isNametagVisible()
Section titled “isNametagVisible()”isNametagVisible():
boolean
Defined in: shared.d.ts:99
Returns
Section titled “Returns”boolean
kick()
Section titled “kick()”kick(
reason?):void
Defined in: shared.d.ts:95
Parameters
Section titled “Parameters”reason?
Section titled “reason?”string
Returns
Section titled “Returns”void
setNametagColor()
Section titled “setNametagColor()”setNametagColor(
color):void
Defined in: shared.d.ts:104
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
setNametagHealthVisible()
Section titled “setNametagHealthVisible()”setNametagHealthVisible(
visible):void
Defined in: shared.d.ts:100
Parameters
Section titled “Parameters”visible
Section titled “visible”boolean
Returns
Section titled “Returns”void
setNametagText()
Section titled “setNametagText()”setNametagText(
text?):void
Defined in: shared.d.ts:102
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
setNametagVisible()
Section titled “setNametagVisible()”setNametagVisible(
visible):void
Defined in: shared.d.ts:98
Parameters
Section titled “Parameters”visible
Section titled “visible”boolean
Returns
Section titled “Returns”void
setVirtualWorld()
Section titled “setVirtualWorld()”setVirtualWorld(
world):void
Defined in: shared.d.ts:83
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
setVisibleTo()
Section titled “setVisibleTo()”setVisibleTo(
player):void
Defined in: shared.d.ts:84
Parameters
Section titled “Parameters”player
Section titled “player”Entity | null
Returns
Section titled “Returns”void
toString()
Section titled “toString()”toString():
string
Defined in: client/api.d.ts:971
Returns a readable representation of this player handle.
Returns
Section titled “Returns”string
The player ID formatted for logging or debugging.
Properties
Section titled “Properties”discordId
Section titled “discordId”
readonlydiscordId:string
Defined in: shared.d.ts:91
hardwareId
Section titled “hardwareId”
readonlyhardwareId:string
Defined in: shared.d.ts:92
readonlyid:number
Defined in: shared.d.ts:79
readonlyip:string
Defined in: shared.d.ts:94
readonlyping:number
Defined in: shared.d.ts:93
position
Section titled “position”position:
Vector3
Defined in: shared.d.ts:81
rotation
Section titled “rotation”rotation:
Vector3|Quaternion
Defined in: shared.d.ts:82
steamId
Section titled “steamId”
readonlysteamId:string
Defined in: shared.d.ts:90
virtualWorld
Section titled “virtualWorld”
readonlyvirtualWorld:number
Defined in: shared.d.ts:80
