28

» WarCraft 3 / Триггерная Forked Lightning

molot39:
molot39:
Было такое тоже, но делал в ГУИ (разницы почти тет).
  1. проверь позиции юнитов
  2. только от точки до точки
  3. так же на позиции
Сейчас попробую наработку поискать...
Болванка, там конечно много чего лишнего, но думаю разберёшься.
Заливаю заново, не знаю почему выдает 404...
Спасибо. Сейчас гляну.
Extremator:
Кароч
есть инфа
что если хочешь стандартный скилл с небольшим изменением
но не можешь отловить его цели
то можно тупо ловить урон
при этом кастуя скилл с даммика
и вылавливать урон только от даммика
да?
Но это вариант для тех кому лень...
а тебе я так вижу не лень.
О, мне это пригодится для другогоспела. Спасибо.
quq_CCCP:
Как то криво создал если честно, молнию нужно постоянно двигать. Скачай наработку для кастом молний, а сам форк это банальный Carrion Swarm (волна) находит цели впереди себя исходя из конуса и бьет в них молнией.
Спасибо. Теперь я разобрался в полях Data у этого спела.~molot39:
molot39:
Было такое тоже, но делал в ГУИ (разницы почти тет).
  1. проверь позиции юнитов
  2. только от точки до точки
  3. так же на позиции
Сейчас попробую наработку поискать...
Болванка, там конечно много чего лишнего, но думаю разберёшься.
Заливаю заново, не знаю почему выдает 404...
Самое интересное это то, что у спела, что дается юниту, есть эффект молнии, который бьет по 3-м целям, а тот спел, что бьет лишь по одному, дается другому герою. Тем не менее спасибо, потом разберусь, если очень нужно будет (там действительно много лишнего, взять хотя бы тот дикий IF).
Как-то видел на этом сайте статейку с наработками (там их очень много), да сохранить ссылку забыл. Буду признателен, если кто-то ее сюда кинет.
28

» WarCraft 3 / Триггерная Forked Lightning

Центр карты - стандартная точка, если твое значение не было указано.
Скачай с сайта Jass New Gen Pack
Я скриншоты для кого кидал? Из них можно понять, что за точка указана, и что у меня стоит JNGP.
28

» WarCraft 3 / Добавление нескольких баффов

quq_CCCP:
Ауру торнадо не нужно засовывать в спеллбук, ибо её иконка не отображается на карте команд.
Да я вообще тупанул. Мне эта способность нужна как индикатор, который ничего не делает, только дает бафф, а на ID приказа это вообще никак не влияет.
28

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

Остался лишь вопрос как чекнуть попадание молота в цель
Смотри триггер. При касте способности кастующему юниту дается способноть Tornado(Slow Aura) с нужным нам баффом и добавляется в триггер2 событие цель каста получает урон. В триггере 2 у нас условие есть ли у атакующего юнита бафф со способности Tornado(Slow Aura). Если да, то мы его удаляем со способностью и наносим цели нужный урон.
28

» WarCraft 3 / Событие: юнит прекратил атаковать

А еще есть такой приказ как Right Click. Если приказать юниту атаковать через райт клик (что обычно все и делают), то условие с Current Order != Attack вернет правду. Возможна проблема с этим же условием, если юнит начинает атаковать, не получая приказа от игрока (противник подошел в агро-ренж). Проверь случаи, описанные выше, возможно условие будет работать верно.
28

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

AzuneArrowDamage (который не известно что имеет в себе)
В переменных у нее есть постоянное значние. Я ставлю переменную, потому что так удобнее менять значения, а то пока прожмешь все эти поля...
Extremator:
Плюс ты не урон наносишь, а уменьшаешь ХП юнита.
Это я знаю.
У меня все работает с теми триггерами, что на скриншотах, просто меня интересовало, почему урон удваивается.
Кислотная бомба не станит же? А мне стан нужен.
28

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

quq_CCCP:
Дебаг где? Шторм болт наносит урон трижды, сначала урон который указан в настройках способности, тут же еще 0.00 урона, и получая бафф, после окончания баффа еще раз 0.00 урона. Триггер нужно отключать, или действия делать в кондишене а в акшене удалять из триггера.
Ого, я так и думал. У меня же сейчас все работает как нужно, так как условный бафф удаляется сразу после нанесения первого урона.
28

» WarCraft 3 / Добавление нескольких баффов

ssbbssc:
запрещенный спеллбук
То есть я добавляю способность торнадо с баффом 1 в спелбук с ID1, потом даю способность торнадо с баффом 2 в спелбук с ID2, и чтобы убрать\добавить нужную способность, просто забираю\добавляю спеллбук с нужной способностью юниту?
Вроде должно работать, спасибо.
molot39:
PT153:
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
Попробуй через условие = Damage Source (источник урона) имеет уровень способности
Тогда триггер будет срабатывать даже тогда, когда Damage Source будет просто атаковать, способность я не удаляю.
28

» WarCraft 3 / Правильное изменение текстуры

ssbbssc:
PT153:
текстуру может
А какой ей путь прописать?
Ясно. Нужно импортировать текстуру и указать ей такой путь, какой указан в редакторе текстур.
28

» WarCraft 3 / Правильное изменение текстуры

Я вот как делал: брал текстуру из файлов игры, конвертировал в тга, изменял ее цвет в фотошопе с помощью Hue/Saturation, сохранял в тга, конвертировал в блп, импортировал в модель. Далее импортировал модель в карту, в игре модель невидима. Может надо еще что-то импортировать в карту?
28

» WarCraft 3 / Правильное изменение текстуры

