[Pedido] Sistema de Login
#1

Boa noite, eu estou procurando um sistema de login que diferencia o nick de maiъsculo/minъsculo alguйm sabe um?
Reply
#2

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..
Reply
#3

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
Reply
#4

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.
Reply
#5

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;

Reply
#6

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)
Reply
#7

Vocк quer diferenciar o que explique mais Letras do nick o nick todo?

https://sampwiki.blast.hk/wiki/Strcmp
Reply
#8

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?
Reply
#9

Entгo segue o link que te mandei

https://sampwiki.blast.hk/wiki/Strcmp
Reply
#10

Consegui ainda nгo mano, devo ser muito burro, nй possнvel
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)