[Ajuda] Problemas com sistema de salvamento
#1

Galera, eu coloquei um sistema de salvamendo deste tуpico aqui:
Link do sistema: https://sampforum.blast.hk/showthread.php?tid=328397

Mais quando eu coloco essa linha aki as Gangzones somem e as Textdraw tambйm, alguem poderia ajudar?

OnPlayerConnect
pawn Код:
if(!DOF2_FileExists(ReturnFileUser(playerid))) return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"[Registre-se]","{FF0000}-Bem vindo ao nosso servidor!\nSe registre para jogar:", "Registrar","Kick");
    else if(DOF2_FileExists(ReturnFileUser(playerid))) return  ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"[Login]", "{00FA9A}-Sua conta jб estб registrada.\n-Digite sua senha para logar:", "Logar","Kick");
Como resolvo isso?
Reply
#2

Alguйm ? rs
Reply
#3

nгo vi nada de errado nos cуdigos ._. + tenta assim:
pawn Код:
if(!DOF2_FileExists(ReturnFileUser(playerid))) ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"[Registre-se]","{FF0000}-Bem vindo ao nosso servidor!\nSe registre para jogar:", "Registrar","Kick");
    else if(DOF2_FileExists(ReturnFileUser(playerid))) ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"[Login]", "{00FA9A}-Sua conta jб estб registrada.\n-Digite sua senha para logar:", "Logar","Kick");
Reply
#4

deve estб dando conflito por causa do " else "

coloque o inicio da callback:

pawn Код:
public OnPlayerConnect(playerid)
{
    if(!DOF2_FileExists(ReturnFileUser(playerid)))
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"[Registre-se]","{FF0000}-Bem vindo ao nosso servidor!\nSe registre para jogar:", "Registrar","Kick");    
    }
    if(DOF2_FileExists(ReturnFileUser(playerid)))
    {
        ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"[Login]", "{00FA9A}-Sua conta jб estб registrada.\n-Digite sua senha para logar:", "Logar","Kick");
    }    
    return true;    
}
acho que vai resolver seu problema.
Reply
#5

O cуdigo estб certo. Tente dessa maneira:
pawn Код:
if(!fexist(ReturnFileUser(playerid)))
{
    ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"[Registre-se]","{FF0000}-Bem vindo ao nosso servidor!\nSe registre para jogar:", "Registrar","Kick");
}
else if(fexist(ReturnFileUser(playerid)))
{
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"[Login]", "{00FA9A}-Sua conta jб estб registrada.\n-Digite sua senha para logar:", "Logar","Kick");
}
Requer a include file.
Se nгo der certo, mande a o ReturnFileUser
Reply
#6

Funcionou galera, obrigado a todos vocкs e +Rep!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)