SA-MP Forums Archive
[Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - 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: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. (/showthread.php?tid=197976)



[Resolvido] Todas as senhas estгo erradas. Inclusive a certa. - [BEP]AcerPilot - 10.12.2010

Bem, no meu GM eu usava a include DUDB para gerenciar contas de players, aliбs era muito bom, eu recomendo para quem estб comeзando agora. Enfim, mudei o sistema de salvamento de DUDB para o sistema do GF, PlayerInfo. Eu nгo copiei e colei, vi como era feito, entendi as partes e fui escrevendo o meu prуprio cуdigo, para ficar fбcil de mecher e entender no futuro.

O problema й: o jogador entra pela primeira vez, se registra (OnPlayerRegister), tudo OK. Quando o player desconecta, a OnPlayerDisconnect й chamada como no habitual e o OnPlayerSave tambйm, tudo й salvo. Mas para logar, qualquer senha que o jogador coloque estб errada, inclusive se for a certa. Por exemplo, no meu arquivo estб:

[BEP]AcerPilot.ini > Senha=senha
Banco=bla
// etc

Mesmo colocando a palavra 'senha' no dialog de login, o sistema indica que estб errado.

Aqui o OnPlayerLogin, se precisarem: http://pastebin.com/X2utDm8p.

That's it.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - Macintosh - 10.12.2010

Login Box.
Quase certeza!
Minha login box bugou quando entrava 37/40 ON.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - jhony test - 10.12.2010

Dк uma olhada no seu Login Box !


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - [BEP]AcerPilot - 10.12.2010

Jб verifiquei, nгo tem nada de errado. A login box sу chama o OnPlayerLogin, essa stock que faz todo o trabalho, por isso acho que o erro estб nela.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - zSuYaNw - 10.12.2010

Quote:
Originally Posted by jhony test
Посмотреть сообщение
Dк uma olhada no seu Login Box !
nada vк,

ele tem que olhar no main() se tiver algo errado й que fudel tudo! ( /brks ).

Poste o sistema de login.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - jhony test - 10.12.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
nada vк,

ele tem que olhar no main() se tiver algo errado й que fudel tudo! ( /brks ).

Poste o sistema de login.
Alguns casos, o poblema й no Login Box, mas como o cara disse que estб tudo certo, entгo deve ser no Sistema de Login !


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - [BEP]AcerPilot - 10.12.2010

Estб no primeiro post, й o link pastebin. O cara digita /logar, abre o dialog e no OnDialogResponse chama a OnPlayerLogin(playerid, inputtext);.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - sergio_xd - 11.12.2010

Quote:
Originally Posted by Lucas Nicolas
Посмотреть сообщение
Login Box.
Quase certeza!
Minha login box bugou quando entrava 37/40 ON.
triste nй


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - [BEP]AcerPilot - 11.12.2010

Tiago:
vou ver se alguйm aqui descobre o problema ou se eu mesmo descubro, do contrбrio eu vou usar um desses que vocк citou.

Sergio:
se eu tivesse 37 on eu estaria pulando.

Dark.Angel:
ainda nгo arrumei, mas e se o jogador quiser incluir letras? Nгo posso limitar para as senhas serem apenas numйricas.


Re: [Ajuda] Todas as senhas estгo erradas. Inclusive a certa. - rjjj - 11.12.2010

O GM GodFather/Thug tкm um sistema de compilamento da senha e o OnPlayerLogin estб preparado para ler a senha normalmente, mas antes ela deve ser descompilada, veja.

Код:
No OnPlayerRegister > Senha criada e compilada.
No OnPlayerLogin > Senha lida mas deve estar descompilada.
O comando /login ou /logar tem uma funзгo que descompila senha antes do OnPlayerLogin ser ativado, e isso evita que tudo Bugue*.


Sugiro que pegue na minha assinatura o link do GM Giga Role Play Server Brasil e adapte a login box dele ao seu GM, pode ter certeza que evitarб esse tipo de problema.


Espero ter ajudado