26.06.2016, 23:43
To enfrentando um probleminha. Nгo to conseguindo fazer Whirpool e DOF2 "concordarem" entre si. Isso abre a possibilidade da pessoa entrar na conta de outra sem ter senha nenhuma ou digitando qualquer coisa. O cуdigo й esse:
PHP код:
new Hash[129];
HashString(Hash, sizeof(Hash), inputtext);
DOF2_GetString(GetArchive(playerid), "Password", APlayerData[playerid][pPassword]);
if(!strcmp(APlayerData[playerid][pPassword], Hash))
{
LoadAccount(playerid);
return 1;
}
else
{
if(GetPVarInt(playerid, "WrongPassword") > 3)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Vocк errou sua senha 5 vezes, e foi kickado.");
SetPVarInt(playerid, "WrongPassword", 0);
Kick(playerid);
return 1;
}
SetPVarInt(playerid, "WrongPassword", GetPVarInt(playerid, "WrongPassword") + 1);
SendClientMessage(playerid, COLOR_YELLOW, " Senha incorreta. Se vocк errar 5 vezes, serб kickado.");
showLogin(playerid);
}