19:40
(Esta mensagem foi modificada pela última vez a: 19:41 por xbruno1000x.)
O problema está nesse trecho abaixo
Quando você cria uma if e usa mais de uma linha, deve abrir { e fechar }.
Corrigido:
Adicionando as condições para o jogador se registrar e logar:
Código:
if(DOF2_FileExists(Arquivo(playerid)))
new str[500];
format(str, 500, "Seja Bem Vindo Ao Servido %s \n\n Digite Uma Senha Para Registrar", pName(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Comfirmar", "Sair");Quando você cria uma if e usa mais de uma linha, deve abrir { e fechar }.
Corrigido:
Código:
if(DOF2_FileExists(Arquivo(playerid)))
{
new str[500];
format(str, 500, "Seja Bem Vindo Ao Servido %s \n\n Digite Uma Senha Para Registrar", pName(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Comfirmar", "Sair");
}Adicionando as condições para o jogador se registrar e logar:
Código:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == LoginRegistro[playerid][2])
{
if(DOF2_FileExists(Arquivo(playerid)))
{
new str[500];
format(str, sizeof(str), "Seja Bem Vindo Novamente %s\n\nDigite Sua Senha Para Logar", pName(playerid));
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Login", str, "Confirmar", "Sair");
}
else
{
new str[500];
format(str, sizeof(str), "Você ainda não tem uma conta, %s!\n\nDigite uma senha para registrar-se.", pName(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Registrar", "Cancelar");
}
}
if(playertextid == LoginRegistro[playerid][3])
{
if(DOF2_FileExists(Arquivo(playerid)))
{
new str[500];
format(str, sizeof(str), "Bem-vindo de volta %s!\n\nDigite sua senha para logar.", pName(playerid));
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Login", str, "Confirmar", "Sair");
}
else
{
new str[500];
format(str, sizeof(str), "Você não possui uma conta, %s!\n\nDigite uma senha para registrar-se.", pName(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_INPUT, "Registro", str, "Registrar", "Cancelar");
}
}
if(playertextid == LoginRegistro[playerid][4])
{
for(new i = 0; i < 5; i++)
{
PlayerTextDrawHide(playerid, LoginRegistro[playerid][i]);
}
}
}Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.
