Ihr könnt das natürlich nicht einfach kopieren und einfügen...
so wird das beispielsweise benutzt:
new beleidigungen[][50] = {
"Hurensohn", "Arschloch", "Arschloch", "Hure", "Arsch", "Nazi", "Missgeburt", "Schwuchtel", "Fotze", "Trottel" , "penis"
};
main()
{
new string[ 128 ];
format ( string , 128 , "ajajapekatrotteljajahurejahhanaziaja" );
printf("Alter String: %s",string);
BeleidigungsFilter(string);
printf("Neuer String: %s",string);
}
BeleidigungsFilter( str[ ] ) {
for ( new b_idx; b_idx < sizeof beleidigungen; b_idx++ ) {
new i = strfind(str, beleidigungen[ b_idx ] , true);
if ( i == -1 ) continue;
for ( new idx = i; idx < i + strlen ( beleidigungen[ b_idx ] ); idx++ )
str[ idx ] = '*';
}
}
Das es geht, kann ich euch garantieren!