[Ajuda] Comando de mudar senha!
#1

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.
Reply
#2

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

Vocк nгo definiu Hash.
Reply
#4

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

E entгo?
Reply
#6

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н
Reply
#7

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


Forum Jump:


Users browsing this thread: 1 Guest(s)