Hey,
Ich möchte hier Autos aus einer MySQL Datenbank auslesen.
new str[512];
mysql_query("SELECT * FROM `autos`");
mysql_store_result();
new xD; xD = 0;
new query[256];
new ID, mid,col1,col2,schild[20],status,Besitzer; new Float:x,Float:y,Float:z,Float:angle;
while(mysql_fetch_row(str))
{
format(query, 128, "UPDATE autos SET ID = '%d'",xD);
mysql_query(query);
sscanf(str, "e<iiffffiiis[256]i>",ID,mid,x,y,z,angle,col1,col2,Besitzer,schild,status);
new car = AddStaticVehicle(mid,x,y,z,angle,col1,col2);
SetVehicleNumberPlate(car,schild);
ChangeVehicleColor(car,col1,col2);
xD +=1;
}
mysql_free_result();
Dies wird in OnGameModeInit verwendet.
Es soll alles Auslesen und dann für jedes einzelnes Auto die Id Wechseln, sollte man vorher welche gelöscht haben (Damit es ID 1,2,3,4,5,6, usw. ist)
Das Problem:
- Die Autos Spawnen nicht
- Die Ids werden neu zugeordnet, aber die 5 wird übersprungen (habe bisher nur 5 Autos, letztes ist ID 6)
MfG