[Ajuda] Problemas Contas/Linux
#1

Bom, eu usava uma Host que a maquina era Windows, ela estava dando problemas e fui obrigado a imigrar para outra Host. Agora a Host que utilizo й Linux, mas o problema й o seguinte:
Windows nгo diferencia minuscula da maiъscula, impedindo de 2 contas serem criadas com o mesmo nome. Exemplo:
Код:
Minha conta й Klions, se eu entrar como KliOnS ele vai reconhecer a conta como Klions
Linux jб tem essa diferenзa entre minuscula e maiъscula, deixando ser criadas 2 contas com o mesmo nick sу que com letras maiъsculas/minusculas. Exemplo:
Код:
Minha conta й Klions, se eu entrar como KliOnS vou ter que criar outra conta, ficando 2 contas 'Klions', e eu posso acessar veнculos da conta Klions
Alguйm tem alguma ideia de como ajudar ?

Para logar utilizo:
pawn Код:
new neimeprei[MAX_PLAYER_NAME];
GetPlayerName(playerid, neimeprei, sizeof(neimeprei));
format(file, sizeof(file), "/Users/%s.ini", neimeprei);
Reply
#2

https://sampwiki.blast.hk/wiki/Toupper
https://sampwiki.blast.hk/wiki/Tolower

Nгo sei se o pawn tem mais alguma ferramenta que possa ajudar, mas eu sempre usei isso e sempre me serviu muito bem (:

- No caso as contas teriam que ser salvas com string em toupper ou tolower.
Reply
#3

E como poderia ser usado ?
Reply
#4

Na hora de carregar / salvar as contas, й sу transforma-las em maiъsculo ou minusculo:

pawn Код:
new string[128];
for(new i; i < strlen(string); i ++){
string[i] = toupper(string[i]);
}
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)