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



Sistema Login/Registro - Kws - 29.01.2017

Sou novo por aqui, porйm estou tentando fazer depois procurar soluзхes mas nesse caso nгo estou conseguindo.

Erros
C:\Users\KewinSch\Desktop\GM\gamemodes\BRP.pwn(80) : error 029: invalid expression, assumed zero
C:\Users\KewinSch\Desktop\GM\gamemodes\BRP.pwn(80) : error 035: argument type mismatch (argument 1)
C:\Users\KewinSch\Desktop\GM\gamemodes\BRP.pwn(80) : error 020: invalid symbol name ""
C:\Users\KewinSch\Desktop\GM\gamemodes\BRP.pwn(80) : fatal error 107: too many error messages on one line

Defines

#define DIALOG_REGISTRAR 1
#define DIALOG_LOGAR 2
#define string

Code

line 73 - public OnPlayerConnect(playerid)
line 74 - {
line 75 - new file[40], name[MAX_PLAYER_NAME];
line 76 - GetPlayerName(playerid, name, 32);
line 77 - format(file, 40, "Contas/%s.ini", name);
line 78 - if(DOF2_FileExists(file))
line 79 - {
line 80 - format(string, sizeof(string),"\n{4682B4}Status da conta:{00FF7F}Registrada\n","\n Para acessar digite sua senha!\n");
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,"[Brasil Real Play] Login\n", string, "Confirmar", "Cancelar");
SendClientMessage(playerid, -1, "{FFD700}Bem vindo(a) ao [BRP], sua conta estб cadastrada digite sua senha para logar!");
}
else
{
format(string, sizeof(string),"\n{4682B4}Status da conta:{B22222}Nгo Registrada\n","\nPara registrar-se digite uma senha!\n");
ShowPlayerDialog(playerid, DIALOG_REGISTRAR, DIALOG_STYLE_PASSWORD,"[Brasil Real Play] Registrar\n", string, "Confirmar", "Cancelar");
SendClientMessage(playerid, -1, "{FFD700}Bem vindo(a) ao [BRP], sua conta nгo estб cadastrada digite uma senha para cadastrar!");
}
return 1;
}


Re: Sistema Login/Registro - johntrybescripter - 30.01.2017

pawn Код:
new file[40],string[126], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "Contas/%s.ini", name);
if(DOF2_FileExists(file))
{
format(string, sizeof(string), "\n{4682B4}Status da conta:{00FF7F}Registrada\n","\n Para acessar digite sua senha!\n");
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,"[Brasil Real Play] Login\n", string, "Confirmar", "Cancelar");
SendClientMessage(playerid, -1, "{FFD700}Bem vindo(a) ao [BRP], sua conta estб cadastrada digite sua senha para logar!");
}
else
{
format(string, sizeof(string),"\n{4682B4}Status da conta:{B22222}Nгo Registrada\n","\nPara registrar-se digite uma senha!\n");
ShowPlayerDialog(playerid, DIALOG_REGISTRAR, DIALOG_STYLE_PASSWORD,"[Brasil Real Play] Registrar\n", string, "Confirmar", "Cancelar");
SendClientMessage(playerid, -1, "{FFD700}Bem vindo(a) ao [BRP], sua conta nгo estб cadastrada digite uma senha para cadastrar!");
}
return 1;
}
tenta ai


Re: Sistema Login/Registro - FallweN - 30.01.2017

PHP код:
public OnPlayerConnect(playerid)
{
    new 
file[40], name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridname32);
    
format(file40"Contas/%s.ini"name);
    if(
DOF2_FileExists(file))
    {
        
strcat(string,"\n{4682B4}Status da conta:{00FF7F}Registrada\n","\n Para acessar digite sua senha!\n");
        
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_PASSWORD,"[Brasil Real Play] Login\n"string"Confirmar""Cancelar");
        
SendClientMessage(playerid, -1"{FFD700}Bem vindo(a) ao [BRP], sua conta estб cadastrada digite sua senha para logar!");
    }
    else
    {
        
strcat(string"\n{4682B4}Status da conta:{B22222}Nгo Registrada\n","\nPara registrar-se digite uma senha!\n");
        
ShowPlayerDialog(playeridDIALOG_REGISTRARDIALOG_STYLE_PASSWORD,"[Brasil Real Play] Registrar\n"string"Confirmar""Cancelar");
        
SendClientMessage(playerid, -1"{FFD700}Bem vindo(a) ao [BRP], sua conta nгo estб cadastrada digite uma senha para cadastrar!");
    }
    return 
1;

Nгo precisa usar format jб que nгo estб formatando nada