GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: ZeRo - 2010. február 19. - 17:52:40

Cím: isupper & islower
Írta: ZeRo - 2010. február 19. - 17:52:40
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
Cím: isupper & islower
Írta: Epsilon - 2010. február 20. - 12:36:57
Hasznos kis kód, de szerintem makróban jobb és gyorsabb lenne.
Cím: isupper & islower
Írta: lolko008 - 2010. február 21. - 13:16:14
Idézetet írta: ZeRo date=1266598360\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"748\" data-ipsquote-contentclass=\"forums_Topic
Gondolom mindnyájan ismerjük a toupper, és a tolower függvényeket.
 
Hát jó nagyon hazudtál..lövésem sincs miaz...(am biztos szép:D)
Cím: isupper & islower
Írta: Depi - 2010. február 21. - 15:57:40
Hasznos,kösz h megosztottad velünk  :D
Cím: isupper & islower
Írta: Coli - 2010. február 22. - 18:53:20
Idézetet írta: lolko008 date=1266754574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"748\" data-ipsquote-contentclass=\"forums_Topic


Gondolom mindnyájan ismerjük a toupper, és a tolower függvényeket.
 
Hát jó nagyon hazudtál..lövésem sincs miaz...(am biztos szép:D)
 
[/quote]
dettó :D
Cím: isupper & islower
Írta: kurta999 - 2010. február 22. - 21:20:00
Én azér értem mi akar ez lenni, de használni nemtom, hogy tudnám-e :D.
Cím: isupper & islower
Írta: GroX - 2010. február 22. - 22:11:17
Bírom az ilyen ultra-kicsi de mégis hasznos dolgokat :D
Cím: isupper & islower
Írta: ALIEN - 2010. február 23. - 13:33:43
én se vágom miez :-X :-X
Cím: isupper & islower
Írta: ZeRo - 2010. február 23. - 17:30:53
A dicséreteket köszönöm.


Eldöntheted vele egy karakterrol( nem karakterláncról! ), hogy kicsi, vagy nagy - e.
ZeRo
Cím: isupper & islower
Írta: Csabesz - 2010. február 23. - 17:54:07
Szép kód, csak nem tudom, hogy hol vegyem igénybe.  :o  ???
Cím: isupper & islower
Írta: jana4 - 2010. február 23. - 19:01:05
Jó kód, bár sokak számára hasztalan  :)

am,
http://www.eet.bme.hu/publications/e_books/progr/cpp/node40.html
Cím: isupper & islower
Írta: SnicK - 2010. február 24. - 14:44:19
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 )