Amigo_Romero
Ученик
Всем привет хочу вам придоставить хорошою защита на сервера Samp
Ну чтоже поехали!
Ета вставте код в павно и все
Уминя есть своя разработка который игрок говорит толька го на мой сервер ип даже еще неговорил
Хорошая вещь Anti-adv
Всё роботает став +
Связь сомной masemko[/COLOR]
Второй скайп P********Q (Времено off)
Ну чтоже поехали!
HTML:
//Îò Amigo: Òåñòèë íà êîìàíäàõ. Äåéñòâèÿ êîìàíä îòêëþ÷àþòüñÿ ïîõîäó.
#include <a_samp>
new strR[255][255];
#define FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Àíòè Ðåêëàìà â îáùèé ÷àò îò Amigo");
print(" Àíòè Ðåêëàìà íà êîìàíäû îò Amigo");
print("--------------------------------------\n");
return 1;
}
public OnPlayerText(playerid, text[])
{
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];
new STRname[255];
GetPlayerName(playerid,STRname,255);
format(strMy, sizeof(strMy), " Ïîäîçðåíèå íà ðåêëàìó %s(%d): %s",STRname,playerid,text);
for(new j1=0; j1 < MAX_PLAYERS;j1++)
if(IsPlayerAdmin(j1)) SendClientMessage(j1, 0xFF0000FF, strMy);
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 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new is1=0;
new r=0;
while(strlen(cmdtext[is1]))
{
if('0'<=cmdtext[is1]<='9')
{
new is2=is1+1;
new p=0;
while(p==0)
{
if('0'<=cmdtext[is2]<='9'&&strlen(cmdtext[is2])) is2++;
else
{
strmid(strR[r],cmdtext,is1,is2,255);
if(strval(strR[r])<255) r++;
is1=is2;
p=1;
}
}
}
is1++;
}
if(r>=4)
{
new strMy[255];
new STRname[255];
GetPlayerName(playerid,STRname,255);
format(strMy, sizeof(strMy), " Ïîäîçðåíèå íà ðåêëàìó %s(%d): %s",STRname,playerid,cmdtext);
for(new j1=0; j1 < MAX_PLAYERS;j1++)
if(IsPlayerAdmin(j1)) SendClientMessage(j1, 0xFF0000FF, strMy);
for(new z=0;z<r;z++)
{
new pr2;
while((pr2=strfind(cmdtext,strR[z],true))!=-1) for(new i=pr2,j=pr2+strlen(strR[z]);i<j;i++) cmdtext[i]='*';
}
return 1;
}
return 0;
}
Уминя есть своя разработка который игрок говорит толька го на мой сервер ип даже еще неговорил
Хорошая вещь Anti-adv
Всё роботает став +
Связь сомной masemko[/COLOR]
Второй скайп P********Q (Времено off)
Последнее редактирование:
