Опции HT:   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

Ресивер HT (текст подсказки)


!!HT$1/$2:XXXX; - позволяет вам установить подсказку (текст по ) для всех объектов карты определённого типа и подтипа.

	$1 – тип объекта (может быть переменной)
	$2 – подтип (-1 = все) (может быть переменной)
Комментарий (показать)
Сначала всегда ищется подсказка для определённого объекта.
Если она не найдена, то ищется по типу и подтипу любой команды HT (W,V)
Если не найдена, то ищется по типу и любому подтипу.
Команда не имеет проверки на видимость объекта, т.е. вы можете получить текст подсказки, даже щёлкнув на неизведанную точку с заданным в ней описанием. Используйте триггер !?CМ и команду !!TR:V для устранения подобных случаев.
Простой пример - установка текста подсказки для всех объектов определённого типа и подтипа (без изменений):
  1. ZVSE
  2. !#VRz100:S^Клык летучей Мыши^;
  3. !#VRv25:S0;
  4. !#HT98/1:V25/0/100;
  5. Этот пример изменяет текст подсказки всех городов Оплота на карте на "Клык летучей Мыши" при старте игры.

Более полный пример, иллюстрирующий все три команды, представлен ниже. Поместите этот ERM код в событие на тестовой карте и вставьте на карту три колонки трёх типов грибных зданий с четырьмя грибными зданиями в колонке:
  1. ZVSE
  2. !#HT63/18:V10/0/10; !#VRz10:S^Инициализация 63/18^;
  3. !#HT63/18:V10/1/11; !#VRz11:S^Один 63/18^;
  4. !#HT63/18:V10/2/12; !#VRz12:S^Два 63/18^;
  5. !#HT63/18:V10/3/13; !#VRz13:S^Три 63/18^;
  6. !#VRv10:S0;
  7. !?OB63/18;
  8. !!VRv10:+1;
  9. !#HT63/14:W10/0/20; !#VRz20:S^Инициализация 63/14^;
  10. !#HT63/14:W10/1/21; !#VRz21:S^Один 63/14^;
  11. !#HT63/14:W10/2/22; !#VRz22:S^Два 63/14^;
  12. !#HT63/14:W10/3/23; !#VRz23:S^Три 63/14^;
  13. !#HT63/14:W10/4/24; !#VRz24:S^Четыре 63/14^;
  14. !#HT63/14:W10/5/25; !#VRz25:S^Пять 63/14^;
  15. !?OB63/14;
  16. !!IF:W-1;
  17. !!VRw10:+1;
  18. !#HT63/30:P0/30; !#VRz30:S^Инициализация 63/30^;
  19. !#HT63/30:P1/31; !#VRz31:S^Один 63/30^;
  20. !#HT63/30:P2/32; !#VRz32:S^Два 63/30^;
  21. !#HT63/30:P3/33; !#VRz33:S^Три 63/30^;
  22. !#HT63/30:P4/34; !#VRz34:S^Четыре 63/30^;
  23. !#HT63/30:P5/35; !#VRz35:S^Пять 63/30^;
  24. !?OB63/30;
  25. !!PO998:Nd1;

См. также: команда !!OB:H


P$1/$2
Подсказка зависит от PO:N – номера
        $1 – число (0..15). Если число равно числу PO:N, тогда используется переменная z$2 как текст подсказки;
        $2 – номер z-переменной (1..1000), содержащей подсказку (0 = удалить)
Используйте этот метод, когда вам нужно установить подсказку для объекта, не изменяя остальные подсказки других таких же объектов.


T$
Установить подсказку для всех объектов определённого типа и подтипа в z-переменной (0 = удалить)
К примеру, вы можете установить подсказку по артефакту: !!HT5/#:T$;
Эта подсказка будет использоваться только, если не установлены другие типы подсказок.


V$1/$2/$3
Подсказка, зависящая от v-переменной
         $1 – номер v-переменной
         $2 – значение (0..3). Если переменная v$1 равна $2, то используем в подсказке z$3
         $3 – номер z-переменной (1..1000), содержащей текст (0 = удалить)
Используйте этот метод, когда вы хотите изменить подсказку по объекту после посещения его героем.


W$1/$2/$3
Подсказка, зависящая от w-переменной
         $1 – номер w-переменной текущего героя
         $2 – значение. Если W-переменная ($1) текущего героя равна $2, то используем в подсказке z$3
         $3 – номер z-переменной (1..1000), содержащей текст (0 = удалить)
Используйте эту команду, когда вы хотите изменять подсказку по объекту для каждого героя, кто посетил или не посетил объект.

Замечание: переменные героя w101…w200 не работают с HT:W. Здесь вы можете использовать только w1…w100!