Автор: Mike_S. (Abst)
Требуется:
1.Моск
2.Умение читать
3.Прямые ручки
4.Мышка
Действия:
1.ко всем ньювам добавляем - new Text3D:carnumb;
2.Ищем enum cInfo
В конец enum cInfo добавляем:
cNumber
3.Ищем паблик LoadCar
в ньюве: new arrCoords[19][64]; изменяем 19 на число которое у вас и добавляем 1.
После последнего arrCoords добавляем:
CarInfo[idx][cNumber] = strval(arrCoords[17]); // где 17 меняем на последнее ваше число и прибавляем 1.
4.В загрузку авто (в самом низу что то вроде for(new h = число машинок не owned; h < sizeof(CarInfo); h++)) - после
Quote
AddStaticVehicleEx(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],60000);
добавляем:
Quote
if(CarInfo[h][cNumber] == 0)
{
new randnumb = random(999);
CarInfo[h][cNumber] = randnumb;
}
format(string,sizeof(string),"V %d SA",CarInfo[h][cNumber]); // V и SA можете изменить на свои буковки
carnumb = Create3DTextLabel(string, COLOR_LIGHTBLUE, 0.0, 0.0, 0.0, 50.0, 0, 1 );
Attach3DTextLabelToVehicle(carnumb, h, 0.0, 0.0, 1.0);
5.Идём в OnPropUpdate
Ищем там апдейт авто (CarInfo)
Ищем format (В нём много %s,%d и так далее)
добавляем туда ещё одну %d (перед \n,не забудьте запятую)
Перед закрытием формата ");" добавим ещё одну строку: CarInfo[idx][cNumber] (НЕ СТАВЬТЕ В КОНЦЕ ЗАПЯТОЙ(!) И ПОСТАВЬТЕ ЕЁ ПЕРЕД ПОСЛЕДНИМ CarInfo[idx][бла-бла])