Дд. Профессионалы, подскажите пжлста какое действие в триггерах отвечает за: 1) Изменение характеристики боевой единицы (к примеру увеличение защиты на 10 ед.) и 2) Сброс изменения характеристики (к примеру боевая единица потеряла показатель защиты в 0. Нужно вернуть ей показатель, который был до дейтвия потери). Заранее спасибо
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
2 года назад
Отредактирован quq_CCCP
0
Серьезно? Защиту менять, UnitAddAbilty( unit, ability ) - берешь предметную способность от кольца защиты, копируешь, ставишь бонус защиты +10 и вручаешь юниту триггерным действием, а когда нужно удаляешь действием UnitRemoveAbility...
Чтобы не задавать такие вопросы существует JASS__API
Ну и как бы самоучители что и как делать по картостроению тоже на сайте были.
0
27
2 года назад
0
quq_CCCP, возможно он про рефордж и про белую защиту
там всё из коробки
0
32
2 года назад
0
rsfghd, не думаю, причем вопрос ну шибко уж общий, защита как пример явно, поэтому хотелось бы послушать что именно он хочет, вручение абилки весьма универсальный метод выдачи подобных бонусов.
0
1
2 года назад
0
Про способности спасибо, разобрался. Не закрытым остался второй вопрос. Есть показатель характеристики б.е. Происходит действие и этому показателю придается другое значение (уже не прибавление или вычитание, а конкретное значение). Есть ли способ восстановить после этого то значение, которое было до действия?
0
10
2 года назад
0
если версия 1.26, можель пощупать мемхак, там есть функции для этого.
Что касается обнуления - записывай значение в переменную перед тем, как применить модификатор, а затем возвращай.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.