Guten Tag. Ich habe hier mal ein paar Badwords gemacht, bei denen man gekickt wird.
ich habe folgendes problem, es passiert nur was bei dem ersten wort, in diesem fall: "Hurensohn".
new BadWords[] = {"Hurensohn", "Wichser", "Schwanzlutscher","fotzenkopf", "Penner","Wixxer","Huso","fick dich","missgeburt","fick_dich","fickdich","Huren Sohn","spaken","asshole","Spast","spasti","Fotze","Penislutscher","Arschficker","Idiot","Motherfucker","Bitch","Hurentochter"};
public OnPlayerText(playerid, text[])
{
if(!strfind(text,BadWords,true))
{
if(SpielerInfo[playerid][alvl]<=0)
{
new kname[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, kname, sizeof(kname));
SendClientMessage(playerid,0xFF0000FF,"Beleidigungen sind verboten, du wurdest gekickt!");
format(string, sizeof(string), "%s(%d) wurde vom System gekickt. Grund: Beleidigung ",kname,playerid);
SendClientMessageToAll(0xFF0000FF,string);
Kick(playerid);
}
}
return 1;
}