Szerző Téma: Re:stock hiba  (Megtekintve 163 alkalommal)

Kovacs_Bela

  • Vendég
Re:stock hiba
« Dátum: 2012. Július 26. - 17:49:11 »
0 Show voters
off:
 

stock IsRPName(const name[], max_underscores = 2)
{
    new underscores = 0;
    if (name[0] < \'A\' || name[0] > \'Z\') return false;
    for(new i = 1; i < strlen(name); i++)
    {
        if(name != \'_\' && (name < \'A\' || name > \'Z\') && (name < \'a\' || name > \'z\')) return false; // a-zA-Z_
        if( (name >= \'A\' && name <= \'Z\') && (name[i - 1] != \'_\') ) return false; // indokolatlan nagybetû használata
        if(name == \'_\')
        {
            underscores++;
            if(underscores > max_underscores || i == strlen(name)) return false; // Több aláhúzás mint a max, vagy aláhúzás az utolsó karakteren
            if(name[i + 1] < \'A\' || name[i + 1] > \'Z\') return false; // Aláhúzás után nem nagybetû következik
        }
    }
    if (underscores == 0) return false; // Nincs benne aláhúzásjel
    return true;
}

 
jó látni hogy a tesóm munkáját használják :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal