26

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

Darknessay, во-первых, в чём проблема с использованием таймера на 0,01 секунду, чтобы проверить на юните бафф?
Во-вторых, почему не прибавлять атаку герою вместе с орбом?
26

» WarCraft 3 / Не блокируется способность + не реагирует на зависимости.

Если юнитов много на карте, то вносишь юнитов вокруг героя в группу, ежесекундно проверяешь, все ли юниты вокруг героя в группе, если новые пришли, даёшь бафф, если кого-то нет, забираешь бафф.
26

» WarCraft 3 / Не блокируется способность + не реагирует на зависимости.

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

» WarCraft 3 / AbilityId2String AbilityId

MATRITSA, мой уровень - GUI. Но ради тебя заглянул в common.j и прочитал, что эти функции не работают корректно, также альтернативу тебе нашёл:
26

» WarCraft 3 / AbilityId2String AbilityId

AbilityId2String переводит ID способности в строку, например, чтобы на экране отобразить.
26

» WarCraft 3 / Способность

Вот простой вариант, но его минус в срабатывании даже при блокировке заклинания предметом Амулет Защиты:
В этой карте представлен простой способ обойти срабатывание (нанесение урона) в случае блокировки заклинания, но нормально он работает, если один юнит с этой способностью на карте, а чем их больше, тем вероятнее проблемы. Например, одновременно два юнита будут использовать способность друг на друге, если без всякой разницы во времени в несколько сотых долей секунды, то может произойти так, что сработает заклинание только на одного из них. Ещё тут утечки вероятны, но убирать их не умею, так как это важно для динамичных мультиплеерных карт (DotA, AoS, TD и прочие), а не для кампаний, которыми занимаюсь.
Загруженные файлы
26

» WarCraft 3 / Сброс перезарядки предмета.

DracoL1ch:
Есть один вариант - выдать юниту другой предмет с тем же ID, но другим кд (напрмиер, поставить 2й уровень абилке, где кулдаун будет 0.5)
Как поставить абилке предмета другой уровень? Пробовал, но не получилось.
26

» WarCraft 3 / как сделать щит?

ScopteRectuS, имел ввиду, что другой текст. На карте, наверное, должна быть и блокировка, и Змеиная ловкость.
eriel222, если Змеиной ловкости на карте всё-таки нет, то текст надписи промах можешь поменять в игровых константах.
26

» WarCraft 3 / как сделать щит?

eriel222, Каменные доспехи-это самое то, но хочется, наверное, и надпись всплывающую, как "промах", тогда надо триггер на шанс применения с всплывающим текстом, потому что срабатывание пассивки триггерно не отлавливается.
26

» WarCraft 3 / Сброс перезарядки предмета.

Sebra2, quq_CCCP шарит в GUI, JASS и мемхаке, если он говорит:
Кроме мемхака никак, ау.
То значит не скинуть кулдаун иначе.
Либо обрисуй ситуацию, зачем тебе надо скидывать кулдаун предмета. Может тебе один единственный раз кулдаун нужно сбросить одному предмету, а может всем предметам сразу, тогда годится вариант DracoL1ch:
можешь удалить и заново выдать инвентарь
26

» WarCraft 3 / Сброс перезарядки предмета.

Fakov:
Эта функция реагирует на абилки боевой единицы, но не предмета. Возможно если придмету дать абилку воина, а не предмета, такой ход сработает
С предметов тоже сбрасывает. Ставил паладина без способностей, с двумя зельями исцеления и 1% здоровья. После использования предмета через секунду происходил Reset ability cooldowns на паладине. Запустил карту, выпил зелье, на втором зелье был кулдаун, через секунду он исчез.
26

» WarCraft 3 / Переменная

Создаётся переменная с типом Отряд, назначая её в действиях, как раз укажешь юнитов, что должны быть в отряде. Либо через действие Отряд - Add ТАКОЙ-ТО unit to ПЕРЕМЕННАЯ ОТРЯДА.
26

» WarCraft 3 / Сброс перезарядки предмета.

Sebra2, в JASS почти не шарю, но на GUI есть действие Reset ability cooldowns, которое сбрасывает кулдауны со всех способностей и предметов. По идее на JASS должна быть возможность сбросить кулдаун определённой способности.
26

» WarCraft 3 / Не получается управлять нужным игроком и немного про камеры

В этой карте сделал триггер работы с камерой. Чтобы было и затемненение, и возвращение изображения, и камера мгновенно перемещающаяся, и переход к другой камере в течение двух секунд. Не стал делать скрин триггера, так как у тебя всё равно русские триггеры, у тебя иначе отобразится.
Загруженные файлы
26

» WarCraft 3 / Как вращать юнита вокруг точки?

P. S. Сгодится в событие поставить 0.5 секунды, а в действии прибавлять 180 вместо 10.8 градусов.
Загруженные файлы
26

» WarCraft 3 / Как вращать юнита вокруг точки?

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

» WarCraft 3 / Рав коды

В редакторе объектов нажми Ctrl+D, чтобы он в списке объектов показал равкоды перед именем.
P. S. В редакторе JNGP для новых юнитов указываешь равкод, в стандартном редакторе нет.
26

» WarCraft 3 / Взаимосвязь.

Стас Орлов, так выглядит триггер на одно исследование:
так выглядит на много исследований:
P. S. В Событии можно сразу указать игрока, чтобы в условие это не ставить. Просто не знаю, что ты задумал для сурвайвла, там ведь несколько игроков.
Загруженные файлы
26

» WarCraft 3 / Прыжок на гуи

Loran124, не знаю, как реализован твой прыжок, а в этой карте морф в летающего и изменение высоты полёта:
Сначала надо прыгнуть, нажав на иконку превращения, а потом можно будет по двойному щелчку правой кнопки мыши прыгать.
Загруженные файлы
26

» WarCraft 3 / Можно ли как то давать юниту приказ двигаться без поддергиваний?

UrsaBoss, в стандартной игре (патч 1.26) юниты игнорируют удары, если выполняют приказ Двигаться. Внеси изменения в свою систему ИИ, чтобы движущиеся юниты не агрились при атаке.