Problema/Intrebare pet insotitor

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

Fix pentru caracterele speciale din nume.

// locale_service.cpp
// Cautati int check_name_alphabet
// Inlocuiti cu functia de mai jos.

int check_name_alphabet(const char * str)
{
const char* tmp;

if (!str || !*str)
return 0;

if (strlen(str) < 2)
return 0;

for (tmp = str; *tmp; ++tmp)
{
if (isdigit(*tmp) || isalpha(*tmp))
continue;
else
return 0;
}

return check_name_independent(str);
}

Incearca asta , iti elimina caracterele speciale din nume , nu garantez ca merge si la insotitori , nu m-am uitat peste cod sa vad exact ce face.
Rezolvare preluata.
Avatar utilizator
Mr1Perfect
Nivel 3

Nivel 3
Mesaje: 302
Membru din: 26 Mai 2018, 14:54
Server: Metin
Regat: Chunjo
Aprecieri: 454  
Mulţumiri: 19  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

gaby22gaby scrie: ↑17 Apr 2020, 23:01 Fix pentru caracterele speciale din nume.

// locale_service.cpp
// Cautati int check_name_alphabet
// Inlocuiti cu functia de mai jos.

int check_name_alphabet(const char * str)
{
const char* tmp;

if (!str || !*str)
return 0;

if (strlen(str) < 2)
return 0;

for (tmp = str; *tmp; ++tmp)
{
if (isdigit(*tmp) || isalpha(*tmp))
continue;
else
return 0;
}

return check_name_independent(str);
}

Incearca asta , iti elimina caracterele speciale din nume , nu garantez ca merge si la insotitori , nu m-am uitat peste cod sa vad exact ce face.
Rezolvare preluata.
Nu merge si la insotitor bro..
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

Ai aici in topic rezolvarea la instotitori , link-ul de mega e invalid dar putin mai jos gasesti niste ss-uri:
serverfiles/serverfiles-complet-surs-t83151-390.html
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
118
Răspunsuri
3
Vizualizări
341
Răspunsuri
6
Vizualizări
907
Răspunsuri
3
Vizualizări
729

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 75 vizitatori