[Ajuda] RegistoPlayer
#4

Kickando o player fica mais fбcil..

pawn Код:
public OnPlayerConnect(playerid) {
    new n[24];
    GetPlayerName(playerid, n, 24);
    if(!IsARolePlayName(n)) {
        SendClientMessage(playerid, -1, "Nick invбlido...");
        Kick(playerid);
    }
    return true;
}

stock IsARolePlayName(name[]) //by Lenny
{
    new
                szLastCell,
        bool:   bUnderScore;

    for(new i; i < strlen(name); i++)
    {
        if(name[i] == '_')
        {
            if(bUnderScore == true)
            {
                return 0;
            }

            bUnderScore = true;
        }

        else if(!szLastCell || szLastCell == '_')
        {
            if(name[i] < 'A' || name[i] > 'Z')
            {
                return 0;
            }
        }

        else
        {
            if(name[i] < 'a' || name[i] > 'z')
                return 0;
        }

        szLastCell = name[i];
    }

    if(bUnderScore == false)
        return 0;

    return 1;
}
Reply


Messages In This Thread
[Ajuda] RegistoPlayer - by Sergiosousa - 07.05.2012, 00:20
Re: [Ajuda] RegistoPlayer - by Lуs - 07.05.2012, 00:24
AW: [Ajuda] RegistoPlayer - by Sergiosousa - 07.05.2012, 00:29
Re: [Ajuda] RegistoPlayer - by zbt - 07.05.2012, 00:50
AW: [Ajuda] RegistoPlayer - by Sergiosousa - 07.05.2012, 20:36
AW: [Ajuda] RegistoPlayer - by Sergiosousa - 08.05.2012, 00:41
Re: [Ajuda] RegistoPlayer - by ViictorDaay- - 08.05.2012, 00:42
Re: [Ajuda] RegistoPlayer - by Sergiosousa - 08.05.2012, 00:56
Re: [Ajuda] RegistoPlayer - by DreyPT - 12.05.2012, 18:12

Forum Jump:


Users browsing this thread: 5 Guest(s)