25.06.2016, 15:07
Hello, I need a command to change the password. Player must write old password and new password. I need to load your password via udb_hash and also are saved. Will you help me please? + REP.
MY CODE:
MY CODE:
Код:
dcmd_changepass(playerid, params[])
{
new OldPass[129], NewPass[129], Name[24], Slozka[40];
if(sscanf(params, "s[129]s[129]", OldPass, NewPass))
return SendClientMessage(playerid, COLOR_RUZOVA, "/changepass [old pass] [new pass]");
GetPlayerName(playerid, Name, sizeof (Name));
format(Slozka, sizeof (Slozka), "/Ucty/%s.ini", Name);
if(!strcmp(dini_Get(Slozka,"Password"), OldPass, false))
{
dini_Set(Slozka, "Password", NewPass);
SendClientMessage(playerid, COLOR_RUZOVA, "Pass changed");
}
else
SendClientMessage(playerid, cervena, "bad pass");
return 1;
}

