SendPlayerMessageToAll
Description:
Function SendPlayerMessageToAll sends a message in the name of a player to all other players on the server. The line will start with the sender's name in their color, followed by the message in white.
Avoid using format specifiers in your messages without formatting the string that is sent. It will result in crashes otherwise. |
Parameters:
(senderid, message[])
int | senderid | The ID of the sender. If invalid, the message will not be sent. |
string | message | The message that will be sent. |
Return Values:
This function does not return any specific values.
Examples:
public OnPlayerText(playerid, text[]) { // format a message to contain the player's id in front of it new string[128]; format(string, sizeof(string), "(%d) %s", playerid, text); SendPlayerMessageToAll(playerid, string); return 0; // return 0 prevents the original message being sent // Assuming 'playerid' is 0 and the player is called Tenpenny, the output will be 'Tenpenny:(0) <message>' }
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- SendPlayerMessageToPlayer: Force a player to send text for one player.
- SendClientMessage: Send a message to a certain player.
- SendClientMessageToAll: Send a message to all players.
Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.
- OnPlayerText: Called when a player sends a message via the chat.