Опции CM:   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Ресивер CM (инфо по кликам мышки)


!!CM:XXXX;
- установить/проверить/получить информацию по клику мышкой.

Должен следовать после триггера !?CM.
Комментарий (показать)

Если вы желаете показать диалоговое окно, которое не будет задерживаться на экране (как при обычном щелчке ), используйте команду IF:Q с опцией 4. Это создаст текстовое окно без кнопок, которое исчезнет сразу после отпускания кнопки мыши. Если вам не нужна картинка, используйте значения -1 для типа/подтипа картинки.


A$1/$2
Абсолютная позиция курсора в пикселях
         $1 – X
         $2 – Y


D$
Установить/проверить/получить позицию на поле боя
         $ - номер позиции
Комментарий (показать)

Квадраты сетки поля имеют значения от 0 до 186, фон и внешние квадраты имеют значение -1. У левого героя - номер квадрата 252, у правого - 253.
Центральная и верхняя башни имеют значения позиций 254 и 255 соответственно.


F$
Флаги для кликов мышью
         0 = (левая кнопка мыши)
         1 = Shift +
         4 = Ctrl +
         32 = Alt +
         512 = (правая кнопка мыши)
Номера можно комбинировать, например, 5 будет означать, что должны быть нажаты Shift+Ctrl+.
Правая кнопка ни с чем не может быть cкомбинирована.


H$1/$2
Получить номер героя
        $1 – номер левого героя
        $2 – номер правого героя
Вы можете лишь получить или проверить их.
Вы также можете использовать эту опцию в теле !?CM2 для получения левого героя как активного, второй - фантом, его не существует.


I$
Условно обозначенное место, куда наведён курсор при нажатии.
Комментарий (показать)

Некоторые области не будут регистрироваться при правом щелчке, а некоторые имеют значение 0.
Эта команда всегда получает правильное значение в экране города, даже если одна постройка накладывается на другую. Также она устанавливается в -1, если не найдено никакого здания под курсором.
Описание области города с пометкой "неактивно" означает, что объект регистрируется при нажатии, но не имеет игровой функции. Такие объекты различны для каждого города.
Номер области при нажатии на гильдии магов всегда принимает значение высшего уровня гильдии (т.е. если у вас есть 3 уровень гильдии магов, при клике в любом месте гильдии значение области будет равно значению третьего уровня гильдии). Также улучшенные жилища всегда принимают значения улучшенного. Кроме того, здания орд существ при их постройке заменяют своим числом номер жилища. Другие объекты точно также ведут себя: например, Таверна (5) Замка преобразуется в Братство меча (22) при её отстройке.


Mz#
Установить текст – описание в окне города, изменив обычное на своё. Вы можете использовать общие (z1…z1000) или локальные (z-1…z-10) z-переменные.


P$1/$2/$3
Позиция на карте
         $1 – X
         $2 – Y
         $3 – L (уровень)
Работает только для карты приключений и миникарты (номера областей которых 1 и 37, соответственно).


R$
Включить/отключить стандартное действие
         0 – отключить
         1 – включить
Если вы хотите правый клик на карте приключений для чего-либо, вы можете использовать эту команду для отключения стандартного диалога о оставлении существ.


S$
Подтип действия $:
       10 – Отпущена кнопка ОК в экране города
       12 – нажата
       13 – отпущена
       14 – нажата


T$
Тип действия (обычно 512)