So also folgendes:
stock SaveHouses()
{
new string[1028];
HouseLoop(h)
{
if(HouseInfo[h][hActive]==1)
{
format(string, sizeof(string), "UPDATE haus SET Owner='%s',Owned='%d',Entrx='%d',Entry='%d',Entrz='%d',Price='%d',Rentable='%d',Rent='%d',Intid='%d',Locked='%d',Essen='%d', Alarm='%d',SecurityDoor='%d',Kuhlschrank='%d',Active='%d',Intx='%f',Inty='%f',Intz='%f',hInt='%d' WHERE id='%d'",
HouseInfo[h][hOwner],HouseInfo[h][hOwned],HouseInfo[h][hEntrx],HouseInfo[h][hEntry],HouseInfo[h][hEntrz],HouseInfo[h][hPrice],HouseInfo[h][hRentable], HouseInfo[h][hRent],HouseInfo[h][hIntid],HouseInfo[h][hLocked],HouseInfo[h][hEssen],HouseInfo[h][hAlarm], HouseInfo[h][hSecurityDoor],HouseInfo[h][hKuhlschrank],HouseInfo[h][hActive],HouseInfo[h][hIntx],HouseInfo[h][hInty],HouseInfo[h][hIntz],HouseInfo[h][hInt],h);
mysql_query(string);
}
}
return 1;
}
Ich möchte mein Haus speichern, er führt das Update auch aus, speichert alles richtig laut Debug, siehe unten.
Aber in der Datenbank ist kein eintrag? Wie kann das sein?
[20:17:05] >> mysql_query( Connection handle: 1 )
[20:17:05] CMySQLHandler::Query(UPDATE haus SET Owner='-',Owned='0',Entrx='1153456339',Entry='-992818358',Entrz='1096335360',Price='9999',Rentable='0',Rent='50',Intid='0',Locked='0',Essen='0', Alarm='0',SecurityDoor='0',Kuhlschrank='0',Active='1',Intx='235.508987',Inty='1189.169921',Intz='1080.339965',hInt='3' WHERE id='1') - Successfully executed.
[20:17:10] >> mysql_query( Connection handle: 1 )
[20:17:10] CMySQLHandler::Query(UPDATE haus SET Owner='-',Owned='0',Entrx='1153463393',Entry='-992820462',Entrz='1096337619',Price='911',Rentable='0',Rent='50',Intid='0',Locked='0',Essen='0', Alarm='0',SecurityDoor='0',Kuhlschrank='0',Active='1',Intx='235.508987',Inty='1189.169921',Intz='1080.339965',hInt='3' WHERE id='2') - Successfully executed.