Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

2 чата

Статус
В этой теме нельзя размещать новые ответы.

Нариман

Новичок
Иногда когда игрок регается он заходит и что то хочет написать у него пишется дважды в чат нужна помощь скрин:

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;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу