wenn ich da jedes mal dieses cache_get_field und son kram vor dem Feld machen muss dann wird das ne verdammt lange reihe xD
Ne eig garnet
Code
stock LoadVehs()
{
new rows,fields;
new Cache:Vehs = mysql_query(mysql_handle, "SELECT * FROM `Fahrzeuge`",true);
cache_get_data(rows,fields);
for(new i=0;i<rows;i++)
{
Vehicle[i][VID] = cache_get_field_content_int(i, "ID");
Vehicle[i][ModelID] = cache_get_field_content_int(i, "Modell");
Vehicle[i][vPosX] = cache_get_field_content_float(i, "X");
Vehicle[i][vPosY] = cache_get_field_content_float(i, "Y");
Vehicle[i][vPosZ] = cache_get_field_content_float(i, "Z");
Vehicle[i][vPosA] = cache_get_field_content_float(i, "A");
Vehicle[i][Color1] = cache_get_field_content_int(i, "Farbe1");
Vehicle[i][Color2] = cache_get_field_content_int(i, "Farbe2");
Vehicle[i][Color2] = cache_get_field_content_int(i, "Car_Destroyed");
cache_get_field_content(i,"Besitzer", Vehicle[i][Ownername],mysql_handle,32);
cache_get_field_content(i,"Second_Key", Vehicle[i][Second_Owner],mysql_handle,32);
cache_get_field_content(i,"Nummernschild", Vehicle[i][Plate],mysql_handle,32);
SetVehicleParamsEx(i, false, false, false, false, false, false, false);
new cCarID = CreateVehicle(Vehicle[i][ModelID],Vehicle[i][vPosX],Vehicle[i][vPosY],Vehicle[i][vPosZ],Vehicle[i][vPosA],Vehicle[i][Color1],Vehicle[i][Color1], CAR_RESPAWN_TIME,0);
SetVehicleNumberPlate(cCarID, Vehicle[i][Plate]);
}
cache_delete(Vehs);
return 1;
}
Alles anzeigen
Trag die Daten direkt in ein Enum ein, falls du sie später noch brauchst...^^