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


Фотография

Вопрос по триггерам, в которых автоматически добавились значения "call"


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

#1 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

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

Отправлено 29 September 2021 - 02:42

Доброго дня!

 

Я недавно заметил что во все мои триггеры (во все миссиях!) в поле Condition, автоматически добавились значения, а именно, перед каждым условием выполнения, появилось значение:

call

Например изначально в моем триггере значение было мною задано таким:

(count units SolGroup <= 9);

Но теперь условие автоматически изменилось на это:

call{(count units SolGroup <= 9);}

Даже некоторые триггеры по-умолчанию, в которых в поле инициализации всегда было только одно слово:

this

Изменились на это:

call{this;}

В то же время, очень странно, что некоторые триггеры остались с просто this, без добавленного call.

 

Мой вопрос, что это значит? Для чего нужен call ? Вероятно что БИСы изменили свой скриптинг и игра автоматически добавила это в триггеры игроков? Но тогда не ясно, почему некоторые триггеры остались неизменны?

 

У меня есть триггеры как с просто this, так и с call{this;}

 

Получается какая-то автоматическая галиматья

 

 


  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1780 сообщений
  • Откуда:Тбилиси, Грузия

Отправлено 29 September 2021 - 12:57

mickeymen , насколько я помню, оборачивание call'ом происходит при бинаризации миссии. Соответственно, при дебинаризации call появляется. Оборачивание же, по сути, ни на что не влияет.


  • 0

#3 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

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

Отправлено 29 September 2021 - 17:03


mickeymen, насколько я помню, оборачивание call'ом происходит при бинаризации миссии. Соответственно, при дебинаризации call появляется. Оборачивание же, по сути, ни на что не влияет

 

но я не бинаризировал ничего. Каким образом все миссии автоматически бинаризировались? 

Кроме этого в настройках у меня отключена бинаризация

 

чертовщина


  • 0

#4 OFFLINE   Denispetrov123

Denispetrov123

    Ефрейтор

  • Пользователи
  • 82 сообщений
  • Откуда:Москва

Отправлено 09 October 2021 - 11:35

CBA это делает.


  • 0

#5 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

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

Отправлено 13 October 2021 - 02:46


CBA это делает.

 

Узнать бы еще зачем? Я убрал некоторые скобки и все работает без них.

Но зачем тогда они были добавлены?


  • 0

#6 OFFLINE   Denispetrov123

Denispetrov123

    Ефрейтор

  • Пользователи
  • 82 сообщений
  • Откуда:Москва

Отправлено 13 October 2021 - 13:11

 


CBA это делает.

 

Узнать бы еще зачем? Я убрал некоторые скобки и все работает без них.

Но зачем тогда они были добавлены?

 

 

Чтобы исправить ошибку связанную с возвращаемым значением. Сейчас это уже исправили и каллы в триггере стали бесполезными


Сообщение отредактировал Denispetrov123: 13 October 2021 - 13:11

  • 0

#7 OFFLINE   mickeymen

mickeymen

    Ст. Прапорщик

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

Отправлено 17 October 2021 - 19:19

ясно, значит ошибку исправили, но мусор остался


  • 0




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