Помогите, запрос в базу данных не проходит. После рестарта сервера, иконка появляется как продаётся. А на самом деле дом твой.
PHP код:
new h = GetPVarInt(playerid,"HOUSE_ID");
if(!response)
{
if(p_info[playerid][pHouse])
{
SendErr(playerid,"У вас уже есть дом! (/hmenu > Изменить > Продать)");
DeletePVar(playerid,"HOUSE_ID");
return 1;
}
if(p_info[playerid][pTempKey])
{
SendErr(playerid,"Вы арендуете дом! (/hmenu > Выселиться)");
DeletePVar(playerid,"HOUSE_ID");
return 1;
}
if(p_info[playerid][pCash] < gHouses[h][hValue]) return SendErr(playerid, "У вас нет столько денег на руках");
p_info[playerid][pHouse] = h + 1;
UpdatePlayerData(playerid,"pPhousekey",p_info[playerid][pHouse]);
gHouses[h][hHel] = 0;
strmid(gHouses[h][houseOwner], NamePlayer[playerid], 0, strlen(NamePlayer[playerid]), 31);
TransferMoney(playerid,p_info[playerid][pCash]-gHouses[h][hValue],gHouses[h][hValue],"купил дом");
p_info[playerid][pCash] -= gHouses[h][hValue];
UpdateMoney(playerid);
SendSucc(playerid, "Вы купили дом");
SetVehicleToHouse(playerid, 1);
SetVehicleToHouse(playerid, 2);
gHouses[h][houseSafeCode] = 0;
gHouses[h][RentAllPlata] = 20000;
gHouses[h][gRentStatus] = 1;
gHouses[h][hDays] = 1;
UpdateHome(h);
SaveHome(h);
}
SetExitHousePos(playerid,h + 1);
SetPlayerVirtualWorld(playerid,h + 1);
DeletePVar(playerid,"HOUSE_ID");
return 1;