Open Road MP

mp.chat

Server messages to one player or everyone.

broadcast

mp.chat.broadcast(text: string): void

Sends a server message to all players.

send

mp.chat.send(player: PlayerRef, text: string): void

Sends a server message to one player.

onMessage

mp.chat.onMessage(handler: ChatHandler): void

Takes the chat over: every normal chat message goes to the handler instead of straight to everyone. Return false to drop it (e.g. a filter or mute), a string to send that instead, nothing to send it unchanged. Only one gamemode can do this; playerChat still fires for every message.

Types: ChatHandler

sendAs

mp.chat.sendAs(from: PlayerRef, to: PlayerRef | readonly PlayerRef[], text: string): void

A chat message in a player's name (their name in front, like their own message) to some players only - for private messages, team or company chat.

On this page