Перейти к содержанию
Авторизация  
Emiliano

Не загружаются авто

Рекомендуемые сообщения

Emiliano

Создаёшь авто на продажу и после перезапуска оно не появляется.

stock LoadCar()
{
	new ids[32],str[64];
	new iniOpencars = ini_openFile("cars.cfg");
	ini_getInteger(iniOpencars, "AllCars", AllCars);
	ini_closeFile(iniOpencars);
	if(AllCars != 0)
	{
		for(new car = 1; car <= AllCars; car++)
		{
			format(ids,sizeof(ids),"cars/%d.ini",car);
			new iniOpencarss = ini_openFile(ids);
			ini_getInteger(iniOpencarss, "cMod", CarInfo[car][cMod]);
			ini_getFloat(iniOpencarss, "cAx", CarInfo[car][cAx]);
			ini_getFloat(iniOpencarss, "cAy", CarInfo[car][cAy]);
			ini_getFloat(iniOpencarss, "cAz", CarInfo[car][cAz]);
			ini_getFloat(iniOpencarss, "cAa", CarInfo[car][cAa]);
			ini_getInteger(iniOpencarss, "cCol1", CarInfo[car][cCol1]);
			ini_getInteger(iniOpencarss, "cCol2", CarInfo[car][cCol2]);
			ini_getString(iniOpencarss, "cOwner", str);
			format(CarInfo[car][cOwner],24,"%s",str);
			ini_getFloat(iniOpencarss, "cPx", CarInfo[car][cPx]);
			ini_getFloat(iniOpencarss, "cPy", CarInfo[car][cPy]);
			ini_getFloat(iniOpencarss, "cPz", CarInfo[car][cPz]);
			ini_getFloat(iniOpencarss, "cPa", CarInfo[car][cPa]);
			ini_getInteger(iniOpencarss, "cLock", CarInfo[car][cLock]);
			ini_getInteger(iniOpencarss, "cPrice", CarInfo[car][cPrice]);
			ini_getInteger(iniOpencarss, "cSpoiler", CarInfo[car][cSpoiler]);
			ini_getInteger(iniOpencarss, "cHood", CarInfo[car][cHood]);
			ini_getInteger(iniOpencarss, "cSideskirt", CarInfo[car][cSideskirt]);
			ini_getInteger(iniOpencarss, "cNitro", CarInfo[car][cNitro]);
			ini_getInteger(iniOpencarss, "cLamps", CarInfo[car][cLamps]);
			ini_getInteger(iniOpencarss, "cExhaust", CarInfo[car][cExhaust]);
			ini_getInteger(iniOpencarss, "cWheels", CarInfo[car][cWheels]);
			ini_getInteger(iniOpencarss, "cRoof", CarInfo[car][cRoof]);
			ini_getInteger(iniOpencarss, "cStereo", CarInfo[car][cStereo]);
			ini_getInteger(iniOpencarss, "cHydraulics", CarInfo[car][cHydraulics]);
			ini_getInteger(iniOpencarss, "cBullbar", CarInfo[car][cBullbar]);
			ini_getInteger(iniOpencarss, "cRearBullbars", CarInfo[car][cRearBullbars]);
			ini_getInteger(iniOpencarss, "cFrontSign", CarInfo[car][cFrontSign]);
			ini_getInteger(iniOpencarss, "cFrontBullbars", CarInfo[car][cFrontBullbars]);
			ini_getInteger(iniOpencarss, "cFrontBumper", CarInfo[car][cFrontBumper]);
			ini_getInteger(iniOpencarss, "cRearBumper", CarInfo[car][cRearBumper]);
			ini_getInteger(iniOpencarss, "cVents", CarInfo[car][cVents]);
			ini_getInteger(iniOpencarss, "cPaintJob", CarInfo[car][cPaintJob]);
			ini_getString(iniOpencarss, "cNumber", str);
			format(CarInfo[car][cNumber],64,"%s",str);
			ini_getInteger(iniOpencarss, "NeonID", CarInfo[car][NeonID]);
			strdel(str,0,sizeof(str));
			ini_closeFile(iniOpencars);
  			if(!strcmp(CarInfo[car][cOwner],"Nones",false))
			{
				CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cAx],CarInfo[car][cAy],CarInfo[car][cAz],CarInfo[car][cAa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4);
			}
			else
			{
				CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cPx],CarInfo[car][cPy],CarInfo[car][cPz],CarInfo[car][cPa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4);
			}
		}
	}
	printf("???? ?????????: %d",AllCars);
	return true;
}

В OngamemodeInit loadCar() есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Скорее всего здесь нужно код создания авто смотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Aleksandr_Fedosov

