SA-MP Forums Archive
[Ajuda] Sistema de Registro - 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] Sistema de Registro (/showthread.php?tid=526475)



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.