Ja stimmt, wirklich dummer Fehler
Danke
So habs jetzt mal so probiert.
EDIT: Das vorige was in dem Post stand war ja völliger Blödsinn 
So nun hab ich es richtig.
stock Fahrzeuge() {
mysql_query("SELECT * FROM fahrzeuge WHERE ID=0");
new result[200];
new id, name[128], typ, x[128], y[128], z[128], r[128], f1, f2;
mysql_store_result();
while(mysql_fetch_row(result)) {
sscanf(result,"p<|>isiffffii",id, name, typ, floatstr(x), floatstr(y), floatstr(z), floatstr(r), f1, f2);
printf("%f - %f", floatstr(x), floatstr(y));
printf("DEBUG: AddStaticVehicleEx = %i", AddStaticVehicleEx(typ,floatstr(x),floatstr(y),floatstr(z),floatstr(r),f1,f2,-1) );
AddStaticVehicleEx(typ,floatstr(x),floatstr(y),floatstr(z),floatstr(r),f1,f2,-1);
}
}
Ich hab mir jetzt jeden einzelnen Wert ausgeben lassen. Lustigerweise gibt jeder Wert der übernommen wird 0 aus. Wenn es die richtigen Daten auslesen würde, würde es gehen. Denn ich habe unten statt typ mal 598 eingesetzt und es wurde gespawned 
Wieso werden alle Werte als 0-Wert übernommen. 