Den Mitter
Новичок
Всех приветствую, почему-то при авторизации пишет что я ввёл не верный пароль, хотя на самом деле он верный и в бд сохраняется правильно.
Вот case:
Вот public:
Делал по урокам Паркера
Вот ип чтобы может понятнее было: 5.39.108.50:1735
Вот case:
PHP:
case DLG_LOGIN:
{
if(!response) return Kick(playerid);
mysql_format(dbHandle, query, sizeof(query), "SELECT * FROM accounts WHERE name = '%s' AND password = '%s'", PlayerInfo[playerid][pName], inputtext);
mysql_tquery(dbHandle, query, "UploadPlayerAccount", "i", playerid);
}
PHP:
forward UploadPlayerAccount(playerid);
public UploadPlayerAccount(playerid)
{
new rows;
cache_get_row_count(rows);
if(!rows)
{
new str[256];
format(str, sizeof(str), "Добро пожаловать на сервер.\nВаш NickName "c_server"%s"c_white" зарегистрирован\n\
Чтобы авторизоваться, введите пароль который указывали при регистрации в поле ниже\n\n\
"c_red"*"c_grey" Вы ввели неправильный пароль. Повторите ввод", PlayerInfo[playerid][pName]);
SPD(playerid, DLG_LOGIN, DSI, ""scm_dialog"Авторизация", str, "Продолжить", "Отмена");
}
else if(rows)
{
cache_get_field_content_int(0, "id", PlayerInfo[playerid][pID]);
cache_get_field_content_int(0, "gender", PlayerInfo[playerid][pGender]);
cache_get_field_content_int(0, "skin", PlayerInfo[playerid][pSkin]);
cache_get_field_content_int(0, "age", PlayerInfo[playerid][pAge]);
cache_get_field_content_int(0, "level", PlayerInfo[playerid][pLevel]);
cache_get_field_content_int(0, "exp", PlayerInfo[playerid][pExp]);
PlayerLogged = true;
SpawnPlayer(playerid);
}
return 1;
}
Вот ип чтобы может понятнее было: 5.39.108.50:1735
