День добрый всем.
Возникла проблемка, в pawno я шарю плохо и решил обратится сюда за помощью.
Вот суть проблемы
Код
new oldpass[50],newpass[50],newpass2[50], string[256];
if(sscanf(params, "s[50]s[50]s[50]", oldpass, newpass, newpass2)) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"/passwd [oldpass] [newpass] [newpass2]");
format(string, sizeof(string), "SELECT `Password` FROM `qelksekm` WHERE `NickName` = '%s' LIMIT 1", PN(playerid));
new Cache:result = mysql_query(mysql, string); cache_get_row(0, 0, string, mysql); cache_delete(result, mysql);
if(strcmp(MD5_Hash(oldpass), string, true)!=0) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Текущий пароль с введенным вами не совпадает!");
if(strcmp(newpass, newpass2, true)!=0) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Новые пароли между собой не совпадают!");
new query[256];
format(query, sizeof(query), "UPDATE `qelksekm` SET `Password`='%s' WHERE `NickName` = '%s'", newpass, PN(playerid));
mysql_tquery(mysql, query);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Пароль изменен!");
PI[playerid][pHavePassword]=1;
return 1;
Где написано MD5_Hash я не знаю как это убрать и что вместо него прописать чтобы его отключить.
Очень прошу помочь.
Заранее спасибоДобавлено (05.02.2017, 10:23)
---------------------------------------------
UP!