Хы, сам не посмотрел что написал
Попробуй так:
Code
FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256;
new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[])
{
format(text,200,"%s",text);
if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) {
SendClientMessage(playerid,COLOR_RED," Âàøå ñîîáùåíèå íå áûëî îòïðàâëåíî, ïîòîìó ÷òî îíî ïîëíîñòüþ ïîâòîðÿåò ïðåäûäóùåå");
return 0;
}
format(LastPlayerText[playerid],strlen(text),"%s",text);
FixChars(text);
if(text[0] == '!') {
new name[256], string[256];
GetPlayerName(playerid, name, 256);
format(string, sizeof(string), " ×àò áàíäû îò %s: %s", name, text[1]);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && (gTeam[i] == gTeam[playerid])) {
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
return 0;
}
return 1;
}