[Ajuda] Sistema de Registro
#1


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

Mostra o cуdigo
Reply
#3

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

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

Talvez vocк tenha colocado o cуdigo em OnPlayerConnect ou outra public.

Se for o caso, coloca em OnPlayerRequestClass
Reply
#6

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

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

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

A pasta Contas existe?
Reply
#10

Quote:
Originally Posted by DogeMan
Посмотреть сообщение
A pasta Contas existe?
Sim.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)