Hunter-Killer
Умник
Есть код сохранения домов в моде аризоны, но все равно после рестарта дом остается в госе.
То есть куплю я дом, к примеру изменю инту, куплю улучшения, а после рестарта это всё слетает.
В чем дело?
То есть куплю я дом, к примеру изменю инту, куплю улучшения, а после рестарта это всё слетает.
В чем дело?
PHP:
SaveHouse(houseid)
{
new string[900], str[254];
format(str, sizeof(str), "UPDATE `houses` SET");
strcat(string, str);
format(str, sizeof(str), "`Enter_X` = '%.4f',`Enter_Y` = '%.4f',`Enter_Z` = '%.4f',`Enter_A` = '%.4f', ",
HouseInfo[houseid][hEnter_X],
HouseInfo[houseid][hEnter_Y],
HouseInfo[houseid][hEnter_Z],HouseInfo[houseid][hEnter_A]);
strcat(string, str);
format(str, sizeof(str), "`Exit_X` = '%.4f', `Exit_Y` = '%.4f', `Exit_Z` = '%.4f', ",
HouseInfo[houseid][hExit_X],
HouseInfo[houseid][hExit_Y],
HouseInfo[houseid][hExit_Z]);
strcat(string, str);
format(str, sizeof(str), "`Owner` = '%s', `Room_Owner_0` = '%s',`Room_Owner_1` = '%s', ",
HouseInfo[houseid][hOwner],
HRoomOwner[houseid][0],
HRoomOwner[houseid][1]);
strcat(string, str);
format(str, sizeof(str), "`Room_Owner_2` = '%s', `Room_Owner_3` = '%s', `Room_Owner_4` = '%s', ",
HRoomOwner[houseid][2],
HRoomOwner[houseid][3],
HRoomOwner[houseid][4]);
strcat(string, str);
format(str, sizeof(str), "`Level` = '%d', `Cost` = '%d', `Lock` = '%d', `Rent` = '%d', ",
HouseInfo[houseid][hLevel],
HouseInfo[houseid][hCost],
HouseInfo[houseid][hLock],
HouseInfo[houseid][hRent]);
strcat(string, str);
format(str, sizeof(str), "`Interior` = '%d', `Money` = '%d', `Drugs` = '%d', `Mats` = '%d', ",
HouseInfo[houseid][hInt],
HouseInfo[houseid][hMoney],
HouseInfo[houseid][hDrugs],
HouseInfo[houseid][hMats]);
strcat(string, str);
format(str, sizeof(str), "`Bar` = '%d', `Cabinet` = '%d', `Skin_1` = '%d', `Skin_2` = '%d', ",
HouseInfo[houseid][hBar],
HouseInfo[houseid][hCabinet],
HouseInfo[houseid][hSkin][0],
HouseInfo[houseid][hSkin][1]);
strcat(string, str);
format(str, sizeof(str), "`Skin_3` = '%d', `Skin_4` = '%d', `Skin_5` = '%d', `NoOwner` = '%d', `Nalog` = '%d', `Klass` = '%d', `Med` = '%d' WHERE `ID` = '%i'",
HouseInfo[houseid][hSkin][2],
HouseInfo[houseid][hSkin][3],
HouseInfo[houseid][hSkin][4],
HouseInfo[houseid][hNoOwner],
HouseInfo[houseid][hNalog],
HouseInfo[houseid][hKlass],
HouseInfo[houseid][hMed],
houseid + 1);
strcat(string, str);
format(str, sizeof(str), "`Garage`='%i', `Garage_X`='%.4f', `Garage_Y`='%.4f', `Garage_Z`='%.4f' WHERE `ID` = '%i'",
HouseInfo[houseid][hGarage],
HouseInfo[houseid][hGarage_X],
HouseInfo[houseid][hGarage_Y],
HouseInfo[houseid][hGarage_Z],
houseid + 1);
strcat(string, str);
mysql_query(mysql, string, false);
return true;
}
