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

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

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

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

Выясняю задержки и потоки, может, они влияют, потому что в коде все правильно.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...