rendered paste bodypublic OnPlayerPrivmsg(senderid, playerid, text[] )
{
new string[256];
new name[24]; // Reciever
new name2[24]; // Sender
GetPlayerName( playerid, name, 24 );
GetPlayerName( senderid, name2, 24 );
format(string, sizeof(string), "[pm] %s %d %s %d %s", name, playerid, name2, senderid, text);
add_log( string );
format(string, sizeof(string), "PM sent to %s (ID:%d): %s", name, playerid, text);
SendClientMessage(senderid, 0xFCF54500, string);
format(string, sizeof(string), "PM from %s (ID:%d): %s", name2, senderid, text);
SendClientMessage(playerid, 0xFFDC1800, string);
format( string, sizeof( string ), "PM from %s(ID:%d) to %s(ID:%d): %s", name2, senderid, name, playerid, text );
for( new i = 0; i < MAX_PLAYERS; i ++ )
{
if( IsPlayerConnected( i ) )
{
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 9)
{
if( HidePM[ i ] != 1 && i != playerid )
{
SendClientMessage( i, COLOR_YELLOW, string );
}
}
}
}
return 0;
}