20.08.2017, 20:54
A bug occurred within my script, and I'm very unsure as to why it's happening. It basically doesn't allow anyone to login, even though the password is correct. I'm unsure why it begins happening.
PHP код:
else if(dialogid == DIALOG_LOGIN)
{
if(!response) return Kick(playerid);
else
{
new hpass[129];
WP_Hash(hpass, 129, inputtext);
if(!strcmp(hpass, PlayerInfo[playerid][pPass]))
{
mysql_format(mysql, query, sizeof(query), "SELECT * FROM `users` WHERE `Username` = '%e' LIMIT 1", Name[playerid]);
mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
TextDrawHideForPlayer(playerid,Login1[playerid]);
TextDrawHideForPlayer(playerid,Login2[playerid]);
TextDrawHideForPlayer(playerid,Login3[playerid]);
TextDrawHideForPlayer(playerid,Login4[playerid]);
TextDrawHideForPlayer(playerid,Login5[playerid]);
TextDrawHideForPlayer(playerid,Login6[playerid]);
TextDrawHideForPlayer(playerid,Login7[playerid]);
TogglePlayerSpectating(playerid, false);
PlayTimer[playerid] = SetTimerEx("PlayingTime", 60000, 1, "i", playerid);
StopAudioStreamForPlayer(playerid);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_MSGBOX,""COL_RED"KICKED",""COL_RED"You have been kicked for entering an incorrect password.","QUIT","");
KickPlayer(playerid);
}
return 1;
}
}