APPLYNEXTEFFECT — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(Новая страница: «{{Устарело|analog=..э.. ничего не надо использовать, теперь всегда исполняется вся цепочка возд…»)
 
(нет различий)

Текущая версия на 08:02, 31 марта 2010

Deprecated.png Морально устарело!
Эта функция сохранена только из соображений совместимости.
Вместо нее настоятельно рекомендуется использовать ..э.. ничего не надо использовать, теперь всегда исполняется вся цепочка воздействий

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

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

Синтаксис

APPLYNEXTEFFECT()

Аргументы

Нет

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

Нет

Примеры