nvc123:
берёшь существующую текстуру и перекрашиваешь (замена цвета в фотошопе)
не забывай про альфаканал
там есть немного про текстуры
Я перекрашивал, но видимо как-то плохо сохранил. Нашел статейку с альфа-каналом, сейчас попробую.
nvc123:
не забывай про альфаканал
Честно, я не совсем понял, для чего он нужен и что с ним делать.
28

» WarCraft 3 / Добавление нескольких баффов

molot39:
Фиксирую юнита + действие бафа (без самого бафа)
По-подробнее. Мне нужны баффы для триггеров (в условиях к событию "Юнит получает урон") и для индикаторов (какой уровень у способности (нет иконки) и пр.).
28

» WarCraft 3 / Перенос данных

Сохранить карту под другим именем. Все данные - ланд, триггеры, импорт и нестандартные объекты будут перенесены в карту с новым именем. Дальше удаляем все, что не нужно. И переделываем как душе угодно.
Я хочу присоединиться к вопросу. Как полностью обнулить ландшафт и размер карты, не нанося ущерб РО? Или как перенести из карты в карту все, кроме ландшафта? И что из этого проще?
28

» WarCraft 3 / Баффанье юнитов, атакующих героя (аля Випер в доте2)

Если я правильно понял, то можно сделать так.
Триггер 1.
С: Герой учит способность.
У: Выученная способность равно...
Д: Добавить в триггер 2 событие (Учащий способность герой получает урон)
Выключить этот триггер.
Триггер 2.
С:
У:
Д: Дать способность (которая повышает броню) атакуемому юниту.
Дать способность способность (дебафф, можно сделать с пассивки торнадо) источнику урона.
Триггер 3.
С: Юнит входит в карту.
У:
Д: Добавить в триггер 4 событие (Входящий юнит получает урон).
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Установить здоровье атакуемого юнита.
Минус в том, что иногда будет убить не юнит, а триггер, что значит, что за убийство не будут даваться плюшки. Но, возможно, это можно исправить так:
Триггер 4.
С:
У: Атакуемый юнит имеет бафф (тот дебафф, что ты ему дал).
Источник урона имеет способность (которая учится в триггере 1).
Д: Удалить способность у атакуемого юнита (та, что дает дебафф).
Удалить бафф у атакуемого юнита.
Приказать источнику урона нанести ... атакуемому юниту...
Дать способность атакуемому юниту.
Я это не проверял, может и работает.
28

» WarCraft 3 / Пропадают звуки

ssbbssc:
Онотоле тонко намекае, что без карты или кода ответить нельзя. Никак. От слова совсем
Тогда ладно. Не так уж это и критично.
28

» WarCraft 3 / Пропадают звуки

У меня на кухне иногда еда пропадает
Чем это может быть вызвано?
Это нормальное явление, или вызывается чем-то? Если второе, то хотелось бы знать, почему так происходит.
28

» WarCraft 3 / Бафф Slowed

darkowlom:
Obelick, а можно просто цвет поменять, при наличии бафа
Спасибо большое! Кстати, юнит не синеет, если цель - дружественная единица.
28

» WarCraft 3 / Бафф Slowed

quq_CCCP:
Ну разумеется дело в способностях, а именно в ледяных стрелах, дыхании ходода и фрост нове - от этих способностей юниты синеют.
А нельзя как-нибудь этот эффект посинения дать ауре? В самих способностях никакого особенного эффекта нет .
Тут кое-что нашел в редакторе моделей у этих способностей. Надо будет посмотреть.
UPD: похоже, то, что я нашел, не делает юнитов синими. Что за эффект делает их такими?
А что по остальным вопросам? Не хочу для них отдельные вопросы задавать.
28

» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)

IceFog:
Ты передаешь ноль в функцию ConvertedPlayer, которая вызывает нативку Player(-1) и вызывает краш.
function ConvertedPlayer takes integer convertedPlayerId returns player
	return Player(convertedPlayerId - 1)
endfunction
Для того чтобы посмотреть код bj функции в JNGP, достаточно кликнуть на неё с зажатым CTRL.
Спасибо. Поставил i = 1 и все заработало. Нативка - это что? Функция, которая берет лишь натуральные числа?
28

» WarCraft 3 / Условие exitwhen с ConvertedPlayer(integer)

Я использовал в exitwhen глобальную переменную из-за того, что думал, что ошибка вызывается наличием в ConvertedPlayer(integer) локальной переменной. Потом я проверил с глобальной, оказалось тоже самое.
Загруженные файлы
28

» WarCraft 3 / Анимация Wisp

Astra:
Скорее всего в триггере стоит локальный игрок красного цвета. Скрин в студию
Во время инициализации карты в стартовой позиции игрока создается 1 висп.
Заменил триггер на другой, все заработало.
molot39:
Может проще будет после постройки здания сделать reset animation - на trigger unit
Увы, не работает.
Одним словом, я просто взял модель виспа, удалил у него все анимации, кроме stand, импортировал в карту, прописав путь к файлу, как к файлу модели оригинального виспа.
28

» WarCraft 3 / Анимация Wisp

molot39:
Может проще будет после постройки здания сделать reset animation - на trigger unit
Попробую. А почему этот триггер не работает? Мне кажется, что дело в выбранной группе. Может, стоило выбрать группу Юниты в игровой области, а после в ифе указать тип юнита?
28

» WarCraft 3 / War3Patch.mpq

darkowlom:
Жмешь и сканируешь - будут нормальные имена
Блин, в моем редакторе нет такой функции, хотя он тот же.
Скачал новую версию, там есть. Спасибо.