Hi guys... Why when I enter the correct password, it will show me that I have a bad password :o
HTML Code:
case DIALOG_LOGIN:
{
if ( !response ) return SetTimerEx("KickPublic", 1500, 0, "d", playerid);
if( response )
{
if(!fexist(UserPath(playerid))) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Přihláení","{ff0000}ERROR:\nNastala chyba so súbormy !\nSúbor na zapisovanie dát pre tento účet nieje vytvorený !!!\n\n{ffffff}Před vstupem do hry se musí nejdříve přihlásit\nZadej své heslo:","Potvrdit","");
else if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Přihláení","{ff0000}Nezadal si heslo !\n{ffffff}Před vstupem do hry se musí nejdříve přihlásit\nZadej své heslo:","Potvrdit","");
else if(strcmp(DOF2_GetString(UserPath(playerid),"Password"),lyrhash(inputtext),true))
{
PlayerInfo[playerid][FalseLogin]++;
if(PlayerInfo[playerid][FalseLogin]<=2)
{
new Text2f[256];
format(Text2f,256,"{ff0000}patné heslo ! (Warning: %d/3)\n{ffffff}Před vstupem do hry se musí nejdříve přihlásit\nZadej své heslo:",PlayerInfo[playerid][FalseLogin]);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Přihláení",Text2f,"Potvrdit","");
}
else
{
SendClientMessage(playerid,COLOR_WARNING,"patné heslo ! (Warning 3/3)");
SetTimerEx("KickPublic", 1500, 0, "d", playerid);
}
}
else
{
PlayerInfo[playerid][Admin] = DOF2_GetInt( UserPath(playerid),"Admin");
PlayerInfo[playerid][Gender] = DOF2_GetInt( UserPath(playerid),"Origin");
.............................................. .. .