Простым способ не получится. Можно добавлять способности предметов герою, а в инвентаре сделать кнопку переключения с первого рюкзака на второй и наоборот
Записуй в переменные. Тренировку проводи из переменной.
Unit[1]-[12]
CountUnit = 0
Приводит способность в действие
Если countunit равно 0 и меньше максимума
Coununit = countunit + 1
Set unit[countunit] = бе
при завершении постройки
Countunit = countunit - 1
Цыклом от 1 до максимума
Если countunit больше 0
Set unit[IntegerA] = unit[IntegerA - 1]
постройку юнитов производи из unit[1]
Поправка:
Set unit[IntegerA] = unit[IntegerA + 1]
И способности разные используй...
Я сейчас по тихому делаю систему боя и героев под нее. У каждого героя 7 способностей и при прокачке скила открываются еще скилы, которые увеличат мощь данного скила, добавят баф/дебаф, изменит манакост, перезарядку и особая прокачка которая сильно улучшает 1 сторону способности за счет снижения другой
К примеру: способность получает +100% к силе аттаки но нее действует параметр уклонения.
Критический шанс удара спелом повышен, но сила крита снижена и т.д
Юниту з москитами добавить способность "тёмный" (у альянса), заменяющий на нормального юнита. Выделить такого юнита, самому, не получится, но юниты смогут автоатаковать его.
Чисто логически, незнаю как на практике будет...
берем способность "Техника" которая заменяет способность, ложим в спелбук. Даем спелбук герою и ставим уровень технике который меняет на нужную способность. Дальше блокируем сам спелбук.
Раньше пользовался гуи функцией: выбрать тип юнитов в области, и только она могла выбрать юнита с москитами.
соответственно с ее помощью пикаешь свой снаряд и замедляешь.
Есть система которая отлавливает тип урона, к сожалению не помню названия, но если покопаешься то найдешь.
Ну можешь и свою сделать. Роскажу суть...
Способность "Рунные браслеты" с отрицательным значением восстановит здоровье от заклинаний, а остальное (практически все) и есть физ.урон
Да. Если, не для всех игроков скрывать
Условие логическое:
Если - точка видимая игроку х
Вариант 1
установить логическую переменную = ДА (изначально НЕТ)
if GetLocalPlayer() = Player(x) then
call SetTextTagVisibility(текстаг, ЛОГИЧЕСКАЯ)
endif
Если будут дессинги
то - установить переменную строка = "ТЕКСТ"
иначе - установить переменную строка = "БЕЗ ТЕКСТА"*
if GetLocalPlayer() = Player(x) then
call SetTextTagText(текстаг, строка, размер (0.023))
endif
Если всем без разбору не показывать, то просто не создавай его после условия
Также, можешь установить глобальной переменной значение равное локальной, перед вызовом функции, а в функции использовать глобальную. Эт так для аналогичных ситуаций...
» WarCraft 3 / Как увеличить рюкзак?
» WarCraft 3 / Обучение войск в книге заклинаний?
Unit[1]-[12]
CountUnit = 0
Приводит способность в действие
Если countunit равно 0 и меньше максимума
Coununit = countunit + 1
Set unit[countunit] = бе
Countunit = countunit - 1
Цыклом от 1 до максимума
Если countunit больше 0
Set unit[IntegerA] = unit[IntegerA - 1]
Поправка:
Set unit[IntegerA] = unit[IntegerA + 1]
И способности разные используй...
» WarCraft 3 / кто желает заработать? jass
К примеру: способность получает +100% к силе аттаки но нее действует параметр уклонения.
Критический шанс удара спелом повышен, но сила крита снижена и т.д
» WarCraft 3 / Тип атаки
» WarCraft 3 / Утечки из круговерти пустоты
» WarCraft 3 / Как сделать юнита невыделяемым,но уязвимым
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Автоматический ID в NGWE
» WarCraft 3 / Как отловить тип урона?
» WarCraft 3 / Как отловить тип урона?
» WarCraft 3 / Не работает .mix
» WarCraft 3 / Не работает .mix
» WarCraft 3 / Отмена триггера без завершения его действий
» WarCraft 3 / Не работает .mix
» WarCraft 3 / Не работает .mix
» WarCraft 3 / Странные вещи с "Каналом"
» WarCraft 3 / Странные вещи с "Каналом"
» WarCraft 3 / Custom Hero / Добавление Способности
берем способность "Техника" которая заменяет способность, ложим в спелбук. Даем спелбук герою и ставим уровень технике который меняет на нужную способность. Дальше блокируем сам спелбук.
» WarCraft 3 / Улучшение
» WarCraft 3 / Custom projectiles
соответственно с ее помощью пикаешь свой снаряд и замедляешь.
» WarCraft 3 / Окно диалога
» WarCraft 3 / Триггерный крит
Ну можешь и свою сделать. Роскажу суть...
Способность "Рунные браслеты" с отрицательным значением восстановит здоровье от заклинаний, а остальное (практически все) и есть физ.урон
» WarCraft 3 / Как добавить в локальную переменную способность?
После обновления деббафа ставь переменной нужное значение
» WarCraft 3 / Можно ли сделать плавающий текст не видимым сквозь Туман Войны?
Условие логическое:
Если - точка видимая игроку х
Вариант 1
установить логическую переменную = ДА (изначально НЕТ)
call SetTextTagVisibility(текстаг, ЛОГИЧЕСКАЯ)
endif
Если будут дессинги
иначе - установить переменную строка = "БЕЗ ТЕКСТА"*
call SetTextTagText(текстаг, строка, размер (0.023))
endif
Если всем без разбору не показывать, то просто не создавай его после условия
» WarCraft 3 / Локальная переменная в функции