Начинающие картостроители задают себе (и другим) вопрос "А нафиг эти переменные?", они даже не подозревают насколько они облегчают задачу. Например - вы хотите создать карту с несколькими героями. Ну и теперь подумайте если игроки выберут разных героев, то как вы дальше сделаете например, то что героя определенного игрока перемещает на базу, а вот так. Создав переменную вы сделаете это на раз, два!
Теперь я объясню всё подробно!
Саму переменную можно создать зайдя в "Редактор триггеров" и там сверху вы увидите такую кнопку ===> если вы ее не можете найти то просто нажмите сочетание клавиш ( Ctrl + B )
Нажав ее вам покажеться вот такое окно:
Перед тем как создавать переменную нужно понять зачем она нужна. У переменных много назначений, сейчас я объясню самые основные из них
Нажмите кнопку и в окошке вы увидите две строки. Первая - Название (можно использовать любое) и вторая - Тип переменной. Об этом мы сейчас и поговорим.
Мы видим типы переменных
Самые основные типы переменных это.... впрочем все можно считать основными я опишу самые используемые, во нашел как сказать =)
1) Диалог - этот тип переменной используется для создания диалогового окна ( для начинающих это окошко в котором находятся кнопки. Например две кнопки выбора героев.
2) Кнопка - это уже сама кнопка в диалоговом окне
3) Целочисленная - это самая используемая переменная. Она используется для... почти всего что связано с числами. Например - если вы создали мультибоард то чтобы показатели в ней увеличивались (например убийства) вам потребуется несколько переменных для каждого игрока. И потом создать триггер в котором - Событие - юнит погибает, Действие - Добавить к вашей переменной + 1.
4) Боевая единица - этот тип переменной как вы поняли с названия связан с юнитом. Например - как я говорил на начале статьи, когда игрок выбирает себе героя из таверны или же просто светлячком (самый простой способ) то когда игроку дают героя (изменяют владельца или же создают нового) то можно зафиксировать юнит переменной, и дальше делать с ним всё что захочешь. Пример этой переменной - herounit (Номер игрока)
Ну теперь я думаю вы уже всё поняли, если же нет то задавайте вопросы в этой теме