frage zur einem Anti Beleidigugen!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo zusammen!!


    Frage wie muss ich so was machen wenn jemand arsch schreib oder arsch loch das dan dar so ein text kommt???
    immer ein andere z.B:
    if(strcmp(cmd, "arsch", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_RED,"Ich bin so dumm ich wollte gearde jemanden beleidigen!!");
    }
    return 1;
    }


    und so es soll nur so sein:


    aber wie kann ich nun mehr rein machen z.b noch schlape rien oder so!!???

    2 Mal editiert, zuletzt von Sonic_X ()

  • if(strfind(text,"arsch",true)!=-1)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"Schimpfwörter sind im Chat nicht erlaubt!");
    return 0;
    }



    In OnPlayerText


    und für Faule ....



    new badwordlist[][] = {"arsch","sack","pimmelfresse"};


    for(new i = 0;i<sizeof(badwordlist);i++)
    {
    if(strfind(text,badwordlist[i],true)!=-1)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"Schimpfwörter sind im Chat nicht erlaubt!");
    return 0;
    }
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • habe das rein getan aber error:
    C:\Users\Lolipop\Desktop\GTA.pwn(30910) : warning 219: local variable "i" shadows a variable at a preceding level
    C:\Users\Lolipop\Desktop\GTA.pwn(30912) : error 017: undefined symbol "text"
    C:\Users\Lolipop\Desktop\GTA.pwn(30914) : error 017: undefined symbol "playerid"


    habe GF!!!


    ja kann mit bitte einer bei den error helfen?

    Einmal editiert, zuletzt von Sonic_X ()

  • omg und dann schreib statt i einfach a oder b oder c oder dfgiuedngierun oder so -.-

  • ich habs dar hin gemacht under:
    Onplayertext
    aber drozdem errors!!


    habe das problem gefunden



    wie kann ich das so machen:
    new badwordlist[][] = {"arsch","sack","pimmelfresse"};


    for(new i = 0;i<sizeof(badwordlist);i++)
    {
    if(strfind(text,badwordlist,true)!=-1)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"Schimpfwörter sind im Chat nicht erlaubt!");
    return 0;
    }
    }


    ich wiel das so haben das das im chat kommt:


    [Spielername]: wollte gearde jemanden beleidigen


    Bitte um hilfe vielenm dank im vor raus!


    kann mir bite mal einer helfen????

    3 Mal editiert, zuletzt von Sonic_X ()