Sistema de Login -
WiliHacking - 28.02.2019
Boa noite, eu estou procurando um sistema de login que diferencia o nick de maiъsculo/minъsculo alguйm sabe um?
Re: Sistema de Login -
GuiLopez - 01.03.2019
Utilize um SetPlayerName(playerid, nomedoarquivo); em OnPlayerConnect acho que irб funcionar
Explicaзгo: Ele seta o nome do player em cima do prуprio nome, assim diferenciando maiucula/minuscula..
Re: Sistema de Login -
WiliHacking - 02.03.2019
Eu fiz assim:
PHP код:
GetPlayerName(playerid, pName[playerid], 24);
SetPlayerName(playerid, pName[playerid]);
Acho que estб errado, por que nгo funcionou kkk
OBS: Ta em OnPlayerConnect
Re: Sistema de Login -
Malandrin - 02.03.2019
Quote:
Originally Posted by WiliHacking
Eu fiz assim:
PHP код:
GetPlayerName(playerid, pName[playerid], 24);
SetPlayerName(playerid, pName[playerid]);
Acho que estб errado, por que nгo funcionou kkk
OBS: Ta em OnPlayerConnect
|
Й уbvio que estб errado kkk, se liga no que vocк fez:
Vocк getou o nome do jogador igual a que ele logou, logo em seguida vocк pegou o nome getado e setou novamente, sendo que nгo tem lуgica, a final se vc getou o nome dele nгo precisa setar novamente pois nгo terб mudanзa. (Sim, ficou confuso minha frase kk)
Mas o que o amigгo aн quis dizer, й que vocк deve getar o nome do ARQUIVO que vocк salvou os dados do jogador, vocк geta o nome do arquivo e logo depois usa o SetPlayerName para setar o nome certo.
Re: Sistema de Login -
WiliHacking - 02.03.2019
Eu acho que entendi, mas eu nгo to conseguindo fazer, tipo... o meu ta assim:
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
new File[50];
format(File, sizeof(File), "Contas/%s.ini", pName[playerid]);
if(!DOF2::FileExists(File))
{
showDialogRegister(playerid);
}
else if(DOF2::FileExists(File))
{
showDialogLogin(playerid);
}
return 1;
}
Re: Sistema de Login -
GuiLopez - 02.03.2019
Quote:
Originally Posted by WiliHacking
Eu fiz assim:
PHP код:
GetPlayerName(playerid, pName[playerid], 24);
SetPlayerName(playerid, pName[playerid]);
Acho que estб errado, por que nгo funcionou kkk
OBS: Ta em OnPlayerConnect
|
Assim nгo mano... Pegue o nome dele direto na pasta das contas pq lб й o nome original entendeu?
Nгo faзo ideia como e se dб pra pegar o nome direto do .ini/.txt mais se nгo houver como fazer assim faзa um salvamento dentro da prуpria conta
Код:
DOF2_SetInt(conta, "Nome", PlayerName(playerid)); //salva o nick do player
depois use pra pegar o nick dele:
Код:
DOF2_GetInt(conta, "Nome");
(nгo faзa isso caso seu servidor jб esteja online e com vбrias contas criadas, poderб bugar)
Re: Sistema de Login -
Felipealves - 02.03.2019
Vocк quer diferenciar o que explique mais Letras do nick o nick todo?
https://sampwiki.blast.hk/wiki/Strcmp
Re: Sistema de Login -
WiliHacking - 02.03.2019
A letra dos nick, por exemplo... registrei a conta "Teste" se eu logar com a conta "teste" vai aparecer que ele nгo estб registrado, por que ele registrou com o T maiъsculo, entendeu?
Re: Sistema de Login -
Felipealves - 02.03.2019
Entгo segue o link que te mandei
https://sampwiki.blast.hk/wiki/Strcmp
Re: Sistema de Login -
WiliHacking - 02.03.2019
Consegui ainda nгo mano, devo ser muito burro, nй possнvel