case DIALOG_LOGIN:
{
if (!response) return Kick(playerid);
if(response)
{
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),inputtext);
if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
SendClientMessage(playerid,COLOR_WHITE,"{8EC7DC}[INFO] {FFFFFF}Your statistics have been restored!");
}
else
{
format(string, sizeof(string), "Before playing you must login\n\nUsername: %s\n\nEnter your password below and click login",PlayerName(playerid));
ShowPlayerDialog(playerid,DIALOG_LOGIN,3,"{EDDC57}Login required",string,"Login","Cancel");
CheckPasswordAttempts(playerid);
}
return 1;
}
}
if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
if(!strcmp(hashpass, pInfo[playerid][pPass], false))
maybe
pawn Код:
pawn Код:
|
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo[playerid][pPass]);
INI_Int("Cash",PlayerInfo[playerid][pCash]);
INI_Int("Bank_Cash",PlayerInfo[playerid][pBankCash]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Kills",PlayerInfo[playerid][pKills]);
INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
INI_Int("Score",PlayerInfo[playerid][pScore]);
INI_Int("Rob_Skill",PlayerInfo[playerid][pRobSkill]);
INI_Int("Terrorism_Skill",PlayerInfo[playerid][pTerrorism]);
INI_Int("Rape_Skill",PlayerInfo[playerid][pRapeSkill]);
INI_Int("Mechanic_Skill",PlayerInfo[playerid][pMechSkill]);
INI_Int("Arrests_Made",PlayerInfo[playerid][pArrestsMade]);
INI_Int("Wanted_Level",PlayerInfo[playerid][pWanted]);
INI_Int("Banned",PlayerInfo[playerid][pBanned]);
return 1;
}
if(!strcmp(hashpass, PlayerInfo[playerid][pPass], false))
INI_Int("Password",PlayerInfo[playerid][pPass]);
INI_String("Password", PlayerInfo[playerid][pPass]);
lol change to
pawn Код:
|
Maybe this will help you :
1) https://sampforum.blast.hk/showthread.php?tid=442588 2) https://sampforum.blast.hk/showthread.php?tid=352703 |