Триггерно, снаряд сделать из даммика или ракетного удара, ну и по завершению полета группировать всех юнитов в области 350 и двигать таймером, это не для начинающих. На гуях такое сделать не шибко просто, вот карта пример подобных способностей ссылка
Ну триггерная способность, которая смотрит сколько при касте у героя была интелекта и наносит больше урона. В чем проблема, пилим под себя все способности.
Trickster, ну как как, ломануть её для открывания в редакторе или открыть в мпк редакторе, файлы юнитов и способностей редактируются в блокноте или екселе, код карты удобнее всего править в JassCraft или аналогах.
Вот инфа про внутреннее устройство и формат файлов обьектных данных карты ссылка
Сразу скажу, править чужие карты без опыта на коленке как это делает DracoL1ch, пиля имба доту у вас не выйдет, дело не простое да и требующие практики и так далее, лучше начните с чего попроще...
leroydraigo, не ничего странного, еще раз - не колдуйте с дохлыми, из за паузы на юните завис бафф ауры регена, при смерти движок вызвал пересчет параметров регена юнита и крашнулся из за ауры потому что юнита уже нету.
У меня фаталило пару раз от ауры вампиризма, у дохлого юнита была эта аура и что то с ним сделал я, по недосмотру, движок вызвал пересчет целей ауры и он не проверяет что владелец сдох и пытается ему сразу выписать бафф а юнита то нету, вот и инструкция в никуда...
Китайцы подрубили ЛУА и ничего через варик больше не делают
Можно поподробнее на этот счёт?
Ну есть китайская версия мемхака, она работает на всех патчей в отличии от нашей, но там сам хак запускается в потоке ИИ и подгружает дллку, все остальные функции мемхака реализованы через пару АИ нативок котрые берут строку, в строку пишется имя функции, через глобалку или другие аркументы передаются параметры, дллка перехватывает некоторые функции и делает некоторые действия, в самом китайском редакторе все это дело зашито так как в jngp v или c JASS, т.е выглядит как нативка, а потом интерпритируется при сохранении..
Edward, нет без кода нельзя, два разных забора, горизонтальный и вертикальный. А че мешает рабочему дать два вида забора в допустимых постройках?
Так сделано в карте - infection attack.
Чтобы сделать реалистичные озера из обрывов, карту сначала нужно создать с необходимым уровнем воды, а потом "выдавить" сушу, оставив озера.
Тогда все легко получится.
Можно, есть стены как горизонтальные так и вертикальные с разной картой путей, все изи.
Так же кодом можно задать угол поворота здания какой вздумается но по дефолту 270 градусов.
leroydraigo, инструкция 0x0000000 обратилась по адресу 0x000000...
Что привело к падению игры, т.к таких адресов памяти в распоряжении игры нету, что то делал с дохлыми юнитами походу...
ClotPh, Там есть пару детектов урона на мемхаке, но первый ресурсоемкий, это присоска на глобальное событие виджит получил урон внутри движка и работа со всеми параметрами пока не сработали триггерны на урон, второй вариант - попроще но там только чтение всех параметро а не запись ну и пошустрее будет.
Cancel, стандартные сферы яда + триггер с событием - юнит получил урон, конструкция проста как грабли и её можно посмотреть в опен доте.
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
ScopteRectuS, когда юнит создается на карте - он входит в игровой рект (bj_mapInitialPlayableArea), а когда он умирает он никуда не уходит, где был там и остается, у совсем дохлы координаты х -0.00, y - 0.00 что является центром карты.
Выйти за пределы карты юнит не может, т.к игра завершится с фаталом.
Ну все способности модификаторы опрашиваются в момент замаха, по идеи должно срабатывать с переменным успехом, на какой фрейм выпадет, так было в доте с торнадо инвокера (юнитов поднимали в воздух и ставили таймер 1 в 1 по времени равный времени действия торнадо) где юниты то получали урон то нет). Но тем не менее, что мешает сделать полностью триггерные криты, ScopteRectuS, вроде не совсем нуб, вот есть наработка для шарящих ссылка
Так же товарищ Clamp, снабдит тебя своей системой события - EVENT_UNIT_DAMAGED для всех юнитов.
Death-time это время разложения и анимы смерти, после его истечения юнита уже нету на карте, но труп может быть и хендл пока висит.
Все неразлагающиеся (вспомни летунов) умирают сразу не оставляя трупов и удаляются после death time.
Так же суммоны, всякие варды. Можно добавить баф призыва волков, тогда юниты удалятся сразу после смерти.
» XGM Конкурсы / Fun Spell Contest 2018
» XGM Конкурсы / Fun Spell Contest 2018
» WarCraft 3 / Помощь по карте Warcraft'a
Что то делали с GetLocalPlayer() ?
» WarCraft 3 / Как сделать триггерную способность по типу гранаты
» XGM Конкурсы / Fun Spell Contest 2018
» WarCraft 3 / Способность наносит врагу урон, а нам восстанавливает жизни
» WarCraft 3 / Как сделать способность чтобы она становилась сильней от харак
» WarCraft 3 / Редактирование карты
Вот инфа про внутреннее устройство и формат файлов обьектных данных карты ссылка
Сразу скажу, править чужие карты без опыта на коленке как это делает DracoL1ch, пиля имба доту у вас не выйдет, дело не простое да и требующие практики и так далее, лучше начните с чего попроще...
Ред. quq_CCCP
» WarCraft 3 / Что означает ошибка?
У меня фаталило пару раз от ауры вампиризма, у дохлого юнита была эта аура и что то с ним сделал я, по недосмотру, движок вызвал пересчет целей ауры и он не проверяет что владелец сдох и пытается ему сразу выписать бафф а юнита то нету, вот и инструкция в никуда...
» WarCraft 3 / GetLocalPlayer() + мультбборды
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Патч 1.29 вышел на основных серверах
А собирать ты в свой аос будешь 20 игроков и вовсе неделю...
» WarCraft 3 / Можно ли повернуть здание (градусы)?
Так сделано в карте - infection attack.
» WarCraft 3 / Уровень земли в сухопутной карте
Тогда все легко получится.
» WarCraft 3 / Возможность строить дороги.
» WarCraft 3 / Можно ли повернуть здание (градусы)?
Так же кодом можно задать угол поворота здания какой вздумается но по дефолту 270 градусов.
» WarCraft 3 / Морф любого юнита
Все подробно описано, что не понятно то?
» WarCraft 3 / Что означает ошибка?
Что привело к падению игры, т.к таких адресов памяти в распоряжении игры нету, что то делал с дохлыми юнитами походу...
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Как отлавливается событие использования "огненных стрел"?
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Система отлова нанесённого урона
Выйти за пределы карты юнит не может, т.к игра завершится с фаталом.
» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike
» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike
Так же товарищ Clamp, снабдит тебя своей системой события - EVENT_UNIT_DAMAGED для всех юнитов.
» WarCraft 3 / Death type
Все неразлагающиеся (вспомни летунов) умирают сразу не оставляя трупов и удаляются после death time.
Так же суммоны, всякие варды. Можно добавить баф призыва волков, тогда юниты удалятся сразу после смерти.