*Problemă/Întrebare: Problema
Tipologie server: Pvm - Pvp
*Resursă folosită: Nu
*ServerFiles utilizat: serverfiles-complet-surs-t83151.html
*Syserr: Nu
Poză: Nu pot pune link.
*Detalii suplimentare: As vrea sa scot simbolurile speciale, atunci cand iti faci caracter sa nu mai mearga folosit in nume [GA] sau _ = % ^ &, am modificat in imput_auth.cpp si am observat ca nu mai merg toate dar majoritatea inca merg .
Problema nume caracter.
- Ionuţ M.
-

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

- Mesaje: 2680
- Membru din: 28 Noi 2015, 22:02
- Aprecieri: 170
- Mulţumiri: 12723
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Mergi in root-networkmodule.py si sterge self.curPhaseWindow.SetFocus()
[ Postat de pe Linux Laptop ]
[ Postat de pe Linux Laptop ]

Up.
Am incercat cu alt client compatibil si nu ma lasa, zice ca nu pot crea caracter cu simboluri sau cu numele [GA]. Pe clientul meu zice doar atunci cand incerc sa creez caracter cu numele [GM], din client este, dar din ce fisier ? nu a mai intampinat nimeni ?
Am incercat cu alt client compatibil si nu ma lasa, zice ca nu pot crea caracter cu simboluri sau cu numele [GA]. Pe clientul meu zice doar atunci cand incerc sa creez caracter cu numele [GM], din client este, dar din ce fisier ? nu a mai intampinat nimeni ?
Rezolvar !
Pt. cei care mai au aceasta problema: intrati in sursa game -> locale_service.cpp si cautati check_name_alphabet si inlocuiti toata functia cu :
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);
}
Pt. cei care mai au aceasta problema: intrati in sursa game -> locale_service.cpp si cautati check_name_alphabet si inlocuiti toata functia cu :
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);
}
- Găbiță. Z.
-

- Mesaje: 1045
- Membru din: 24 Oct 2015, 19:02
- Server: Ranos2
- Regat: Jinno
- Aprecieri: 635
- Mulţumiri: 1266
- Discord: Copiază ID
Multumim de rezolvare,arhivat!
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori
