Desoler de re up mais le probleme n'est pas encore regler et la je sais vraiment pas quoi faire j'ai demender a sim mais on n'y arrive pas non plus.
Le problem vient de ma variable CarInfo[vehcileid][vCar] elle sert a dire si la voiture a etait acheter(1) ou sinon pas acheter(0) le probleme survient apres un relancement du serveur sa ne marche plus il load ma variable avec le print sur ma console mais pas IG sauf quand je met tout les vehicule a 1 la il me dit 1 mais aussi non 0 tout le temps meme avec 1 seule vehicule. et l'autre probleme ses que le le setup me mange un ligne.
stock Savevehicule()
{
new filestring[256];
new File: vfile = fopen("savevehicule.ini", io_write);
for(new vehicleid = 1;vehicleid<=1;vehicleid++)
{
format(filestring, sizeof(filestring), "%d,%f,%f,%f,%f,%d,%d,%d\r\n",
CarInfo[vehicleid][modell],
CarInfo[vehicleid][x_spawn],
CarInfo[vehicleid][y_spawn],
CarInfo[vehicleid][z_spawn],
CarInfo[vehicleid][za_spawn],
CarInfo[vehicleid][color_1],
CarInfo[vehicleid][color_2],
CarInfo[vehicleid][vCar]
);
fwrite(vfile, filestring);
}
fclose(vfile);
}
stock Loadvehicule()
{
if(fexist("savevehicule.ini")) {
new SplitDiv[99][V_LIMIT];
new filestring[256];
new File: file = fopen("savevehicule.ini", io_read);
if (file) {
new vehicleid;
while(fread(file, filestring)){
split(filestring, SplitDiv, ',');
CarInfo[vehicleid][modell] = strval(SplitDiv[0]);
if(CarInfo[vehicleid][modell] < 400 || 610 < CarInfo[vehicleid][modell]){
printf("CRITICAL ERROR: INVALID VEHICLE MODEL, CARID: %d Model: %d",vehicleid,CarInfo[vehicleid][modell]);
continue;
}
CarInfo[vehicleid][x_spawn] = floatstr(SplitDiv[1]);
CarInfo[vehicleid][y_spawn] = floatstr(SplitDiv[2]);
CarInfo[vehicleid][z_spawn] = floatstr(SplitDiv[3]);
CarInfo[vehicleid][za_spawn] = floatstr(SplitDiv[4]);
CarInfo[vehicleid][color_1] = strval(SplitDiv[5]);
CarInfo[vehicleid][color_2] = strval(SplitDiv[6]);
CarInfo[vehicleid][vCar] = strval(SplitDiv[7]);
CreateVehicle(CarInfo[vehicleid][modell], CarInfo[vehicleid][x_spawn], CarInfo[vehicleid][y_spawn], CarInfo[vehicleid][z_spawn], CarInfo[vehicleid][za_spawn], CarInfo[vehicleid][color_1], CarInfo[vehicleid][color_2],-1);
format(filestring,sizeof(filestring),"--:: Vehicule %d placer - carinfo: modeL %d,Carinfo: %d ::--",vehicleid,CarInfo[vehicleid][modell],CarInfo[vehicleid][vCar]);
vehicleid++;
print(filestring);
}
}
fclose(file);
}else setupvehicule();
}
stock setupvehicule()
{
new File:file;
file = fopen("savevehicule.ini", io_write);
new SplitDiv[99][V_LIMIT];
new filestring[256];
file = fopen("loadvehicule.ini", io_read);
new vehicleid;
if(file){
while(fread(file, filestring)){
split(filestring, SplitDiv, ',');
CarInfo[vehicleid][modell] = strval(SplitDiv[0]);
if(CarInfo[vehicleid][modell] < 400 || 610 < CarInfo[vehicleid][modell]){
printf("CRITICAL ERROR: INVALID VEHICLE MODEL, CARID: %d Model: %d",vehicleid,CarInfo[vehicleid][modell]);
continue;
}
CarInfo[vehicleid][x_spawn] = floatstr(SplitDiv[1]);
CarInfo[vehicleid][y_spawn] = floatstr(SplitDiv[2]);
CarInfo[vehicleid][z_spawn] = floatstr(SplitDiv[3]);
CarInfo[vehicleid][za_spawn] = floatstr(SplitDiv[4]);
CarInfo[vehicleid][color_1] = strval(SplitDiv[5]);
CarInfo[vehicleid][color_2] = strval(SplitDiv[6]);
CarInfo[vehicleid][vCar] = 0;
CreateVehicle(CarInfo[vehicleid][modell], CarInfo[vehicleid][x_spawn], CarInfo[vehicleid][y_spawn], CarInfo[vehicleid][z_spawn], CarInfo[vehicleid][za_spawn], CarInfo[vehicleid][color_1], CarInfo[vehicleid][color_2],-1);
format(filestring,sizeof(filestring),"--:: Vehicule %d ",vehicleid);
vehicleid++;
print(filestring);
}
}
fclose(file);
print(">----------------------vehicule spawn--------------------------");
Savevehicule();
}
et encore desole de vous faire c***r.