22.06.2013, 16:47
Приветствую всех. Возникла проблема с ChangeVehiclePaintjob и ChangeVehicleColor.
Проблема состоит в том, что, когда меняю paintjob, а затем цвет, то после рестарта цвет сбивается, все сохранения работают, если снять paintjob (установить значение 3) и применить ChangeVehicleColor, то цвет становится таким, каким должен быть. Пока обхожусь таймером на 1 секунду.
Проблема состоит в том, что, когда меняю 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]);}
}