@Emiliano,посмотри есть ли в папке scriptfiles cars.cfg файл и папка cars 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Emiliano

stock CreateCar(car)
{
new ids[32];
format(ids,sizeof(ids),"cars/%d.ini",car);
new iniOpencarss = ini_createFile(ids);
if(iniOpencarss ini_setInteger(iniOpencarss, "cMod", CarInfo[car][cMod]);
ini_setFloat(iniOpencarss, "cAx", CarInfo[car][cAx]);
ini_setFloat(iniOpencarss, "cAy", CarInfo[car][cAy]);
ini_setFloat(iniOpencarss, "cAz", CarInfo[car][cAz]);
ini_setFloat(iniOpencarss, "cAa", CarInfo[car][cAa]);
ini_setInteger(iniOpencarss, "cCol1", CarInfo[car][cCol1]);
ini_setInteger(iniOpencarss, "cCol2", CarInfo[car][cCol2]);
ini_setString(iniOpencarss, "cOwner", CarInfo[car][cOwner]);
ini_setFloat(iniOpencarss, "cPx", CarInfo[car][cPx]);
ini_setFloat(iniOpencarss, "cPy", CarInfo[car][cPy]);
ini_setFloat(iniOpencarss, "cPz", CarInfo[car][cPz]);
ini_setFloat(iniOpencarss, "cPa", CarInfo[car][cPa]);
ini_setInteger(iniOpencarss, "cLock", CarInfo[car][cLock]);
ini_setInteger(iniOpencarss, "cPrice", CarInfo[car][cPrice]);
ini_setInteger(iniOpencarss, "cSpoiler", CarInfo[car][cSpoiler]);
ini_setInteger(iniOpencarss, "cHood", CarInfo[car][cHood]);
ini_setInteger(iniOpencarss, "cSideskirt", CarInfo[car][cSideskirt]);
ini_setInteger(iniOpencarss, "cNitro", CarInfo[car][cNitro]);
ini_setInteger(iniOpencarss, "cLamps", CarInfo[car][cLamps]);
ini_setInteger(iniOpencarss, "cExhaust", CarInfo[car][cExhaust]);
ini_setInteger(iniOpencarss, "cWheels", CarInfo[car][cWheels]);
ini_setInteger(iniOpencarss, "cRoof", CarInfo[car][cRoof]);
ini_setInteger(iniOpencarss, "cStereo", CarInfo[car][cStereo]);
ini_setInteger(iniOpencarss, "cHydraulics", CarInfo[car][cHydraulics]);
ini_setInteger(iniOpencarss, "cBullbar", CarInfo[car][cBullbar]);
ini_setInteger(iniOpencarss, "cRearBullbars", CarInfo[car][cRearBullbars]);
ini_setInteger(iniOpencarss, "cFrontSign", CarInfo[car][cFrontSign]);
ini_setInteger(iniOpencarss, "cFrontBullbars", CarInfo[car][cFrontBullbars]);
ini_setInteger(iniOpencarss, "cFrontBumper", CarInfo[car][cFrontBumper]);
ini_setInteger(iniOpencarss, "cRearBumper", CarInfo[car][cRearBumper]);
ini_setInteger(iniOpencarss, "cVents", CarInfo[car][cVents]);
ini_setInteger(iniOpencarss, "cPaintJob", CarInfo[car][cPaintJob]);
ini_setString(iniOpencarss, "cNumber", CarInfo[car][cNumber]);
ini_setInteger(iniOpencarss, "NeonID", CarInfo[car][NeonID]);
ini_closeFile(iniOpencarss);
return true;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Emiliano

Да, эти файлы есть !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

AllCars = 0 в конфиге?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Emiliano

cMod = 415
cAx = 869.085388
cAy = -1330.678955
cAz = 37.594459
cAa = 359.559387
cCol1 = -1
cCol2 = -1
cOwner = Nones
cPx = 869.085388
cPy = -1330.678955
cPz = 37.594459
cPa = 359.559387
cLock = 0
cPrice = 2000
cSpoiler = 0
cHood = 0
cSideskirt = 0
cNitro = 0
cLamps = 0
cExhaust = 0
cWheels = 0
cRoof = 0
cStereo = 0
cHydraulics = 0
cBullbar = 0
cRearBullbars = 0
cFrontSign = 0
cFrontBullbars = 0
cFrontBumper = 0
cRearBumper = 0
cVents = 0
cPaintJob = -1
cNumber = None
NeonID = 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

@Emiliano, В конфиге cars.cfg Allcars чему равен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Emiliano

Спасибо. Проблема заключалась в том что я не создал cars.cfg.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.