# Пользовательские дополнения

На главную

# CategoryActionResult

События и функции Lua Api, относящиеся к результатам выполнения тех или иных действий.

Все события данной категории реализованы по сходному принципу. Прежде всего - персонаж игрока попытался выполнить какое-то действие. Результаты действия других персонажей сюда не попадают. Действие могло оказаться неудачным, вызвать какие-то дополнительные эффекты и т.д. Причины неудачи могли быть совершенно различными. Объект, из-за которого выполнение действия оказалось неудачным, также может быть различным: это мог быть как персонаж игрока (например, он не может сейчас произносить заклинания), так и какой-то другой объект (например, он иммунен к использованному заклинанию). Все события разделены на несколько классов, имеющие сходную природу и одинаковые параметры. У каждого события есть код конкретного действия. Класс плюс код однозначно идентифицируют действие. Также может присутствовать идентификатор объекта, который оказался причиной неудачи/объектом действия, а также прочие специфические параметры.

## BlurpSearch: CategoryLuaApi CategoryActionResult

EnumActionFailCause
EnumActionResultSpecial
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionProcessTerminated
EventActionResultSpecialSpell
EventClientImageHideAll
EventClientImageShow
EventClientMessage
EventForagingFailed
EventTakeItemsFailed

На главную