Jon Cameron
Умник
Привет, сегодня столкнулся с такой проблемой, что не загружается аккаунт. Мод на MYSQL R39-5.
Вот паблик:
Как я понял, работает только это:
А дальше нет.
При спавне после регистрации разумеется все нормально, а при попытке авторизации, при вводе правильного пароля, просто закрывается диалог и все.
Помогите пожалуйста решить проблему.
Вот паблик:
PHP:
forward UploadPlayerAccount(playerid);
public UploadPlayerAccount(playerid)
{
new rows,fields;
cache_get_data(rows,fields);
if(!rows)
{
if(GetPVarInt(playerid,"WrongPassword") ==3)
{
SendClientMessage(playerid,COLOR_LITERED, "Вы были кикнуты за ввод не правильного пароля. Введите /q(uit) чтобы выйти.");
Kick(playerid);
}
SetPVarInt(playerid,"WrongPassword",GetPVarInt(playerid,"WrongPassword") +1);
return show_login(playerid);
}
pinfo[playerid][pID] = cache_get_field_content_int(0,"id",dbHandle);
pinfo[playerid][pSex] = cache_get_field_content_int(0,"sex",dbHandle);
pinfo[playerid][pNations] = cache_get_field_content_int(0,"nations",dbHandle);
pinfo[playerid][pSkin] = cache_get_field_content_int(0,"skin",dbHandle);
SendClientMessage(playerid, 0xFFFFFF00, "Вы успешно авторизировались!");
SetPVarInt(playerid,"logged",1);
if(pinfo[playerid][pSkin] !=0)
{
SpawnPlayer(playerid);
}
return 1;
}
PHP:
new rows,fields;
cache_get_data(rows,fields);
if(!rows)
{
if(GetPVarInt(playerid,"WrongPassword") ==3)
{
SendClientMessage(playerid,COLOR_LITERED, "Вы были кикнуты за ввод не правильного пароля. Введите /q(uit) чтобы выйти.");
Kick(playerid);
}
SetPVarInt(playerid,"WrongPassword",GetPVarInt(playerid,"WrongPassword") +1);
return show_login(playerid);
}
При спавне после регистрации разумеется все нормально, а при попытке авторизации, при вводе правильного пароля, просто закрывается диалог и все.
Помогите пожалуйста решить проблему.
