igrik
Posts: 2819
|
|
29.03.2015 18:19 |
|
Barin
Posts: 804
|
!?CM2;
!!CM:I?v100;
!!IF&v100=30720:M^Чудо, сообщение открылось!^; Но сообщение не выползает.
Почему-то кнопка "ОК" в окне героя не регистрируется. Может v100 принимает значение только до 10 000? Пробовал переменные y, и быстрые переменные f....t, не получается. Хотя в справочнике есть такое: Quote:Все числовые переменные варьируются в значениях от -2147483647 до +2147483647
|
|
30.03.2015 17:39 |
|
Barin
Posts: 804
|
Algor, благодарю за внимательность.
Quote:!?CM2;
!!CM:S?y-1 I?v225;
!!FU&y-1<>13:E;
Вот так у меня код начинался, очевидно команда S мешает, а я ниже пытался вывести сообщение.
Реализовал возможность главному герою менять имя и портрет в любое время игры, исключая других героев, вот и надо было при переходе от одного окна к другому отключение при нажатии на ОК.
(This post was last modified: 30.03.2015 21:29 by Barin.)
|
|
30.03.2015 21:20 |
|
gamecreator
Posts: 7107
|
|
30.03.2015 22:22 |
|
Barin
Posts: 804
|
Сделано так, что в окне главного героя Диалог работает, а при переходе справа на других героев - окно не должно открываться. Это чисто для визуального восприятия, что Диалог должен открываться только у главного. У меня есть ещё задумки, при которых кликанье в окне главного героя даёт эффект, а у других не должно работать, из-за этого были заморочки, но теперь задача решена.
|
|
30.03.2015 23:02 |
|
igrik
Posts: 2819
|
Valery
Вот функция правильного обновления окна встречи героев.
в "HmS_Improved_Interface" удалишь функцию MoP'a и !!CM:I30720; - они больше не нужны
|
|
30.03.2015 23:23 |
|
gamecreator
Posts: 7107
|
|
30.03.2015 23:31 |
|
Berserker
Posts: 16657
|
|
31.03.2015 23:56 |
|
gamecreator
Posts: 7107
|
|
01.04.2015 00:49 |
|
Berserker
Posts: 16657
|
|
01.04.2015 01:03 |
|
Barin
Posts: 804
|
Quote:!!CM:P$1/$2/$3;
Позиция на карте
$1 – X $2 – Y $3 – уровень
Комментарий: эта команда работает только для объектов малая карта и большая карта (I-номера - соответственно 1 и 37).
Это из ERM-справочника. Кто объяснит что значит этот комментарий? А то думаю, в чём подвох..? Причём тут команда !!CM:I ?
При беглой проверке - команда работает на всех картах: 36х36, 72х72, 108х108, 144х144.
|
|
01.04.2015 01:47 |
|
gamecreator
Posts: 7107
|
|
01.04.2015 02:34 |
|