SA-MP Forums Archive
[Ajuda] Comando de mudar senha! - 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] Comando de mudar senha! (/showthread.php?tid=626161)



Comando de mudar senha! - Helielto - 11.01.2017

Entгo pessoal,queria um comando de mudar a senha pro meu servidor...
Tenho esse:

Код:
CMD:trocarsenha(playerid, params[])
{
	if(!APlayerData[playerid][pLogged])
		return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб logado.");
	if(!AllowChange[playerid])
	    return SendClientMessage(playerid, COLOR_GRAD1, " Comando bloqueado. Peзa a um admin nнvel 5 para liberar.");
	    
	new aPassword[25], nPassword[25], pString[50];
	if(sscanf(params, "s[25]s[25]", aPassword, nPassword))
	    return SendClientMessage(playerid, COLOR_GRAD1, " (DICA): Use /trocarsenha [Antiga senha] [Nova senha]");

	if(DOF2_CheckLogin(GetArchive(playerid), aPassword))
	{
		DOF2_SetString(GetArchive(playerid), "password", Hash(nPassword));
		DOF2_SaveFile();
		
		format(pString, sizeof(pString), " Senha trocada com sucesso. Agora й %s.", nPassword);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, pString);
	}
	else
		SendClientMessage(playerid, COLOR_GRAD1, " A senha atual estб incorreta.");
	return 1;
}
porйm da esse erro:

F:\Backs\Easy DM\gamemodes\Easy DM.pwn(2892) : error 017: undefined symbol "Hash"

e tenho o comando de liberar senha tambйm

Код:
CMD:liberarsenha(playerid, params[])
{
	if(!APlayerData[playerid][pLogged])
		return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб logado.");
	if(APlayerData[playerid][pAdmin] < 5)
	    return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo й um admin nнvel 5.");
	    
	new id, msg[68];
	if(sscanf(params, "u", id))
		return SendClientMessage(playerid, COLOR_GRAD1, "(DICA): Use /liberarsenha [ID/NOME]");
	if(!IsPlayerConnected(id))
		return SendClientMessage(playerid, COLOR_GRAD1, " Este ID nгo estб conectado.");

	format(msg, 68, "O admin %s %s vocк para trocar senha.", pName[playerid], AllowChange[id] == false ? ("liberou") : ("bloqueou"));
	SendClientMessage(id, COLOR_LIGHTRED, msg);
	format(msg, 68, " Vocк %s a troca de senha de %s.", AllowChange[id] == false ? ("liberou") : ("bloqueou"), pName[id]);
	SendClientMessage(playerid, COLOR_LIGHTRED, msg);

	AllowChange[id] = AllowChange[id] ? false : true;
	return 1;
Entгo dai nгo da de mudar porque do erro HASH,se poderem ajudar...
OBS: COMPREI A GAMEMOD,ELA JБ VEIO COM ESSES COMANDO,PORЙM BLOQUIADOS PORQUE JБ ESTБVA COM ERRO.


Re: Comando de mudar senha! - Meck - 11.01.2017

Procure no sistema de login/registro essa parte de hash na senha, pode ter algo lб.


Re: Comando de mudar senha! - FerrariL - 11.01.2017

Vocк nгo definiu Hash.


Re: Comando de mudar senha! - Helielto - 12.01.2017

Quote:
Originally Posted by FerrariL
Посмотреть сообщение
Vocк nгo definiu Hash.
Certo,e como eu defino? so novo no PAWNO.


Re: Comando de mudar senha! - Helielto - 13.01.2017

E entгo?


Re: Comando de mudar senha! - BobbMarley - 13.01.2017

vc fez esse sistema? Tem algum sistema de registro?, tem que identar junto ao seu sistema, se tiver hash no sistema de registro, faзa ser compбtivel com esse sisteminha aн


Re: Comando de mudar senha! - Helielto - 14.01.2017

Vix comprei gm nem sei,mas tem como passa skype mp para me ajudar?