18.07.2013, 14:58
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.
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