11.08.2014, 09:38
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; }