01.08.2012, 18:05
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Anti-Palavroes carregado com sucesso!");
print(" By: SuB_ZeRo0_");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Anti-Palavroes retirado com sucesso!");
print(" By: SuB_ZeRo0_");
print("--------------------------------------\n");
return 1;
}
//==================[ INНCIO DO CУDIGO ]================== BY: SuB_ZeRo0_
#define MAX_PALAVRAS_SZ 1 //Palavras existentes em PPalavras
// By: SuB_ZeRo0_
new PPalavras[MAX_PALAVRAS_SZ][50] = {
"/q"
"porra"
"caralho"
"fdp"
"fd*"
"f.d.p"
"filho da puta"
"desgraca"
"buceta"
".com"
"@hotmail.com"
"@live.com"
"@ohtmail"
"www."
"Caralho"
"Porra"
"Puta que Pariu"
"puta"
"merda"
"Vai tomar no cu"
"VSF"
"Vai se foder"
"Vai se fode"
"Viado"
"gay"
"Cacete"
"Puta Merda"
}
// By: SuB_ZeRo0_
public OnPlayerText(playerid, text[])
{
new findsub,subzeropos,subzero[50],sz[128];
format(sz,128,"%s",text);
while(subzeropos<=strlen(sz))
{
for(new d=0;d<MAX_PALAVRAS_SZ;d++)
{
findsub=strfind(sz,PPalavras[d],true,subzeropos);
if(findsub!=-1&&findsub==subzeropos)
{
strdel(sz,findsub,findsub+strlen(PPalavras[d]));
for(new h=0;h<strlen(PPalavras[d]);h++)
{
strcat(subzero,"*");
}
strins(sz,subzero,findsub,256);
strdel(subzero,0,strlen(subzero));
}
}
subzeropos++;
}
SendPlayerMessageToAll(playerid,sz);
return 0;
}