Soul Reaver.
!?CM0; - тригер срабатывает при нажатии любой кнопкой в любом месте на экране приключений.
!?CM1; - Аналогично для экрана города
!?CM2; - Аналогично для экрана героя
!?CM3; - Аналогично для экрана двух героев
!?CM4; - Аналогично для экрана битвы
После срабатывания тригера необходимо получить информацию о месте клика
мышкой и типе клика мышкой (Правый клик, левый клик):
!!CM: S?y1 I?y2 ; - В переменную y1 записать тип клика мышкой, а в y2 место.
Переменная y1 может принимать значения: 12, 13, 14; а именно
12 - нажатие левой кнопкой мыши
13 - тоже нажатие левой кнопкой (испльзуется только в некоторых местах)
14 - Нажатие правой кнопкой
Перемнная y2 хранит место клика мышкой, ее значение отличаются в
зависимосити от тригера !?CM (!?CM0, !?CM1...)
Например для CM1 если y2 = 1 при клике на гильдии магов второго уровня,
а для CM2 y2 = 1 при клике на имени героя.
Подробно значения y2 можно узнать в erm-help на странице рессивера CM
в самом низу.
После всего этого надо нам выити из функции, если клик не нужной нам
кнопкой или на ненужном нам месте:
!!FU|y1<>12/y2<>1:E; - Выйти из функции, если клик не левой кнопкой или
не на имени героя (если тригер !?CM2)
Итого вот тригер срабатывающий при клике на имя героя:
Код
!?CM2;
!!CM: S?y1 I?y2;
!!FU|y1<>12/y2<>1:E;