Namecheck funktioniert nicht richtig

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
  • Guten Tag allerseits,


    Ich habe heute einen kleinen Script erstellt um den Namen nach Vor- und Nachnamen mit einem "_" dazwischen zu überprüfen. Mein Problem ist aber, dass der Script nun immer jeden kickt egal ob mit richtigem oder flaschem Namen.


    Mein Script sieht wie folgt aus:



    Falls ihr noch Vorschläge habt was ich am Script verbessern könnte, könnt ihr das mir auch mitteilen -> Ich bin auf jede Antwort gespannt ;)

    Einmal editiert, zuletzt von GiS ()

  • Probiers mal so xD
    public OnPlayerConnect(playerid)
    {


    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);// man sollte den anmen schon auslesen xd
    new namecheck = strfind(playername, "_", true);
    if(namecheck == -1)
    {
    SendClientMessage(playerid, 0x9EC73DAA, "Your name is not acceptable.");
    SendClientMessage(playerid, 0x9EC73DAA, "It must contain Firstname_Lastname.");
    Kick(playerid);
    return 1;
    }
    else
    { // Bla...bla... //