Добавлен MATRITSA
Подскажытие команду для вызова фунцыи Я пытался так но не вышло call function GroupDamag
вот эту фунцыю хочю вызвать один раз подскажытие как это сделать
вот эту фунцыю хочю вызвать один раз подскажытие как это сделать
function GroupDamag takes nothing returns nothing
local timer Taimer = GetExpiredTimer()
local integer TaimerID = GetHandleId(Taimer)
local integer SpellID = LoadInteger(AbilityID,0,TaimerID)
local unit HeroUnit = LoadUnitHandle(HashUnit,0, TaimerID)
if(SpellID == 'A020') or (SpellID == 'A021') or (SpellID == 'A022') or (SpellID == 'A023') or (SpellID == 'A024') or (SpellID == 'A025') or (SpellID == 'A026') or (SpellID == 'A01Z') or (SpellID == 'A01X'){
local integer Damag = LoadInteger(HashDamag,0,TaimerID)
call UnitDamageTargetBJ( HeroUnit, GetEnumUnit(),Damag , ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC )
}
if(SpellID == 'A013') and (IsUnitInGroup(GetEnumUnit(), LoadGroupHandle(HashGroupUnit,0,TaimerID))){
local real Damag = LoadReal(HashDamag,0,TaimerID)
call UnitDamageTargetBJ( HeroUnit, GetEnumUnit(),44 , ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC )
call DisplayTextToForce( GetPlayersAll(), ("oooo") )
}
set HeroUnit = null
set Taimer = null
endfunction
local timer Taimer = GetExpiredTimer()
local integer TaimerID = GetHandleId(Taimer)
local integer SpellID = LoadInteger(AbilityID,0,TaimerID)
local unit HeroUnit = LoadUnitHandle(HashUnit,0, TaimerID)
if(SpellID == 'A020') or (SpellID == 'A021') or (SpellID == 'A022') or (SpellID == 'A023') or (SpellID == 'A024') or (SpellID == 'A025') or (SpellID == 'A026') or (SpellID == 'A01Z') or (SpellID == 'A01X'){
local integer Damag = LoadInteger(HashDamag,0,TaimerID)
call UnitDamageTargetBJ( HeroUnit, GetEnumUnit(),Damag , ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC )
}
if(SpellID == 'A013') and (IsUnitInGroup(GetEnumUnit(), LoadGroupHandle(HashGroupUnit,0,TaimerID))){
local real Damag = LoadReal(HashDamag,0,TaimerID)
call UnitDamageTargetBJ( HeroUnit, GetEnumUnit(),44 , ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC )
call DisplayTextToForce( GetPlayersAll(), ("oooo") )
}
set HeroUnit = null
set Taimer = null
endfunction
Принятый ответ
эта функцыя исплизоваца плонируица сразу нескаликими врянтами
и перебором групы тоже мне нужна команда как как execut тока эгзекють внутри тригера а не другова тригера
проблема решена вот так call ExecuteFunc("GroupDamag") оказваеца есить другая команда ехекють
я думал тока тригер экзекють есить
и перебором групы тоже мне нужна команда как как execut тока эгзекють внутри тригера а не другова тригера
проблема решена вот так call ExecuteFunc("GroupDamag") оказваеца есить другая команда ехекють
я думал тока тригер экзекють есить
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Отредактирован N1ghtSiren
и перебором групы тоже мне нужна команда как как execut тока эгзекють внутри тригера а не другова тригера
проблема решена вот так call ExecuteFunc("GroupDamag") оказваеца есить другая команда ехекють
я думал тока тригер экзекють есить