for(new y; y <= 5; y++) {
for(new v = 1; v <= cache_num_rows(); v++) {
fVehicle[v][y][vfID] = cache_get_field_content_int(v, "factionID");
fVehicle[v][y][vfRank] = cache_get_field_content_int(v, "VehRank");
fVehicle[v][y][vfVehID] = cache_get_field_content_int(v, "VehID");
fVehicle[v][y][vfStock] = cache_get_field_content_int(v, "Stock");
fVehicle[v][y][vfColor1] = cache_get_field_content_int(v, "Color1");
fVehicle[v][y][vfColor2] = cache_get_field_content_int(v, "Color2");
}
}
Daca in for-ul asta din LoadVehicles y = factiune si v = vehicul, atunci va trebui sa adaugi vehiculele asa: fVehicle[y][v][vfId] (la fel pt fiecare proprietate). Dar oricum nu o sa iti mearga cum te astepti, trebuie sa tii cont de factionId-ul ala venit din DB, ca tu acum adaugi toate vehiculele la toate factiunile (de ex. la pd iti adauga masini de la taxi, paramedic, ...) si am vazut ca in dialog te folosesti de listitem, s-ar putea sa iti dea o masina de la alta factiune. Si incearca sa nu mai folosesti query pe masini in comanda, le ai deja salvate, foloseste-te de ele si mai adauga chestii in DB daca ai nevoie.