Moin!
Ich habe folgendes Problem:
enum vEnum
{
vID,
vModel,
vOwner[128],
Float:vX,
Float:vY,
Float:vZ,
Float:vR,
vLocked,
vColor1,
vColor2,
vFuel = 100,
};
new vInfo[MAX_VEHICLES][vEnum];
//=====================================//
forward LoadCars();
public LoadCars()
{
for(new v=0;v<MAX_VEHICLES;v++)
{
vInfo[v][vID] = strval(GetData("id","vehicle",v));
vInfo[v][vModel] = strval(GetData("model","vehicle",v));
vInfo[v][vOwner] = GetData("owner","vehicle",v);
vInfo[v][vLocked] = strval(GetData("lock","vehicle",v)); // von hier
vInfo[v][vColor1] = strval(GetData("color1","vehicle",v));
vInfo[v][vColor2] = strval(GetData("color2","vehicle",v));
vInfo[v][vX] = floatstr(GetData("x-pos","vehicle",v));
vInfo[v][vY] = floatstr(GetData("y-pos","vehicle",v));
vInfo[v][vZ] = floatstr(GetData("z-pos","vehicle",v));
vInfo[v][vR] = floatstr(GetData("rotation","vehicle",v)); // bis hier, gibt er ein Array index out of bounds "vInfo"
// also auch die hier unter, nur dann müsste man scrollen um den Kommi zu sehen ;D
CreateVehicle(vInfo[v][vModel],vInfo[v][vX],vInfo[v][vY],vInfo[v][vZ],vInfo[v][vR],vInfo[v][vColor1],vInfo[v][vColor2],-1);
}
}
Siehe die Kommentare. Falls es wichtig ist, GetData gibt ein aus der MYSQL Datenbank ausgelesen String mit der Arraygröße 128 wieder.
/e: Hier nochmal der Error