DeanMrz
Умник
Пишу регистрацию/авторизацию, при конекте сделал проверку на наличие аккаунта в бд, но в любом случае выдает что аккаунт не зареган
PHP:
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, SP[playerid][pName], MAX_PLAYER_NAME);
static const fmt_querry[] = "select * from `players` where `NickName` = '%s'";
new query[460];
format(query, sizeof(query), fmt_querry, Name(playerid));
mysql_tquery(mysql, query, "CheckRegistration", "i", playerid);
return 1;
}
forward CheckRegistration(playerid);
public CheckRegistration(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows) LoginNext(playerid);
else RegistrationNext(playerid);
}
stock LoginNext(playerid)
{
SCM(playerid, cinfo, "[Информация]{FFFFFF} Ваш аккаунт зарегестрирован");
}
stock RegistrationNext(playerid)
{
SCM(playerid, cinfo, "[Информация]{FFFFFF} Ваш аккаунт не зарегестрирован");
}
