APPLYNEXTEFFECT

Материал из GB wiki
Версия от 08:02, 31 марта 2010; Bars (обсуждение | вклад) (Новая страница: «{{Устарело|analog=..э.. ничего не надо использовать, теперь всегда исполняется вся цепочка возд…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Deprecated.png Морально устарело!
Эта функция сохранена только из соображений совместимости.
Вместо нее настоятельно рекомендуется использовать ..э.. ничего не надо использовать, теперь всегда исполняется вся цепочка воздействий

Продолжает выполнение цепочки воздействий договоров. Например, если на момент "выбор товара" существует несколько воздействий, то сперва будет выполнено воздействие с наибольшим приоритетом, и чтобы выполнить следующие, приоритет которых меньше, нужно было вызвать эту функцию. Сейчас этого делать не нужно, правда есть одно но:

из соображений совместимости, если ни в одном типе договора не используется функция BLOCKEFFECT, то система работает по-старому (то есть срабатывает только воздействие с максимальным приоритетом). Чтобы в этом случае заставить систему работать по-новому, нужно добавить в один из типов договоров фальшивое воздействие с моментом "Пользовательское", условием 0 и функцией BLOCKEFFECT(0)

Синтаксис

APPLYNEXTEFFECT()

Аргументы

Нет

Тип результата

Нет

Примеры