18

» WarCraft 3 / Как увеличить рюкзак?

Простым способ не получится. Можно добавлять способности предметов герою, а в инвентаре сделать кнопку переключения с первого рюкзака на второй и наоборот
18

» 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]
постройку юнитов производи из unit[1]
Поправка:
Set unit[IntegerA] = unit[IntegerA + 1]
И способности разные используй...
18

» WarCraft 3 / кто желает заработать? jass

Принятый ответ
Я сейчас по тихому делаю систему боя и героев под нее. У каждого героя 7 способностей и при прокачке скила открываются еще скилы, которые увеличат мощь данного скила, добавят баф/дебаф, изменит манакост, перезарядку и особая прокачка которая сильно улучшает 1 сторону способности за счет снижения другой
К примеру: способность получает +100% к силе аттаки но нее действует параметр уклонения.
Критический шанс удара спелом повышен, но сила крита снижена и т.д
18

» WarCraft 3 / Утечки из круговерти пустоты

У меня схожая ситуация была.... только при касте стандарта "Волна силы" с данными на 0.
18

» WarCraft 3 / Как сделать юнита невыделяемым,но уязвимым

Принятый ответ
Юниту з москитами добавить способность "тёмный" (у альянса), заменяющий на нормального юнита. Выделить такого юнита, самому, не получится, но юниты смогут автоатаковать его.
18

» WarCraft 3 / Хак на память Warcraft3

А реально создать такую функцию изменения данных, которая меняет описание чисел способностей и предметов на переменные в игре?
18

» WarCraft 3 / Автоматический ID в NGWE

Принятый ответ
Жмякай "ок", не обязательно писать ид, оно будет автоматизировано... Но если ты хочешь свой уникальный ид автоматизировать... то увы
18

» WarCraft 3 / Не работает .mix

nvc123, странно, у меня запуск виндовс xp. Первая версия микса будет работать?
18

» WarCraft 3 / Отмена триггера без завершения его действий

Есть событие, юнит завершает применять способность. Вот этим событием и запускай движение.
18

» WarCraft 3 / Не работает .mix

32, XP. Нет возможности пере установить ни виндовс ни варкрафт.... Есть ли решение этому?
18

» WarCraft 3 / Странные вещи с "Каналом"

Попробуй по отдельности эти способности у другого юнита. Если у них все норм, то с ид способностей напартачил
18

» WarCraft 3 / Custom Hero / Добавление Способности

Чисто логически, незнаю как на практике будет...
берем способность "Техника" которая заменяет способность, ложим в спелбук. Даем спелбук герою и ставим уровень технике который меняет на нужную способность. Дальше блокируем сам спелбук.
18

» WarCraft 3 / Custom projectiles

Раньше пользовался гуи функцией: выбрать тип юнитов в области, и только она могла выбрать юнита с москитами.
соответственно с ее помощью пикаешь свой снаряд и замедляешь.
18

» WarCraft 3 / Окно диалога

Принятый ответ
Разделить. Добавить кнопку которая будет перключать на другую половину.
18

» WarCraft 3 / Триггерный крит

Есть система которая отлавливает тип урона, к сожалению не помню названия, но если покопаешься то найдешь.
Ну можешь и свою сделать. Роскажу суть...
Способность "Рунные браслеты" с отрицательным значением восстановит здоровье от заклинаний, а остальное (практически все) и есть физ.урон
18

» WarCraft 3 / Как добавить в локальную переменную способность?

Запиши в переменную время действия. В таймере отнимай от переменной пройденное время.
После обновления деббафа ставь переменной нужное значение
18

» WarCraft 3 / Можно ли сделать плавающий текст не видимым сквозь Туман Войны?

Да. Если, не для всех игроков скрывать
Условие логическое:
Если - точка видимая игроку х
Вариант 1
установить логическую переменную = ДА (изначально НЕТ)
if GetLocalPlayer() = Player(x) then
call SetTextTagVisibility(текстаг, ЛОГИЧЕСКАЯ)
endif
Если будут дессинги
то - установить переменную строка = "ТЕКСТ"
иначе - установить переменную строка = "БЕЗ ТЕКСТА"*
if GetLocalPlayer() = Player(x) then
call SetTextTagText(текстаг, строка, размер (0.023))
endif
Если всем без разбору не показывать, то просто не создавай его после условия
18

» WarCraft 3 / Локальная переменная в функции

Также, можешь установить глобальной переменной значение равное локальной, перед вызовом функции, а в функции использовать глобальную. Эт так для аналогичных ситуаций...