public OnPlayerText(playerid,text[])
{
if(IsPlayerFlooding(playerid) && !IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xFF0000FF, "*{CC00FF} You can only send a message once every two seconds.");
return 0;
}
if(!IsPlayerAdmin(playerid))
{
if(strlen(text) == strlen(szPlayerChatMsg[playerid]) && !strcmp(szPlayerChatMsg[playerid], text, false))
{
SendClientMessage(playerid, 0xFF0000FF, "*{CC00FF} Please do not repeat yourself.");
format(szPlayerChatMsg[playerid], 128, "%s", text);
return 0;
}
}
format(szPlayerChatMsg[playerid], 128, "%s", text);
iPlayerChatTime[playerid] = GetTickCount();
new rand = random(sizeof(BubbleColors));
SetPlayerChatBubble(playerid, text, BubbleColors[rand][0], 300.0, 5000);
if(Language[playerid] == ROM)
{
new MMM[256];
format(MMM, sizeof(MMM)," %s ", playerid,text);
SendPlayerMessageToAll(playerid, MMM);
}
if(Language[playerid] == ENG)
{
new MMM[256];
format(MMM, sizeof(MMM)," %s ", playerid,text);
SendPlayerMessageToAll(playerid, MMM);
}