Guten Abend Breadfish,
ich bin gerade dabei ein Script zu schreiben. Jedoch kommt mir diese Funktion etwas zu komplet vor.
stock LoadFAutos()
{
for(new i;i<MAX_FRAKTION;i++)
{
for(new s;s<MAX_FRAK_VEHS;s++)
{
new query[298],data[128];
format(query,sizeof(query),"SELECT * FROM "Tabelle_FrakAuto" WHERE Fraktion = %i AND FSlot = %i",i,s);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
if(mysql_retrieve_row())
{
mysql_fetch_field_row(data,"Model");
FraktionsAutoInfo[i][s][fModel] = strval(data);
mysql_fetch_field_row(data,"AutoX");
FraktionsAutoInfo[i][s][fAutoX] = floatstr(data);
mysql_fetch_field_row(data,"AutoY");
FraktionsAutoInfo[i][s][fAutoY] = floatstr(data);
mysql_fetch_field_row(data,"AutoZ");
FraktionsAutoInfo[i][s][fAutoZ] = floatstr(data);
mysql_fetch_field_row(data,"AutoA");
FraktionsAutoInfo[i][s][fAutoA] = floatstr(data);
mysql_fetch_field_row(data,"Color1");
FraktionsAutoInfo[i][s][fColor1] = strval(data);
mysql_fetch_field_row(data,"Color2");
}
}
mysql_free_result();
}
}
return print("Fraktionsfahrzeuge geladen...");
}
z.B. wenn ich nur ein FrakAuto in der DB stehen habe, dann werden aber alle anderen auch überprüft, nur ich weiß grad nicht, wie man das einfacher und resorcenschonender schreiben kann
Danke im Vorraus
Helti