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


Фотография

Определение флага текстуры


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

#1 OFFLINE   Himas

Himas

    Рядовой

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

Отправлено 11 July 2020 - 13:53

Добрый день,

Есть такой простенький скрипт с переключателем:

_flag = _this select 0;

switch (flagTexture _flag) do {

        case "A3\Data_F\Flags\Flag_white_CO.paa": {  systemChat format ["Флаг белый"];  };
        // min_rf_data\flags\flag_rus_co.paa <- из мода на рус. армию 2035
        case "min_rf_data\flags\flag_rus_co.paa": { systemChat format ["Флаг России"] };
        case "A3\Data_F\Flags\Flag_us_CO.paa": { systemChat format ["Флаг США"];  };
        default { systemChat "default"; };

};

Работает довольно просто, захожу в триггер, активируется скрипт. В параметры передаю имя объекта флаг. Дальше через переключатель должна определиться текстура флага и выдать мне в системный чат, какой стороне принадлежит этот флаг.

С помощью консоли отладки заменяю текстуру флага в редакторе, например: flag_1 setFlagTexture "\A3\Data_F\Flags\Flag_us_CO.paa";

Текстура флага меняется корректно через консоль. Сами пути к текстурам беру из

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание

. Но сам скрипт работает некорректно, определяет нормально только флаг России, в остальных случаях выдает default. В чём проблема? Я уже и регистр букв менял, черточки переставлял в этих case, но всё без толку.


  • 0

#2 OFFLINE   Himas

Himas

    Рядовой

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

Отправлено 11 July 2020 - 16:35

Вот рабочий скрипт, если кому надо:
 

Код
_flag = _this select 0;

switch (flagTexture _flag) do {

        case "a3\data_f\flags\flag_white_co.paa": {  systemChat format ["Флаг белый"];  };
        // min_rf_data\flags\flag_rus_co.paa <- из мода на рус. армию 2035
        case "min_rf_data\flags\flag_rus_co.paa": { systemChat format ["Флаг России"] };
        case "a3\data_f\flags\flag_us_co.paa": { systemChat format ["Флаг США"];  };
        default { systemChat "default"; };


};

 

 

Перевел в нижний регистр буквы и заработало, до этого ещё накосячил с обратными слэшами.


  • 0

#3 OFFLINE   Сэм0099

Сэм0099

    Рядовой

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

Отправлено 30 March 2022 - 20:51

Ребята, а какой путь к флагу России в моду RHS???


  • 0




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