Здравствуйте, уважаемые пользователи. У меня какие-то проблемы с авторизацией, помогите, пожалуйста.
Ввожу правильный пароль, но почему-то срабатывает действие отвечающие за неверный пароль.
Вот код:
PHP код:
forward login(i);
public login(i)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
cache_get_field_content(0, "password", p_i[i][password], database, MAX_PLAYER_PASSWORD);
p_i[i][level] = cache_get_field_content_int(0, "level");
SpawnPlayer(i);
}
else
{
static const fmt_str[] =
"\
{FFFFFF}Введите пароль!\
";
new string[sizeof(fmt_str) - 2 + MAX_PLAYER_NAME];
format(string, sizeof(string), fmt_str, p_i[i][nick]);
ShowPlayerDialog(i, 2, DIALOG_STYLE_INPUT, "{6FFF00}авторизация", string, "ок", "");
}
return 1;
}