Egyszerû, fogod, a MySQLban a ház táblában az ID-t nem autoincrementeled.
new query[2048], fetchline[2048];
new hazid, Float:hazpos[3], hasznalva;
mysql_query(\"SELECT * FROM házadtáblája\");
mysql_store_result();
while(mysql_fetch_row(fetchline))
{
sscanf(fetchline, \"dfff\", hazid, hazpos[0], hazpos[1], hazpos[2]);
/* feltöltöd az adatokat a változókkal! */
HazInfo[hazid][hasznalatban] = true;
}
Új ház id:
stock UjHazID()
{
new
i = -1,
houseid = -1;
for(;++i < MAX_HOUSES;)
{
if(!HazInfo[hasznalatban])
{
houseid = i;
break;
}
}
return houseid;
}
Aztán a kapott új ház id-t INSERTeled és kész.