Stock creates the file but can't read it
#1

Hello I've been wasting so much time trying to fix this issue but I just couldn't come with a solution.
Alright I've kinda made a dealership system the same as one I found on a samp topic and everything was fine the system is dynamic so I can make dealership cars using /createdscar anywhere I want to but the issue is that the stock doesn't load the file it created, when I use the SaveDealershipCars() the file gets created and it saves the cars but in the 31th line for some reason and when I try to reopen the server, it doesn't load..no errors are actually on the script.

Код:
stock LoadDealershipCars()
{
	new dcar[7][32];
	new string[256], vehicle;
	new File:file = fopen("dealershipcars.cfg", io_read);
	if(file)
	{
	    new i = 1;
		while(i < MAX_DVEHICLES)
		{
		    fread(file, string);
		    split(string, dcar, '|');
			VehicleStatistics[i][vehicle_model] = strval(dcar[0]);
			VehicleStatistics[i][vehicle_price] = strval(dcar[1]);
   			VehicleStatistics[i][vehicle_position][1] = floatstr(dcar[2]);
		        VehicleStatistics[i][vehicle_position][2] = floatstr(dcar[3]);
		        VehicleStatistics[i][vehicle_position][3] = floatstr(dcar[4]);
			VehicleStatistics[i][vehicle_position][4] = floatstr(dcar[5]);
      		        VehicleStatistics[i][vehicle_onsale] = strval(dcar[6]);
			vehicle = CreateVehicle(VehicleStatistics[i][vehicle_model], VehicleStatistics[i][vehicle_position][1], VehicleStatistics[i][vehicle_position][2], VehicleStatistics[i][vehicle_position][3], VehicleStatistics[i][vehicle_position][4], 0, 0, -1);
			format(string, sizeof(string), "{91D593}This Vehicle is for sale\nModel:%s\nPrice:$%d\n{FFBE63}Enter the vehicle to buy it", GetVehicleName(vehicle), VehicleStatistics[i][vehicle_price]);
			VehicleStatistics[i][vehicle_label] = Create3DTextLabel(string, COLOR_BDO, VehicleStatistics[i][vehicle_position][1], VehicleStatistics[i][vehicle_position][2], VehicleStatistics[i][vehicle_position][3], 10.0, 0);
			i++;
	    }
	}
	print("Dealership Cars loaded successfully.");
	return 1;
}
Код:
stock SaveDealershipCars()
{
	new i = 1, File:file;
	new string[256];
	while(i < MAX_DVEHICLES)
	{
	    format(string, sizeof(string), "%d|%d|%f|%f|%f|%f|%d\r\n",
        VehicleStatistics[i][vehicle_model],
		VehicleStatistics[i][vehicle_price],
		VehicleStatistics[i][vehicle_position][1],
		VehicleStatistics[i][vehicle_position][2],
		VehicleStatistics[i][vehicle_position][3],
		VehicleStatistics[i][vehicle_position][4],
	    VehicleStatistics[i][vehicle_onsale]);
	    if(i == 1)
	    {
	        file = fopen("dealershipcars.cfg", io_write);
	    }
	    else
	    {
	    	file = fopen("dealershipcars.cfg", io_append);
	    }
		fwrite(file, string);
		fclose(file);
		i++;
	}
	print("Dealership Cars saved successfully.");
}
Server log:
Код:
[14:31:47] Houses loaded successfully.
// Dealership Cars loaded successfully. "should appear here but it doesn't"
[14:31:47] ----------------------------------
[14:31:47] |      My Roleplay Server      |
[14:31:47] ----------------------------------
[14:31:47] |      Created by Adam Hardy - Penguin       |
[14:31:47] ----------------------------------
[14:31:47] Number of vehicle models: 6
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)