• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Почему пропадают номера на машине после рестарта?

Статус
В этой теме нельзя размещать новые ответы.

Васёк123

Изучающий
Пользователь
Регистрация
8 Июн 2014
Сообщения
151
Лучшие ответы
0
Репутация
1
Взял систему автосалона из Титановского мода крмп 0.3е и вшил себе в Ufa мод крмп 0.3б, все нормально пашет, кроме номеров, номера выдаются, все нормально рескар взрыв и тд машины, номера остаются, но после рестарта номера пропадают...

Это стоит в
PHP:
Ongamemodeinit
HTML:
	for(new car = 1; car <= AllCars; car++)
	{
		if(strcmp(CarInfo[car][cOwner],"Nones",true) != 0)
		{
			if(strcmp(CarInfo[car][cNumber],"None",true,64) != 0)
			{
				CarLabel[CarInfo[car][cID]] = Create3DTextLabel(CarInfo[car][cNumber],0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
				Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 1.1);
			}
			else
			{
				CarLabel[CarInfo[car][cID]] = Create3DTextLabel("[Транзит]",0xFF0000FF, 0.0, 0.0, 0.0,15.0,0,0);
				Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 1.1);
			}
		}
		else
		{
			CarLabel[CarInfo[car][cID]] = Create3DTextLabel("[На продаже]",0xFFFF00FF, 0.0, 0.0, 0.0,15.0,0,0);
			Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] , CarInfo[car][cID], 0.0, 0.0, 1.1);
		}
	}
И вот сохранение и загрузка машины
HTML:
stock LoadCar()
{
	new ids[32],str[256];
	new iniOpens = ini_openFile("cars.cfg");
	ini_getInteger(iniOpens, "AllCars", AllCars);
	ini_closeFile(iniOpens);
	printf("Машин загружено: %d",AllCars);
	if(AllCars != 0)
	{
		for(new car = 1; car <= AllCars; car++)
		{
			format(ids,sizeof(ids),"cars/%d.ini",car);
			new Open = ini_openFile(ids);
			ini_getInteger(Open, "cMod", CarInfo[car][cMod]);
			ini_getFloat(Open, "cAx", CarInfo[car][cAx]);
			ini_getFloat(Open, "cAy", CarInfo[car][cAy]);
			ini_getFloat(Open, "cAz", CarInfo[car][cAz]);
			ini_getFloat(Open, "cAa", CarInfo[car][cAa]);
			ini_getInteger(Open, "cCol1", CarInfo[car][cCol1]);
			ini_getInteger(Open, "cCol2", CarInfo[car][cCol2]);
			ini_getString(Open, "cOwner", str);
			format(CarInfo[car][cOwner],24,"%s",str);
			ini_getString(Open, "cNick1", str);
			format(CarInfo[car][cNick1],24,"%s",str);
			ini_getFloat(Open, "cPx", CarInfo[car][cPx]);
			ini_getFloat(Open, "cPy", CarInfo[car][cPy]);
			ini_getFloat(Open, "cPz", CarInfo[car][cPz]);
			ini_getFloat(Open, "cPa", CarInfo[car][cPa]);
			ini_getInteger(Open, "cPrice", CarInfo[car][cPrice]);
			ini_getString(Open, "cNumber", str);
			format(CarInfo[car][cNumber],256,"%s",str);
			//
			strdel(str,0,sizeof(str));
			ini_closeFile(Open);
			//
			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);
			}
			for(new c=0; c<MAX_VEHICLES; c++)
			{
				SetVehicleToRespawn(c);
			}
		}
	}
	return true;
}
//
stock SaveCar(car)
{
	new ids[32];
	format(ids,sizeof(ids),"cars/%d.ini",car);
	new Open = ini_openFile(ids);
	ini_setInteger(Open, "cMod", CarInfo[car][cMod]);
	ini_setFloat(Open, "cAx", CarInfo[car][cAx]);
	ini_setFloat(Open, "cAy", CarInfo[car][cAy]);
	ini_setFloat(Open, "cAz", CarInfo[car][cAz]);
	ini_setFloat(Open, "cAa", CarInfo[car][cAa]);
	ini_setInteger(Open, "cCol1", CarInfo[car][cCol1]);
	ini_setInteger(Open, "cCol2", CarInfo[car][cCol2]);
	ini_setString(Open, "cOwner", CarInfo[car][cOwner]);
	ini_setString(Open, "cNick1", CarInfo[car][cNick1]);
	ini_setFloat(Open, "cPx", CarInfo[car][cPx]);
	ini_setFloat(Open, "cPy", CarInfo[car][cPy]);
	ini_setFloat(Open, "cPz", CarInfo[car][cPz]);
	ini_setFloat(Open, "cPa", CarInfo[car][cPa]);
	ini_setInteger(Open, "cPrice", CarInfo[car][cPrice]);
	ini_setString(Open, "cNumber", CarInfo[car][cNumber]);
	ini_closeFile(Open);
	return true;
}
Сталкивался кто с таким?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу