Подскажите пожалуйста!!! как сделать вампиризм маны, идей просто нету. Как у натрезима ток маны
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 месяца назад
0
Похожие вопросы:

ответ
Когда юнит проучивает пассивку, добавляй в группу юнита, который выучил пассивку. Дальше все просто -
Юнит умирает
Киллинг юнит в нашей группе - да
Дайинг юнит не в команде владельца киллинг юнит.
Игрок - адд проперти - 500 золото (овнер оф киллинг юнит)
ответ
скорее всего, он говорит о SetUnitMovespeed ()
ответ
Сделай на основе берсерка и кидай сетку через созданного в позиции кастера даммика (невидимого юнита), даммика потом убираешь
ответ
На JASS-е есть функция GetLearnedSkill(), которая выдает rawcode выученного умения. Создаешь переменную типа "целочисленная" с названием SkillCode, потом в начале действий триггера пишешь через Custom Script что-то типо этого:
set udg_SkillCode=GetLearnedSkill()
и затем делаешь какие тебе там нужны сравнения на переменную SkillCode.
ответ
XGM Bot:
Похожие вопросы:

ответ
ИИ написать, сами скиллы юзают тока крипы подконтрольные ИИ - к примеру нейтральновраждебные.
Так же можно юзать скилл - Сфера замедления, это орб эффект который срабатывая накладывает на цель атаки указанный в его настройках скилл, подойдет для карт типа Castle Fight.
ответ
ИИ чтоли не кастует? Сделай триггерный каст, Событие - юнит обнаружил цель в пределах досягаемости, проглотить не в кулдауне и цель неуязвимый враг, пойти и проглотить юнита...
ответ
Fireproof, попробуй в РО у юнита поменять "Графика - Анимация - обратный ход броска" и "Графика - Анимация - точка броска" на 0. Правда, это уберёт время каста для всех умений у этого юнита.
ответ
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
ответ
datar1231, Именно поэтому говорят не делать 2 две способности от друга потому когда юнита приходит приказ на использование способности он использует твою нестандартную способность но основываясь на айди стандартной способности или делай на основе другой или незанаю подействует ли канал.


0
27
2 месяца назад
0
Ловить получение урона с руки с помощью яда, минусовать ману юниту триггера и плюсовать источнику повреждения
Ответы (3)
0
32
2 месяца назад
0
rsfghd, ага, удар то ты ядом отловишь, а вот урон - нет.
Потом вампиризм маны, наверное подразумевает работу от маг урона.
Сделать такое сложно, нужно писать ситсему детекта урона, и разделять типы урона...
0
27
2 месяца назад
0
quq_CCCP, урон тоже отловишь, я так и делал всё связанное на автоатаках. За маг урон автор ничего не говорил, это уже додумываение хотя может нетрезим какой-то так и работает
0
27
2 месяца назад
0
quq_CCCP, можешь пруф посмотреть xgm.guru/p/wc3/needspells/comments/view/529859
Отображаю количество нанесённого урона с автоатаки
0
1
2 месяца назад
Отредактирован Dark_Son
0
если не сложно сделай пожалуйста триггер
Ответы (1)
1
24
2 месяца назад
1
Dark_Son, эта тема "как сделать" а не "сделайте пожалуйста" :D
"Сделайте пожалуйста" это сюда.
0
19
1 месяц назад
Отредактирован EugeAl
0
Триггер
Юнит атакован
Если у атакующего есть пассивка пустышка Кража маны (уровень абилки больше 0)
То Назначить кол-во маны атакуемому - его текущая мана минус кол-во украденной маны
И Назначить кол-во маны атакующему - его текущая мана плюс кол-во украденной маны
Остальное можно доработать по усмотрению
Ответы (4)
0
27
1 месяц назад
Отредактирован MpW
0
EugeAl, вы намеренно даете ложный ответ? "событие - юнит атакован" реагирует в начале замаха, и тут можно сломать эту систему.
Как это работает. Юнит таргется на цель, и начинает производить атаку, т.е. начинает производить анимацию атаки, и только после нее начнется дамаг. У юнитов с дистанционной ренж атаки еще нужно прождать, когда снаряд долетит, если, конечно, долетит. И после должен выйти дамаг.
До вснх этих моментов есть еще уклонение, промахи и др вещи, когда до цели дамаг не дойдет.
Событие "юнит атакован" предвищает, что юнит начинает атаку, вернее начнет атаку через 0.00 сек здесь криво перевели мысль. Тут игрок может отдать приказ на цель, и ткт же отменить, отдав другой
0
19
1 месяц назад
Отредактирован EugeAl
0
MpW, Всё правильно. В начале атаки запускается триггер, и тут можно сделать несколько проверок, чтобы не было ложных срабатываний (например сразу выдавать цели спец абилку пустышку и потом убирать её), отсрочку по времени итд итп. Просто я самый базовый вариант описал, без доработок.
В идеале, конечно же было бы хорошо повесить это на триггер "юнит получает урон", но программисты близов поленились сделать такое событие на Любого юнита, а сделали только на конкретного.
0
37
4 недели назад
0
EugeAl, уже 20 лет эту тему по кругу обсуждают. Юнит получает урон от толпы юнитов и ты не получишь информацию, от кого именно и в какой именно замах/каст/френдли файр был получен урон.
0
19
4 недели назад
0
ScorpioT1000, сам урон не задетектить, это верно, увы. Вот и приходится костылить.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.