Перейти к содержимому


Фотография

Изменить\ добавить параметр в чужой класс при помощи мода


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 OFFLINE   rdvt

rdvt

    Рядовой

  • Пользователи
  • 6 сообщений

Отправлено 04 December 2022 - 11:31

Хочу добавить к A10-C из RHS GPS. Но не пойму как это сделать. Пытаюсь для начала хотя бы добавить в класс новую переменную при помощи кода:

class CfgPatches
 {
 	class RHSplaneFIX
 	{
 		units[] = {};
 		weapons[] = {};
 		requiredVersion = 0.1;
 		requiredAddons[] = {"RHS_US_A2_AirImport"};
 	};
 };


 class CfgVehicle {
    class RHS_A10;
    class fix : RHS_A10 {
        class Components {
			class VehicleSystemsDisplayManagerComponentLeft{
				a = "HelloWorld";
			};
        };
    };
};

Но это не работает. В чем проблема?


Сообщение отредактировал rdvt: 04 December 2022 - 11:32

  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1834 сообщений

Отправлено 04 December 2022 - 20:33

В чем проблема?

В том, что ты заменяешь классы Components и VehicleSystemsDisplayManagerComponentLeft, а не расширяешь их. Попробуй так:

class CfgVehicle
{
    class RHS_A10;
    class RHS_A10_fixed: RHS_A10
    {
        class Components: Components
        {
            class VehicleSystemsDisplayManagerComponentLeft: VehicleSystemsDisplayManagerComponentLeft
            {
                a = "HelloWorld";
            };
        };
    };
};

  • 0




Яндекс.Метрика