- Регистрация
- 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;
}