По скрпелнию объекта к машине циклом
#1

Приветствую уважаемые дамы и господа!

Как скрепить объект к машинам циклом?

Пробувал так, но дублируется создание машин!
PHP код:
new avtock[4],
    
caruch[4]; 
PHP код:
    for(new sizeof(avtock)-1!= -1a--)
    {
        
avtock[a] = CreateObject(19309,0,0,0,0,0,0,100.0);
        
SetObjectMaterialText(avtock[a], "Учебная"050"Segoe UI"271, -1, -655361);
        for(new 
sizeof(caruch)-1!= -1b--)
        {
            
AddStaticVehicle(415,coordinates_cars_auto_school[b][0], coordinates_cars_auto_school[b][1], coordinates_cars_auto_school[b][2], coordinates_cars_auto_school[b][3],1,1); //
            
AttachObjectToVehicle(avtock[a], caruch[b], 0.0, -0.390.660.00.090.0);
        }
    } 
PHP код:
static const Floatcoordinates_cars_auto_school[][4] =
{
    {-
2068.4873,-83.2170,34.9365,180.2794},
    {-
2077.1108,-83.0945,34.9286,178.6795},
    {-
2085.5159,-83.1589,34.9306,178.7480},
    {-
2093.6628,-83.2331,34.9367,181.0795}
}; 
Помогите пожалуйста)

Заранее спасибо)
Reply
#2

Потому что тут цикл в цикле, и он не обрывался.
Можно обойтись вообще без 2-ух циклов. Количество объектов, количество точек респавна и количество машин все равно будет одинаковое, так что можно все в один цикл засунуть.
держи
Код:
for(new a = 0; a < sizeof(avtock); a++)
{
        avtock[a] = CreateObject(19309,0,0,0,0,0,0,100.0);
        SetObjectMaterialText(avtock[a], "Учебная", 0, 50, "Segoe UI", 27, 1, -1, -65536, 1);
        caruch[a] = AddStaticVehicle(415,coordinates_cars_auto_school[a][0], coordinates_cars_auto_school[a][1], coordinates_cars_auto_school[a][2], coordinates_cars_auto_school[a][3],1,1); //
	AttachObjectToVehicle(avtock[a], caruch[a], 0.0, -0.39, 0.66, 0.0, 0.0, 90.0);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)