Hi, wollte gerade Fraktionsautos erstellen, jedoch werden diese garnicht in der Datenbank abgespeichert.
Obwohl ich alles fast genau wie beim normalen Carsystem gemacht habe..
beim erstellen Befehl: createfCar(fID,mID,xc+2,yc,zc,rc,color[0],color[1]);
createfCar(fID,modelid,Float:x,Float:y,Float:z,Float:r,f1,f2)
{
for(new i=0; i<sizeof(fcInfo); i++)
{
if(fcInfo[i][fid_x]!=0)continue;
fcInfo[i][fc_fraktion]=fID;
fcInfo[i][fc_x]=x;
fcInfo[i][fc_y]=y;
fcInfo[i][fc_z]=z;
fcInfo[i][fc_r]=r;
fcInfo[i][fcfarbe1]=f1;
fcInfo[i][fcfarbe2]=f2;
fcInfo[i][fmodel]=modelid;
fcInfo[i][fid_x] = CreateVehicle(modelid,x,y,z,r,f1,f2,-1);
savefCarToDB(i);
return 1;
}
return 1;
}
savefCarToDB(carid)
{
new query[256];
format(query,sizeof(query),"INSERT INTO fcars (fraktion,fmodel,farbe1,farbe2,x,y,z,r) VALUES ('%i','%i','%i','%i','%f','%f','%f','%f')",fcInfo[carid][fc_fraktion],fcInfo[carid][fmodel],fcInfo[carid][fcfarbe1],fcInfo[carid][fcfarbe2],fcInfo[carid][fc_x],fcInfo[carid][fc_y],fcInfo[carid][fc_z],fcInfo[carid][fc_r]);
mysql_function_query(dbverbindung,query,true,"fcarSavedToDB","i",carid);
return 1;
}
public fcarSavedToDB(carid)
{
fcInfo[carid][fdb_id]=cache_insert_id(dbverbindung);
return 1;
}
Verstehe jetzt nicht warum das nicht funktioniert..
Das Auto wird erstellt, aber nicht in der DB gespeichert?
Was ich in letzter Zeit geändert habe war von glaube R34 auf R39-3 geupdatet.
Aber das normale Carsystem funktioniert ja auch noch ohne Probleme