Guten Abend,
habe mit mit Hilfe von dem Tutorial von Jeffry das Fraktions Fahrzeug System erstellt, wollte es anpassen auf die aktuelle MySQL Version R41-4.
Das klappt auch alles, außer eine Funktion ... Er lädt die Fahrzeuge nicht aus der Datenbank aus.
Der Public
forward LoadFracVehicles_Data();
public LoadFracVehicles_Data()
{
new rows, id, createdVehs;
cache_get_row_count(rows);
if(rows == 1)
{
for(new i = 0; i < rows; i++)
{
cache_get_value_name_int(0, "ID", id);
if(id < 0 || id >= MAX_FRAC_VEHICLES)continue;
cache_get_value_name_int(0, "ModelID", fVehicle[id][fModelID]);
cache_get_value_name_float(0, "PosX", fVehicle[id][f_X]);
cache_get_value_name_float(0, "PosY", fVehicle[id][f_Y]);
cache_get_value_name_float(0, "PosZ", fVehicle[id][f_Z]);
cache_get_value_name_float(0, "PosA", fVehicle[id][f_A]);
cache_get_value_name_int(0, "Color1", fVehicle[id][fColor1]);
cache_get_value_name_int(0, "Color2", fVehicle[id][fColor2]);
cache_get_value_name_int(0, "FracID", fVehicle[id][fFrakID]);
if(fVehicle[id][fModelID] >= 400 && fVehicle[id][fModelID] <= 611)
{
fVehicle[id][fvID] = CreateVehicle(fVehicle[id][fModelID], fVehicle[id][f_X], fVehicle[id][f_Y], fVehicle[id][f_Z], fVehicle[id][f_A], fVehicle[id][fColor1], fVehicle[id][fColor2], -1);
}
else
{
printf("[LoadFracVehicles_Data]: Model-ID %d existiert nicht! (ID: %d)", fVehicle[id][fModelID], id);
}
if(GetVehicleModel(MAX_VEHICLES -1) != 0)return print("Es können keine weiteren Fahrzeuge geladen werden! Limit erreicht! (MAX_VEHICLES)");
createdVehs++;
if(createdVehs == MAX_FRAC_VEHICLES)return print("Es können keine weiteren Fahrzeuge geladen werden! Limit erreicht! (MAX_FRAC_VEHICLES)");
}
}
return 1;
}
MfG.