Нариман
Новичок
Иногда когда игрок регается он заходит и что то хочет написать у него пишется дважды в чат нужна помощь скрин:
PHP:
public OnPlayerText(playerid, text[])
{
if(strfind(text,"яхюз1", true) != -1)
{
new name[50];
new string[128];
GetPlayerName(playerid, name, sizeof(name));
format(string, 256, "Античит:%s[%d] вродебы читерит, проверьте его срочно. (/spec)", name,playerid);
SendAdminMessage(COLOR_YELLOW,string);
printf("%s", string);
}
new giver[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new tmp[256];
new string[256];
new giveplayerid;
if(PlayerInfo[playerid][pMuted] == 1)
{
MutePlayer(playerid);
return 0;
}
new is1=0;
new r=0;
while(strlen(text[is1]))
{
if('0'<=text[is1]<='9')
{
new is2=is1+1;
new p=0;
while(p==0)
{
if('0'<=text[is2]<='9'&&strlen(text[is2])) is2++;
else
{
strmid(strR[r],text,is1,is2,255);
if(strval(strR[r])<255) r++;
is1=is2;
p=1;
}
}
}
is1++;
}
if(r>=4)
{
new strMy[255];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(strMy, sizeof(strMy), "Анти-Реклама: %s[%d]: %s.",sendername,playerid,text);
ABroadCast(COLOR_LIGHTRED, strMy, 1);
for(new z=0;z<r;z++)
{
new pr2;
while((pr2=strfind(text,strR[z],true))!=-1) for(new i=pr2,j=pr2+strlen(strR[z]);i<j;i++) text[i]='*';
}
return 0;
}
if(Rekl[playerid] == 1 && strfind(text,"www",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".ru",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"7777",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"rio",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"176",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"220",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,".net",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".com",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"gy",true)!=-1
|| Rekl[playerid] == 1 && strfind(text,"http",true)!=-1 || Rekl[playerid] == 1 && strfind(text,".рф",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"fornax",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"galaxy",true)!=-1 || Rekl[playerid] == 1 && strfind(text,"Viste[X]'S",true)!=-1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,128,"Анти-Реклама: %s[%d]: %s.", sendername, playerid, text);
ABroadCast(COLOR_LIGHTRED, string,1);
return 0;
