Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2354
Старый 29.07.2017, 11:41
  #2354
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

RedHeavenHeroОбозначен ли отправитель триггера, как другой?
То есть в моде все триггеры должны иметь дополнительный первый параметр - отправителя.
Например,
Trigger("NHF", OBJECT_TOUCH_TRIGGER, "mob", "handler_function")

Добавлено через 2 минуты
Каждый уникальный отправитель может иметь свой триггер на данный тип события и параметр (объект, игрока, ...)
Да, и так, и так пробовал. Результат - одинаков.
Если в самой карте переопределяешь триггер - то всё работает. С другим параметром отправителя. Но скрипты же готовых карт не будешь переделывать...


Ещё вопрос стоит обнуления триггера, чтобы обнулялся только нужный, так будет правильно:
Trigger("NHF", OBJECT_TOUCH_TRIGGER, mob, nil);?
А если в самой карте обнуляется Trigger( OBJECT_TOUCH_TRIGGER, mob, nil); , то не на все ли подействует?

Как понимаю, если первый параметр = nil, это тоже является уникальным параметром отправителя.


Выясняю задержки и потоки, может, они влияют, потому что в коде все правильно.
Dyrman вне форума
Ответить с цитированием