10.12.2010, 20:29
(
Последний раз редактировалось [BEP]AcerPilot; 13.12.2010 в 17:59.
)
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.
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.