Maniac_91, ну вот говорю чет имхо порнуха
эта катапульта должна для каждого с этой абилой быть, должна мочь атаковать... проще тупо триггерно дамаг и эффект
Maniac_91, да триггерно это понятно я могу и у меня такое есть мне вот интересно было именно как мины устроены можно ли вообще без тригов
спасибо потом уже дальше если будет нужно посмотрю
с катапультой чет ересь какая-то хз имхо
лучше при изучении способности на первом уровне создать триггер, реагирующий только на событие unit атакован (или получает урон, что там тебе надо) для изучившего
тогда триггер будет гораздо меньше нагружать игру
Не с Triggering unit удаляй, а с unit! Ты же unit из локальной переменной достаешь
Custom script: set u = null в конце не забудь
без него будет действовать но будет утечка
А вот это
Custom script: set u = udg_unit
Custom script: set udg_unit = u
вроде сделал правильно и где нужно
только проверь, нет ли лишних пробелов
ты пойми ты один раз такой шаблон запилишь потом всегда будешь им пользоваться и будет легче
да всё правильно не сохраняется
создавай глобальную переменную unit и делай так:
Custom script: local unit u
set unit = Target unit of ability being cast
Боевая единица add нужную способность to unit
Custom script: set u = udg_unit
wait 2.00 seconds
Custom script: set udg_unit = u
Боевая единица Remove нужную способность from unit
Custom script set u = null
всё
всё будет действовать
это всё равно не идеально, т. к. вейт, но не сложно, тебе пока пойдет
все верно, не запоминает
используй локальные переменные и сохраняй в них цель способности
как-то так xgm.guru/p/wc3/216678?postid=400696#comment3
у тебя офк не триггеринг сохранять надо а target of ability being cast
там вейт
это плохо
триггеринг юнит вообще никак не сохраняется
мб просто не запоминается
по-нормальному юнит, даже триггеринг, должно в локалку заноситься и из нее доставаться это как минимум хотя бы кастом скриптом на гуи после вейта
создать глобалку unit и:
сверху
custom script local unit u
перед вейтом
custom script set u = GetTriggerUnit()
после вейта
custom script set udg_unit = u
далее делаешь с unit всё, что делал с GetTriggerUnit
и в конце custom script set u = null обнуление чтобы не было утечек
(в конце всего триггера)
там куча настроек абил, флаги разные, шамань
но вообще лучше не применять морфы, если это не сильно надо, ибо багов многовато с ними (хотя все реально обойти)
8gabriel8, а, ну все понятно. Там-то в махаче герой быстро умирал и кастовалась эта очищалка трупов сразу же в поле боя, вот он и удалялся удаляющим трупы заклинанием
какие в жопу переменные
зачем
разве что локальные
выбираешь всех вокруг выбранной точки (лучше вокруг координат)
фильтруешь на героев и на дружественных
воскрешаешь
герои мертвые точно лежат как трупы и выделяются, я это помню, потому что как-то делалось удаляющее трупы заклинание, а потом долгие были разборки, почему иногда с карты пропадают герои... их труп-то не видно, а фильтра поставлено не было и он исправно этим заклом удалялся :D
и посмотреть (только распаковать надо)
юнита этого второго лучше сделать неуязвимым и с высоким хп регеном, чтобы от всяких аур отрицательного регена в процентах не отъезжал (они действуют на неуязву)
ну и там при смерти одного умирает другой, при ухождении в hide одного - другой и во всех системах героя учесть, чтобы багов не было
Aws, да, есть. Только, может, целиком архивированную игру проще будет скинуть, чем разбираться, где там именно файлы архивов (мне так быстрее)? Всё равно, ятп, архивы там бОльшую часть места занимают, а игра и поиграть пригодится и посмотреть, как что выглядит, прямо с винта
А конвертить оттуда в вар можно это инфа сотка, можешь с PrincePhoenix поконсультироваться еще по этому поводу
upd: а, не, хотя ладно, сейчас скину, что ты просил...
» Наследие Альянса / Новые предметы и артефакты
» WarCraft 3 / Урон в области героя
тут триггер на дамаг без извратов куда проще кажется
» WarCraft 3 / Урон в области героя
эта катапульта должна для каждого с этой абилой быть, должна мочь атаковать... проще тупо триггерно дамаг и эффект
» WarCraft 3 / Урон в области героя
спасибо потом уже дальше если будет нужно посмотрю
с катапультой чет ересь какая-то хз имхо
» WarCraft 3 / Урон в области героя
не помню, как точно устроены мины?
» WarCraft 3 / Урон в области героя
» WarCraft 3 / Как сделать способность, которая работает, когда героя атакуют?
тогда триггер будет гораздо меньше нагружать игру
Ред. ClotPh
» WarCraft 3 / Урон в области героя
» WarCraft 3 / Как удалить способность?
Custom script: set u = null в конце не забудь
без него будет действовать но будет утечка
А вот это
Custom script: set u = udg_unit
Custom script: set udg_unit = u
вроде сделал правильно и где нужно
только проверь, нет ли лишних пробелов
ты пойми ты один раз такой шаблон запилишь потом всегда будешь им пользоваться и будет легче
Ред. ClotPh
» WarCraft 3 / Как удалить способность?
создавай глобальную переменную unit и делай так:
Custom script: local unit u
set unit = Target unit of ability being cast
Боевая единица add нужную способность to unit
Custom script: set u = udg_unit
wait 2.00 seconds
Custom script: set udg_unit = u
Боевая единица Remove нужную способность from unit
Custom script set u = null
всё
всё будет действовать
это всё равно не идеально, т. к. вейт, но не сложно, тебе пока пойдет
» WarCraft 3 / Как удалить способность?
используй локальные переменные и сохраняй в них цель способности
как-то так xgm.guru/p/wc3/216678?postid=400696#comment3
у тебя офк не триггеринг сохранять надо а target of ability being cast
» WarCraft 3 / Не убирается общий обзор
это плохо
триггеринг юнит вообще никак не сохраняется
мб просто не запоминается
по-нормальному юнит, даже триггеринг, должно в локалку заноситься и из нее доставаться это как минимум хотя бы кастом скриптом на гуи после вейта
создать глобалку unit и:
сверху
custom script local unit u
перед вейтом
custom script set u = GetTriggerUnit()
после вейта
custom script set udg_unit = u
далее делаешь с unit всё, что делал с GetTriggerUnit
и в конце custom script set u = null обнуление чтобы не было утечек
(в конце всего триггера)
» WarCraft 3 / По поводу метаморфозы Демон хантера
но вообще лучше не применять морфы, если это не сильно надо, ибо багов многовато с ними (хотя все реально обойти)
» WarCraft 3 / Как убрать кд героев, чтобы не ждать?
» WarCraft 3 / Нужна модель? - Вам сюда!
Ред. ClotPh
» WarCraft 3 / Как сделать способность воскрешение?
» WarCraft 3 / Как сделать способность воскрешение?
ну мб перепроверю
а может у тебя система какая-то их перемещала куда-то?
Ред. ClotPh
» WarCraft 3 / Как сделать способность воскрешение?
зачем
разве что локальные
выбираешь всех вокруг выбранной точки (лучше вокруг координат)
фильтруешь на героев и на дружественных
воскрешаешь
Ред. ClotPh
» WarCraft 3 / Как сделать героя за которого играет 2 человека?
если у ТСа позволяет инет, может забрать
юнита этого второго лучше сделать неуязвимым и с высоким хп регеном, чтобы от всяких аур отрицательного регена в процентах не отъезжал (они действуют на неуязву)
ну и там при смерти одного умирает другой, при ухождении в hide одного - другой и во всех системах героя учесть, чтобы багов не было
» WarCraft 3 / Нужна модель? - Вам сюда!
А конвертить оттуда в вар можно это инфа сотка, можешь с PrincePhoenix поконсультироваться еще по этому поводу
upd: а, не, хотя ладно, сейчас скину, что ты просил...
» WarCraft 3 / Нужна модель? - Вам сюда!