10

» WarCraft 3 / как сделать прыжок?

Добавить способность превратиться в ворона, вторым тригером изменять высоту переодическим временем, вот и все, для активации можно использовать умение без цели
10

» WarCraft 3 / Пара вопросов

quq_CCCP:
  1. можно только модель героя, которая будет прикреплена в качестве спецэффекта к дамми юниту с особыми анимациями.
  2. Удалить и добавить снова, или юзнуть книгу забвения (учитывая что это руна это совсем изи) а затем приказать герою выучить все скиллы кроме нужного тебе, ну или как то иначе.
как же я не додумался до удаления и добавления способности) спасибо
10

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

pricoluwa:
Mrachny:
А от чего раса тратит ману? Просто скиллы?
Со временем. 2ед маны в секунду. (У них 200-1000 маны)
Некоторые юниты вдобавок к этому используют скиллы.
ImbaStyle:
поставить на пузу, либо добавить способность склад, установить скорость бега 0 и заблокировать способности, так же можно просто дамиком кинуть стан в этого юнита и удалять тригерно
Можно попробовать, но все же жопой чую, что есть что-то полегче и постабильнее.
так все просто, взял и поставил на паузу юнита, когда надо
10

» WarCraft 3 / Обучение Jass

Mexaz:
... нажать кнопку "Статьи" и увидеть там "Осваиваем jass" - решительно невозможно для вас?
Если да, то материалов нет.
там не очень понятно если честно, поэтому и спросил
10

» WarCraft 3 / Иммунитет от магии

тригерно добавляешь пассивку: предмет уменьшение урона от магии, или изначально чтобы у героя была эта способность, а потом просто меняешь ее уровень
10

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

поставить на пузу, либо добавить способность склад, установить скорость бега 0 и заблокировать способности, так же можно просто дамиком кинуть стан в этого юнита и удалять тригерно
10

» WarCraft 3 / Как сделать вампирик из л2?

molot39:
Clamp:
И весь урон по цели пожизненно будет хилять <З
А ну да, забыл фиксируем кто атаковал/использовал способность в первом триггере, а во втором условие источник урона = зафиксированный (атаковал/использовал способность)
Я такой атаканул и каст прожал практически в момент, когда снаряд в цель влетел, ВУАЛЯ! - и отхил с автоатаки.
Твоя версия глупа и, как и было сказано, опирается на дичайшие костыли.
А тут как я понял, автору надо что при использовании какой то способности был эффект "вампиризма".
Clamp, поставь ненужные запреты в условие и будет счастье.
хм, позже попробую проверить
10

» WarCraft 3 / Как сделать вампирик из л2?

molot39:
Clamp:
На GUI без дичайших костылей никак.
можно.

честно всё намного проще, даже баф не нужен.
не подскажешь как?
10

» WarCraft 3 / Как сделать вампирик из л2?

l_Avenger_l:
вообще сделай это заклинание триггерным и наноси урон затем добавляй хп юниту от которого идет урон
ну или система урона и тогда будешь знать от руки или от магии урон
вообщето оно и так тригерное, а сколько хп добавлять как я по твоему узнаю? урон может быть совершено любым, а вот % восстановления должен зависеть именно от урона
10

» WarCraft 3 / Как сделать вампирик из л2?

PhysCraft:
ImbaStyle, одновременно не получится, всегда будет небольшая разница во времени. В любом случае реализуй хотя бы это, а уже потом прав баги.
это реализовать не проблема)
10

» WarCraft 3 / Урон, зависящий от атаки

ELB359:
Нет, узнать атаку юнита без извращений нельзя. Почему бы что-то вроде примитивной базы данных не сделать?
это что и как?
10

» WarCraft 3 / Как сделать вампирик из л2?

PhysCraft:
ну это я и сам знал
ImbaStyle, если ты все знал, зачем спрашиваешь? Что бы именно от этого скила, нужно, чтобы при активации скила давался цели какой-то бафф-пустышка, обозначающий, что на этой цели должен сработать эффект вампиризма. Также можно проверять источник урона.
ну да, про баф я не догадался, но все же ситуация: два персонажа одновременно кастуют скилы в цель, и тогда опять же все будет не так как надо...
10

» WarCraft 3 / Как сделать вампирик из л2?

PhysCraft:
Mrachny, ты прав, я лишь распишу подробнее.
  • делаем триггер на событие "юнит получает урон";
  • заносим в переменную "у" количество полученного урона;
  • умножаем "у" на "х", где "х" - множитель от 0 до 1, где 1 = 100 %;
  • заносим в переменную "к" текущее количество хп юнита;
  • "к" = "к" + "у" * "х";
  • устанавливаем здоровье юнита равным переменной "к".
Триггер на отлов урона лучше создавать динамически по причинам того, что, вероятно, заклинание должно работать с разными целями.
Еще нужно проверять тип нанесенного урона, чтобы реагировало лишь на урон от скила, а не от автоатак.
Еще один нюанс - событие получения урона срабатывает до нанесения урона, то есть, иногда может восстановится меньше,чем положено. Но в большинстве случаев выше описанного достаточно.
ну это я и сам знал, можно отловить тип урона, да, но как сделать так, чтобы именно от этого скила востанавливалось хп?
10

» WarCraft 3 / Как сделать вампирик из л2?

Mrachny:
Отлавливаешь урон, далее добавляешь отловленный урон к кол-во хп применяющему.
так то я это прекрасно понимаю, но не знаю как его отловить вот в чем проблема=\
10

» WarCraft 3 / Ограничение на количество предметов в рюкзаке по классификации.

тригерно, вобщем делаешь типа событие-получает предмет, в условии проверяешь какой предмет, дополнительно проверяешь есть ли у него предметы такого типа или определеные, удаляешь предмет если да, если нет то он подбирается