Gondolom mindnyájan ismerjük a toupper, és a tolower függvényeket. A lentebbi két függvényemmel pedig le lehet kérdezni, hogy az adott karakter nagy, illetve kicsi - e.
bool: isupper( const chr ) if( chr == toupper( chr ) ) return true; else return false;
bool: islower( const chr ) if( chr == tolower( chr ) ) return true; else return false;
Példa:
Az alábbi eljárást lefuttatva a konzolunkba a \'Nagy\' kiírást fogjuk kapni. Ezeket a függvényeket használhatjuk akár RP nevek ellenorzésénél.
public OnFilterScriptInit( ) {
new szName[ MAX_PLAYER_NAME ] = \"ZeRo\";
if( isupper( szName[ 0 ] ) ) print( \"Nagy\" );
else print( \"Kicsi\" );
return 1;
}
Példa #2 :
Ezzel a függvénnyel ellenorizhetjük, hogy a megadott játékosnak szakszeru RP neve van - e.
ZeRo
Ezeket a függvényeket használhatjuk akár RP nevek ellenorzésénél.
Van ez, illetve megszabhatsz a szervereden egy mintát a neveknek. ( Pl hogy ne fogadja el a Caps lockos neveket )