Firstname_Lastname && Firstname_Secondname_LastName
#1

Hello, Players with the Firstname_Lastname format, will being able to login.
But players with the Firstname_Middlename_Lastname format, are getting kicked.
I've editted my check.. but it wont work..
Can anybody help me?

I want that players with the Firstname_Middle_Lastname format, wont be kicked.

pawn Код:
// NAME CHECK
    new playername[32], pfile[64];
    format(pfile, sizeof(pfile), "users/%s.ini", RPNU(playerid));
    if(!dini_Exists(pfile))
    {
        GetPlayerName(playerid, playername, sizeof(playername));
        // Has numbers
        if(strfind(playername, "0", true) != -1 || strfind(playername, "1", true) != -1 || strfind(playername, "2", true) != -1 || strfind(playername, "3", true) != -1 || strfind(playername, "4", true) != -1 || strfind(playername, "5", true) != -1
        || strfind(playername, "6", true) != -1 || strfind(playername, "7", true) != -1 || strfind(playername, "8", true) != -1 || strfind(playername, "9", true) != -1 || strfind(playername, "[", true) != -1 || strfind(playername, "]", true) != -1)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: {FFFFFF}This is a RP Server, please reconnect using Firstname_Lastname format.");
            SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: {FFFFFF}Also, please remove the numbers and/or tags in your name.");
            SetTimerEx("kickbugfix", 2000, false, "i", playerid);
        }
        // No Underscore
        if(strfind( playername, "_", true) == -1)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: {FFFFFF}This is a RP Server, please reconnect using Firstname_Lastname format.");
            SetTimerEx("kickbugfix", 2000, false, "i", playerid);
        }
    }
    // Done
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)