как сделать триггер логика которого такая
событие боевая еденица получает предмет
условие тип получаемого предмета = осколок души
условие №2 герой манипулирующий предметом (т.е. активирующий осколок душ) находится под бафом (наменейм)
действие установить здоровье (манипулирующий герой ) как здоровье (манипулирующий)+50ед
короче надо чтобы герой подбирающий руну исцеления (которая не хилит) хилися , но только если он находится под бафом, тоесть чтобы осколками души хилился только определенный герой а не все
делаю скил типа ru.wowhead.com/spell=178940
т.е. герой под таким бафом убивает юнита, 10% что появится предмет "осколок души"
и если герой под бафом берёт/активирует ету руну "осколок души" то его хилит, но чтобы другие герои типа воина мага и тп не могли ей хилится,

гуи
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
22
у тебя условие пустое
там где в действиях if-then-else
перенеси все действия в действия триггера, if-then-else не нужен
Загруженные файлы
7
Сделал так , все равно не работает, не хилит героя (
Загруженные файлы
22
Подозреваю что "подобранный предмет" это Picked item.
Тебе нужен "Item Being Manipulated" - управляемый предмет или типа того
7
Сделал так, все равно не пашет( , больше вариантов нету помойму
Загруженные файлы
22
так событие нужно использует предмет или получает предмет? поставь получает
7
ставил и получает и использует, ни как не хочет(
22
private void EnumUnits(){
local unit caster = GetTriggerUnit()
local unit t
local integer buffraw = 'B000'
local group g = CreateGroup()
    GroupEnumUnitsInRange(g,GetUnitX(caster),GetUnitY(caster),1000,null)
    loop
        set t = FirstOfGroup(g)
    exitwhen t==null
        if IsPlayerAlly(GetOwningPlayer(u),GetOwningPlayer(t))&&GetUnitAbilityLevel(t,buffraw)
            //Лечи его!
        endif
        GroupRemoveUnit(g,t)
    endloop
    
    set u = null
    DestroyGroup(g)
    set g = null
    set t = null
}
7
если бы я чтото понимал из написанного
Ну это если он берет в слот предмет ? верно? а если активирует как руну здоровья или маны, то как сделать? т.е. чтобы с 6ю слотами можно было брать всеравно
Загруженные файлы
22
карта пример
если делать как руну, надо будет ее пересоздавать когда ее подбирает неправильный герой
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.