Sistema de Registro -
FernandoSS - 17.07.2014
Acabei de fazer um sistema de registro, bem simples, mas sу que na hora de entrar no server ele nгo aparece a caixa de dialog para se registrar.
Sou novato, estou aprendendo.
Se alguem puder olhar e testar e ver o que eu esqueci ou o que eu fiz de errado no GM TESTE eu agradeзo.
GM TESTE
vlw
Re: Sistema de Registro -
DogeMan - 17.07.2014
Mostra o cуdigo
Re: Sistema de Registro -
MultiKill - 17.07.2014
pawn Код:
if(!DOF2_FileExists(StrContas))
{
format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк nгo й Registrado(a)!\nPor Favor uma Senha para se Registrar:");
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Registro.", String, "Registrar", "Cancelar");
return 1;
}
else
{
format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк й Registrado(a)!\nPor Favor digite sua Senha para Logar:");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Login.", String, "Logar", "Cancelar");
return 1;
}
Para:
pawn Код:
if(!DOF2_FileExists(StrContas))
{
format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк nгo й Registrado(a)!\nPor Favor uma Senha para se Registrar:");
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Registro.", String, "Registrar", "Cancelar");
}
else
{
format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк й Registrado(a)!\nPor Favor digite sua Senha para Logar:");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Login.", String, "Logar", "Cancelar");
}
Quando vocк usa else nгo pode retornar a verdadeiro e nem a falso.
Re: Sistema de Registro -
FernandoSS - 17.07.2014
Quote:
Originally Posted by MultiKill
pawn Код:
if(!DOF2_FileExists(StrContas)) { format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк nгo й Registrado(a)!\nPor Favor uma Senha para se Registrar:"); ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Registro.", String, "Registrar", "Cancelar"); return 1; } else { format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк й Registrado(a)!\nPor Favor digite sua Senha para Logar:"); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Login.", String, "Logar", "Cancelar"); return 1; }
Para:
pawn Код:
if(!DOF2_FileExists(StrContas)) { format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк nгo й Registrado(a)!\nPor Favor uma Senha para se Registrar:"); ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Registro.", String, "Registrar", "Cancelar"); } else { format(StrContas, sizeof(StrContas), "{0xFFFFFFFF}Olб {0x00FF00FF}%s {0xFFFFFFFF}Vocк й Registrado(a)!\nPor Favor digite sua Senha para Logar:"); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{0xFFFFFFFF}[{0x0000FFFF}Mundo {0xFFFF00FF}Vida {0x008000FF}Real{0xFFFFFFFF}] Caixa de Login.", String, "Logar", "Cancelar"); }
Quando vocк usa else nгo pode retornar a verdadeiro e nem a falso.
|
OK, Tinha me esquecido.
Jб retirei os return.
Mas ainda nгo esta carregando a caixa de dialog.
Re: Sistema de Registro -
ViniBorn - 17.07.2014
Talvez vocк tenha colocado o cуdigo em OnPlayerConnect ou outra public.
Se for o caso, coloca em OnPlayerRequestClass
Re: Sistema de Registro -
FernandoSS - 17.07.2014
Quote:
Originally Posted by ViniBorn
Talvez vocк tenha colocado o cуdigo em OnPlayerConnect ou outra public.
Se for o caso, coloca em OnPlayerRequestClass
|
Jб fiz isso, mas continua nгo abrindo.
PASTBIN
Re: Sistema de Registro -
ViniBorn - 17.07.2014
Esse seu cуdigo tб em OnPlayerConnect. Altera pra OnPlayerRequestClass.
Porque nesse caso, a dialog atй chega a abrir, mas vocк nгo vк, porque ainda nгo "entrou" no modo de jogo.
Re: Sistema de Registro -
FernandoSS - 17.07.2014
Quote:
Originally Posted by ViniBorn
Esse seu cуdigo tб em OnPlayerConnect. Altera pra OnPlayerRequestClass.
Porque nesse caso, a dialog atй chega a abrir, mas vocк nгo vк, porque ainda nгo "entrou" no modo de jogo.
|
Mas eu ja coloquei antes, mas continuou a nгo abrir.
Re: Sistema de Registro -
DogeMan - 17.07.2014
A pasta Contas existe?
Re: Sistema de Registro -
FernandoSS - 17.07.2014
Quote:
Originally Posted by DogeMan
A pasta Contas existe?
|
Sim.