Добавлен Прэтор
Нашел такой триггер в категории
Advanced - For (Triggering unit) Increase mana maximum by 1
Но при этом карта у меня не запускается, удаляю его - запускается=(
Вопрос: можно сделать чтоб он работал?
Advanced - For (Triggering unit) Increase mana maximum by 1
Но при этом карта у меня не запускается, удаляю его - запускается=(
Вопрос: можно сделать чтоб он работал?
Принятый ответ
установка
копируешь себе в карту:
- первые 2 триггера
- обе нестандартных способности
использование
в тот момент, когда нужно изменить юниту максимальное здоровье или ману вставляешь в триггер Custom Script:
call SetUnitMaxState (unit u, unitstate state, real newValue)
где:
- umit u заменяешь на нужного юнита (предварительно записав его в переменную)
- unitstate state заменяешь на UNIT_STATE_MAX_LIFE, если нужно изменить максимальные жизни и UNIT_STATE_MAX_MANA, если нужно изменить максимальную ману
- real newValue заменяешь на нужное значение
пример
Custom Script: call SetUnitMaxState (udg_u, UNIT_STATE_MAX_MANA, 1000)
устанавливает юниту, записанному в переменную udg_u (в редакторе переменных просто u), ману в количестве равном 1000
также доступно добавление юниту здоровья или маны:
также доступно добавление юниту здоровья или маны:
Custom Script: call AddUnitMaxState (udg_u, UNIT_STATE_MAX_LIFE, 536)
устанавливает юниту, записанному в переменную udg_u, здоровье в количестве равном текущее здоровье + 536
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Темак
установка
использование
пример
также доступно добавление юниту здоровья или маны:
Темак, оп, вижу, не внимательно читал, все ок, спасибо огромное, вставлю проверю - закрою тему.
Не работает, что делать? Вставил все, карта не запускается...
вот что происходит:
Это первое чему я научился, когда начал юзать JNGP