SendPlayerMessageToAll

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.


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.