foward not loading
#1

i foward like a load for my vehicles and when i add LoadDynamicCars(); (fowarded already) and i open samp server exe it freezes up

Код:
enum Cars
{
	CarModel,
	Float:CarX,
	Float:CarY,
	Float:CarZ,
	Float:CarAngle,
	CarColor1,
	CarColor2,
	FactionCar,
	CarType,
	cOwner[MAX_PLAYER_NAME],
	cDescription[MAX_PLAYER_NAME],
	cValue,
	cOwned,
	cLock,
};
new DynamicCars[251][Cars];
Код:
public LoadDynamicCars()
{
	new arrCoords[14][64];
	new strFromFile2[256];
	new File: file = fopen("Cody/Cars/carspawns.cfg", io_read);
	if (file)
	{
		new idx = 1;
		while (idx < sizeof(DynamicCars))
		{
			fread(file, strFromFile2);
			split(strFromFile2, arrCoords, '|');
			DynamicCars[idx][CarModel] = strval(arrCoords[0]);
			DynamicCars[idx][CarX] = floatstr(arrCoords[1]);
			DynamicCars[idx][CarY] = floatstr(arrCoords[2]);
			DynamicCars[idx][CarZ] = floatstr(arrCoords[3]);
			DynamicCars[idx][CarAngle] = floatstr(arrCoords[4]);
			DynamicCars[idx][CarColor1] = strval(arrCoords[5]);
			DynamicCars[idx][CarColor2] = strval(arrCoords[6]);
			DynamicCars[idx][FactionCar] = strval(arrCoords[7]);
			DynamicCars[idx][CarType] = strval(arrCoords[8]);
			strmid(DynamicCars[idx][cOwner], arrCoords[9], 0, strlen(arrCoords[9]), 255);
			strmid(DynamicCars[idx][cDescription], arrCoords[10], 0, strlen(arrCoords[10]), 255);
			DynamicCars[idx][cValue] = strval(arrCoords[11]);
			DynamicCars[idx][cOwned] = strval(arrCoords[12]);
			DynamicCars[idx][cLock] = strval(arrCoords[13]);

    	}
		fclose(file);
	}
	return 1;
}

public SaveDynamicCars()
{
	new idx = 1;
	new File: file2;
	while (idx < sizeof(DynamicCars))
	{
		new coordsstring[512];
		format(coordsstring, sizeof(coordsstring), "%d|%f|%f|%f|%f|%d|%d|%d|%d|%s|%s|%d|%d|%d\n",
		DynamicCars[idx][CarModel],
		DynamicCars[idx][CarX],
		DynamicCars[idx][CarY],
		DynamicCars[idx][CarZ],
		DynamicCars[idx][CarAngle],
		DynamicCars[idx][CarColor1],
		DynamicCars[idx][CarColor2],
		DynamicCars[idx][FactionCar],
		DynamicCars[idx][CarType],
		DynamicCars[idx][cOwner],
		DynamicCars[idx][cDescription],
		DynamicCars[idx][cValue],
		DynamicCars[idx][cOwned],
		DynamicCars[idx][cLock]);

		if(idx == 1)
		{
			file2 = fopen("Cody/Cars/carspawns.cfg", io_write);
		}
		else
		{
			file2 = fopen("Cody/Cars/carspawns.cfg", io_append);
		}
		fwrite(file2, coordsstring);
		idx++;
		fclose(file2);
	}
	return 1;
}
CAN some tell me why does samp server exe freezes??
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)