[y_ini / saving / vehicles] my problems with saving y_ini
#10

Oh no,you just need to call them not create them inside try this:
Код:
public OnPlayerConnect(playerid) 
{ 
    LoadVehicles();
    return 1;
}
public OnPlayerDisconnect(playerid, reason) 
{ 
    SaveVehicles();
    return 1;
}

SaveVehicles() 
{ 
        new filestring[125]; 
        new File: vfile = fopen("vehicles.txt", io_write); 
        for(new vehicleid = 1;vehicleid<MAX_VEH;vehicleid++) 
        { 
         if(cInfo[vehicleid][Car1Model] != 0) 
                 { 
                        format(filestring, sizeof(filestring), "%i,%f\n", // ... continue 
                        cInfo[vehicleid][Car1Model], 
                        cInfo[vehicleid][CarX1] // float 
                        ); 
                        fwrite(vfile, filestring); 
                  } 
                } 
                fclose(vfile); 
                return 1; 
} 

LoadVehicles() 
{ 
        if(fexist("vehicles.txt")) 
        { 
            new string[125]; 
        new SplitDiv[40][32]; 
                new filestring[275]; 
                new File: file = fopen(VEHICLE_FILE_, io_read); 
                if (file) 
                { 
                for(new vehicleid = 1;vehicleid<MAX_VEH;vehicleid++) 
                        { 
                        fread(file, filestring); 
                                split(filestring, SplitDiv, ','); 
                                cInfo[vehicleid][Car1Model] = strval(SplitDiv[0]); 
                                cInfo[vehicleid][CarX1] = floatstr(SplitDiv[1]); 
                        } 
                } 
                fclose(file); 
                return 1; 
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)