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



[Ajuda] Login - ricardomsj15 - 28.05.2012

entгo pessoal, estou usando um gamemode como base, ainda nгo modifiquei nada.. mais notei que na hora de digitar a senha se vocк deixar em branco ou digitar qualquer coisa e der enter, vc entra normalmente. Eu queria que o formulario de login verifica-se se a senha esta correta ou nгo.. alguйm pode me dizer o que esta errado aqui? :

A parte de logar:

Код:
if(fexist(string))
	{
		gPlayerAccount[playerid] = 1;
		new loginstring[128];
		new loginname[64];
		GetPlayerName(playerid,loginname,sizeof(loginname));
		format(loginstring,sizeof(loginstring),"Bem-Vindo ao Brasil Start Life Roleplay\nNome: %s\n\nPor favor insira sua senha:",loginname);
		ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Brasil Start Life RolePlay - Login",loginstring,"Logar","Sair");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		return 1;
	}
	else
	{
		gPlayerAccount[playerid] = 0;
 		new regstring[128];
		new regname[64];
		GetPlayerName(playerid,regname,sizeof(regname));
		format(regstring,sizeof(regstring),"Bem-Vindo ao Brasil Start Life Roleplay\nConta nгo Registrada\nNome: %s\n\nPor favor insira sua senha:",regname);
		ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Brasil Start Life RolePlay - REGISTRO",regstring,"Registrar","Sair");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
		SendClientMessage(playerid, COLOR_WHITE, " ");
	}
e a do senha incorreta:

Код:
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"SENHA INCORRETA\n\nFavor inserir a senha correta:\nSe errar novamente vocк serб kickado",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Start Life Roleplay - LOGIN",loginstring,"Logar","Sair");
fclose(UserFile);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
return 1;



Re: [Ajuda] Login - ViictorDaay- - 28.05.2012

Oque vocк usa pra salvar as senhas?


Re: [Ajuda] Login - ricardomsj15 - 28.05.2012

Jб descobri o'que й, valeu! O problema й que eu peguei uma conta que jб veio pronta e editei, e como a senha fica criptografada eu deixei normal e o campo da senha fico em branco, fazendo com que nгo existisse senha e entrasse com qualquer uma.

#EDIT

Mais eu queria saber como eu faзo com que aonde digita a senha de vez aparecer a senha normal apareзa ***** ?


Re: [Ajuda] Login - [JD]BlackFire - 28.05.2012

Quote:
Originally Posted by ricardomsj15
Посмотреть сообщение
Jб descobri o'que й, valeu! O problema й que eu peguei uma conta que jб veio pronta e editei, e como a senha fica criptografada eu deixei normal e o campo da senha fico em branco, fazendo com que nгo existisse senha e entrasse com qualquer uma.

#EDIT

Mais eu queria saber como eu faзo com que aonde digita a senha de vez aparecer a senha normal apareзa ***** ?
DIALOG_STYLE_PASSWORD


Re: [Ajuda] Login - 'Duallity - 28.05.2012

й ela ja fica salva uma vez logado no servidor com o mesmo ip.