Почему то при продаже дома, не изменяется ничего. Пикап остается, текст тоже и иконка, в БД все записывается норм.
PHP код:
if(strcmp(accept, "sh", true) == 0)
{
new house = pInfo[playerid][pHouse];
strmid(HouseInfo[house][hOwner], "None", 0, strlen("None"), 255);
pInfo[playerid][pMoney] += HouseInfo[house][hPrice];
GivePlayerMoney(playerid, HouseInfo[house][hPrice]);
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hHouse_Car] = 410;
HouseInfo[house][hCar_Color_1] = 0;
HouseInfo[house][hCar_Color_2] = 0;
pInfo[playerid][pHouse] = 0;
DestroyVehicle(HouseCar[pInfo[playerid][pHouse]]);
Prodaga{playerid} = false;
SendClientMessage(playerid, COLOR_WHITE, !"Поздравляем с продажей дома.");
format(string, sizeof(string), "UPDATE `accounts` SET `house` = '%d' WHERE `id` = '%i'", pInfo[playerid][pHouse], pInfo[playerid][pID]);
mysql_tquery(mysql_connect_ID, string, "", "");
}
PHP код:
stock House3DText()
{
static const h_null[] = "{FFDEAD}ID: {FFFFFF}[%d]\n{FFDEAD}Владелец: {FFFFFF}Нет\n{FFDEAD}Стоимость: {FFFFFF}%d\n{FFDEAD}Уровень: {FFFFFF}%d";
static const h_not_null[] = "{FFDEAD}ID: {FFFFFF}[%d]\n{FFDEAD}Владелец: {FFFFFF}%s\n{FFDEAD}Уровень: {FFFFFF}%d";
new h_buff[sizeof(h_null) + ((3-2) + (24-2) + (20-2) + (5-2))];
for(new h = 0; h <= TOTALHOUSE; h++)
{
if(!HouseInfo[h][hOwned])
{
format(h_buff, sizeof(h_buff), h_null, HouseInfo[h][hID], HouseInfo[h][hPrice],HouseInfo[h][hLevel]);
HouseInfo[h][hPickup] = CreatePickup(1273, 1, HouseInfo[h][henter_pos_x], HouseInfo[h][henter_pos_y], HouseInfo[h][henter_pos_z], -1);
HouseInfo[h][hText] = Create3DTextLabel(h_buff, 0x008080FF, HouseInfo[h][henter_pos_x], HouseInfo[h][henter_pos_y], HouseInfo[h][henter_pos_z], 7, 0);
HouseInfo[h][hMapicon] = CreateDynamicMapIcon(HouseInfo[h][henter_pos_x], HouseInfo[h][henter_pos_y], HouseInfo[h][henter_pos_z], 31, COLOR_WHITE, 0, -1, -1, 100.0);
}
else
{
DestroyDynamicMapIcon(HouseInfo[h][hMapicon]);
DestroyPickup(HouseInfo[h][hPickup]);
Delete3DTextLabel(HouseInfo[h][hText]);
format(h_buff, sizeof(h_buff), h_not_null, HouseInfo[h][hID], HouseInfo[h][hOwner],HouseInfo[h][hLevel]);
HouseInfo[h][hPickup] = CreatePickup(1272, 1, HouseInfo[h][henter_pos_x], HouseInfo[h][henter_pos_y], HouseInfo[h][henter_pos_z], -1);
HouseInfo[h][hText] = Create3DTextLabel(h_buff, 0xFFFFFF, HouseInfo[h][henter_pos_x], HouseInfo[h][henter_pos_y], HouseInfo[h][henter_pos_z], 7.0, 0);
}
}
}