Warum geht das nicht:
new Query[128];
format(Query,128,"SELECT `ID` FROM `hauser` WHERE `PosX` = '%f' AND `PosY` = '%f'", X, Y);
mysql_query(Query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return LoadHaus(sqlint);
Bei sqlint kommt immer -1 raus aber ich weiss nicht warum.
//Edit: Fehler verbessert