Проблема ChangeVehiclePaintjob -
coloN - 22.06.2013
Приветствую всех. Возникла проблема с ChangeVehiclePaintjob и ChangeVehicleColor.
Проблема состоит в том, что, когда меняю paintjob, а затем цвет, то после рестарта цвет сбивается, все сохранения работают, если снять paintjob (установить значение 3) и применить ChangeVehicleColor, то цвет становится таким, каким должен быть. Пока обхожусь таймером на 1 секунду.
PHP код:
stock TuneVehicle(carid)
{
if(VehicleInfo[carid-1][vType] != 1) return 1;
for(new i = 0; i < 14; i++){
if(VehicleInfo[carid-1][vComponents][i] != 0) AddVehicleComponent(carid, VehicleInfo[carid-1][vComponents][i]);}
if(VehicleInfo[carid-1][vPaintJob] != 3) ChangeVehiclePaintjob(carid, VehicleInfo[carid-1][vPaintJob]),SetTimer("VehicleColor",1000,0);
ChangeVehicleColor(carid,VehicleInfo[carid-1][vColor1],VehicleInfo[carid-1][vColor2]);
return 1;
}
fpublic VehicleColor()
{
for(new i; i < MAX_VEHICLES; i++){
if(VehicleInfo[i][vPaintJob] != 3) continue;
ChangeVehicleColor(i+1,VehicleInfo[i][vColor1],VehicleInfo[i][vColor2]);}
}
Re: Проблема ChangeVehiclePaintjob -
White_116 - 22.06.2013
При спавне ТС обновляй цвет, если она в венилах.
Re: Проблема ChangeVehiclePaintjob -
coloN - 22.06.2013
Не получается, даже пытался при стриме делать.
Re: Проблема ChangeVehiclePaintjob -
x_O - 22.06.2013
извините за оффтоп, но меня всегда интересовал вопрос: почему многие отнимают от ида машины 1 (carid-1) ?
ведь если я буду сидеть в транспорте с идом 123, то эта проверка будет работать на ид 122 ?
Re: Проблема ChangeVehiclePaintjob -
White_116 - 22.06.2013
Смещение, чтобы 0 не пустовал. 4 байта ведь жалко.