I have problem with yini.When i login in my server i can login with wrong password.
Код:
public LoadInfo_data(playerid,name[],value[])
{
INI_String("Password",pInfo[playerid][Password],255);
INI_Int("AdminLevel",pInfo[playerid][AdminLevel]);
INI_Int("Banned",pInfo[playerid][Banned]);
INI_Int("Money",pInfo[playerid][Money]);
INI_Int("Score",pInfo[playerid][Score]);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Login)
{
if(!response)
{
Kick(playerid);
}
if(response)
{
new pName[128],file[128],hash[129];
GetPlayerName(playerid,pName,128);
format(file,128,"Players/%s.ini",pName);
WP_Hash(hash,129,inputtext);
INI_ParseFile(file,"LoadInfo_%s");
if(strcmp(pInfo[playerid][Password],hash) != 0)
{
SendClientMessage(playerid,X11_RED,"Wrong Password");
ShowPlayerDialog(playerid,3,1,"Login","Welcome\nType your password below to login.","Login","Quit");
}
}
}
return 1;
}