11.05.2012, 16:22
Вообще 2992 размером с апельсин) Эх, вот было бы SetObjectSize... тогда много проблем бы решилось...
Но начало не плохое.
===
О, рядом нашёл объект 2981 - он подходит гораздо лучше. Осталось грамотно подобрать цвет. И прозрачность. И позицию... ибо сейчас позиция рассчитывается примерно так:
Как видно, ширина машины определяется криво. Приходится подбирать вручную.
Но начало не плохое.
===
О, рядом нашёл объект 2981 - он подходит гораздо лучше. Осталось грамотно подобрать цвет. И прозрачность. И позицию... ибо сейчас позиция рассчитывается примерно так:
pawn Код:
Breaks[gvi][0] = CreateObject(mdl, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0);
Breaks[gvi][1] = CreateObject(mdl, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0);
Breaks[gvi][2] = CreateObject(mdl, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0);
Breaks[gvi][3] = CreateObject(mdl, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0);
GetVehicleModelInfo(GetVehicleModel(gvi), VEHICLE_MODEL_INFO_SIZE, f[0], f[1], f[2]);
GetVehicleModelInfo(GetVehicleModel(gvi), VEHICLE_MODEL_INFO_WHEELSFRONT, w[0], w[1], w[2]);
GetVehicleModelInfo(GetVehicleModel(gvi), VEHICLE_MODEL_INFO_WHEELSREAR, b[0], b[1], b[2]);
f[0] = f[0] / 2.2;
w[2] = w[2] + 1.6;
b[2] = b[2] + 1.6;
AttachObjectToVehicle(Breaks[gvi][0], gvi, f[0], w[1], w[2], 180.0, 0.0, 0.0);
AttachObjectToVehicle(Breaks[gvi][1], gvi, -f[0], w[1], w[2], 180.0, 0.0, 0.0);
AttachObjectToVehicle(Breaks[gvi][2], gvi, f[0], b[1], b[2], 180.0, 0.0, 0.0);
AttachObjectToVehicle(Breaks[gvi][3], gvi, -f[0], b[1], b[2], 180.0, 0.0, 0.0);