SA-MP Forums Archive
[Pedido] Sistema de Login - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Sistema de Login (/showthread.php?tid=664445)



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(playeridpName[playerid], 24);
    
SetPlayerName(playeridpName[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(playeridpName[playerid], 24);
    
SetPlayerName(playeridpName[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(playeridclassid)
{
    new 
File[50];
    
format(Filesizeof(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(playeridpName[playerid], 24);
    
SetPlayerName(playeridpName[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