Hallo,
meine Fahrzeuge laden nicht aber ich weiß nicht wieso wenn ich was ausgebe dann steht da nur null also halt nichts
stock mysql_PlayerVehicleLoad(playerid)
{
new query[90], escapedName[20];
mysql_real_escape_string(PlayerName(playerid), escapedName);
format(query, sizeof(query), "SELECT * FROM `db_vehicles` WHERE `pName` = '%s'", escapedName);
mysql_function_query(MySQLHandle, query, true, "OnPlayerVehicleLoad", "d", playerid);
}
forward OnPlayerVehicleLoad(playerid);
public OnPlayerVehicleLoad(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows == 0)
if(rows != 0)
{
for(new fID = 1; fID <= pInfo[playerid][MaxVehicles]; fID++)
{
cache_get_row(fID, 1, pVehicle[playerid][fID][vName]);
pVehicle[playerid][fID][vNumber] = cache_get_row_int(fID, 2);
pVehicle[playerid][fID][Modelid] = cache_get_row_int(fID, 3);
pVehicle[playerid][fID][rentTime] = cache_get_row_int(fID, 4);
cache_get_row(fID, 6, pVehicle[playerid][fID][Numberplate]);
pVehicle[playerid][fID][vPosX] = cache_get_row_float(fID, 7);
pVehicle[playerid][fID][vPosY] = cache_get_row_float(fID, 8);
pVehicle[playerid][fID][vPosZ] = cache_get_row_float(fID, 9);
pVehicle[playerid][fID][vPosA] = cache_get_row_float(fID, 10);
pVehicle[playerid][fID][Price] = cache_get_row_int(fID, 11);
pVehicle[playerid][fID][Fuel] = cache_get_row_float(fID, 12);
pVehicle[playerid][fID][Colour1] = cache_get_row_int(fID, 13);
pVehicle[playerid][fID][Colour2] = cache_get_row_int(fID, 14);
pVehicle[playerid][fID][Paintjob] = cache_get_row_int(fID, 15);
pVehicle[playerid][fID][Mod0] = cache_get_row_int(fID, 16);
pVehicle[playerid][fID][Mod1] = cache_get_row_int(fID, 17);
pVehicle[playerid][fID][Mod2] = cache_get_row_int(fID, 18);
pVehicle[playerid][fID][Mod3] = cache_get_row_int(fID, 19);
pVehicle[playerid][fID][Mod4] = cache_get_row_int(fID, 20);
pVehicle[playerid][fID][Mod5] = cache_get_row_int(fID, 21);
pVehicle[playerid][fID][Mod6] = cache_get_row_int(fID, 22);
pVehicle[playerid][fID][Mod7] = cache_get_row_int(fID, 23);
pVehicle[playerid][fID][Mod8] = cache_get_row_int(fID, 24);
pVehicle[playerid][fID][Mod9] = cache_get_row_int(fID, 25);
pVehicle[playerid][fID][Mod10] = cache_get_row_int(fID, 26);
pVehicle[playerid][fID][Mod11] = cache_get_row_int(fID, 27);
pVehicle[playerid][fID][Mod12] = cache_get_row_int(fID, 28);
pVehicle[playerid][fID][Mod13] = cache_get_row_int(fID, 29);
DestroyVehicle(Vehicle[playerid][fID]);
if(fID == pInfo[playerid][VehicleSlot])
{
Vehicle[playerid][fID] = CreateVehicle(pVehicle[playerid][fID][Modelid], pVehicle[playerid][fID][vPosX], pVehicle[playerid][fID][vPosY], pVehicle[playerid][fID][vPosZ]+2, pVehicle[playerid][fID][vPosA], pVehicle[playerid][fID][Colour1], pVehicle[playerid][fID][Colour2], -1);
SetVehicleNumberPlate(Vehicle[playerid][fID], pVehicle[playerid][fID][Numberplate]);
if(pVehicle[playerid][fID][Paintjob] != 0) { ChangeVehiclePaintjob(Vehicle[playerid][fID], pVehicle[playerid][fID][Paintjob]); }
if(pVehicle[playerid][fID][Mod0] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod0]); }
if(pVehicle[playerid][fID][Mod1] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod1]); }
if(pVehicle[playerid][fID][Mod2] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod2]); }
if(pVehicle[playerid][fID][Mod3] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod3]); }
if(pVehicle[playerid][fID][Mod4] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod4]); }
if(pVehicle[playerid][fID][Mod5] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod5]); }
if(pVehicle[playerid][fID][Mod6] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod6]); }
if(pVehicle[playerid][fID][Mod7] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod7]); }
if(pVehicle[playerid][fID][Mod8] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod8]); }
if(pVehicle[playerid][fID][Mod9] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod9]); }
if(pVehicle[playerid][fID][Mod10] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod10]); }
if(pVehicle[playerid][fID][Mod11] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod11]); }
if(pVehicle[playerid][fID][Mod12] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod12]); }
if(pVehicle[playerid][fID][Mod13] != 0) { AddVehicleComponent(Vehicle[playerid][fID], pVehicle[playerid][fID][Mod13]); }
}
}
}
return 1;
}