Добавлен
Можно по подробнее? xgm.guru/p/100/195164

Принятый ответ

Похожие вопросы:

ответ
Altf40160:
Steal nerves:
Спасибо, но меня интересует как рас "событие - юнит применяет способность" как же заставить героя компьютера использовать скилл!?
ставишь айди приказа и в условиях проверяешь его, например если у канала стоит айди thunderbolt, то в триггерах это будет молот бурь
ответ
Как проверю функции - залью сюда
У меня с многоуровневым каналом работает
Area
function GetAbilityArea takes integer id, integer lvl returns real
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
return mI2R(RMem(k + 4*26*(lvl-1) + 4*6))
endfunction
function SetAbilityArea takes real NewValue, integer id, integer lvl returns nothing
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
call WMem(k + 4*26*(lvl-1) + 4*6, cleanInt(realToIndex(NewValue)))
endfunction
Range
function GetAbilityRange takes integer id, integer lvl returns real
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
return mI2R(RMem(k + 4*26*(lvl-1) + 4*7))
endfunction
function SetAbilityRange takes real NewValue, integer id, integer lvl returns nothing
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
call WMem(k + 4*26*(lvl-1) + 4*7, cleanInt(realToIndex(NewValue)))
endfunction
PS: thx lich
ответ
8gabriel8, ты не понял его просто
8gabriel8, у способности канал
есть параметр id спелов
в нем ты можешь выставить ид канала на пример будто воин применяет не канал а молот бурь
сейчас сделаю скрин
вот
то что в той строке написано пишешь в функцию как строку "channel" ну или другое ид если менял
Sergey105, кд спела узнать вроде нельзя без мемхака , но можно сделать триггер на каст спела

`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
7 лет назад
2
Похожие вопросы:

ответ
Altf40160:
Steal nerves:
Спасибо, но меня интересует как рас "событие - юнит применяет способность" как же заставить героя компьютера использовать скилл!?
ставишь айди приказа и в условиях проверяешь его, например если у канала стоит айди thunderbolt, то в триггерах это будет молот бурь
ответ
Как проверю функции - залью сюда
У меня с многоуровневым каналом работает
Area
function GetAbilityArea takes integer id, integer lvl returns real
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
return mI2R(RMem(k + 4*26*(lvl-1) + 4*6))
endfunction
function SetAbilityArea takes real NewValue, integer id, integer lvl returns nothing
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
call WMem(k + 4*26*(lvl-1) + 4*6, cleanInt(realToIndex(NewValue)))
endfunction
Range
function GetAbilityRange takes integer id, integer lvl returns real
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
return mI2R(RMem(k + 4*26*(lvl-1) + 4*7))
endfunction
function SetAbilityRange takes real NewValue, integer id, integer lvl returns nothing
local integer k = RMem(GetAbilityDataDefById(id) + 4*21)
call WMem(k + 4*26*(lvl-1) + 4*7, cleanInt(realToIndex(NewValue)))
endfunction
PS: thx lich
ответ
8gabriel8, ты не понял его просто
8gabriel8, у способности канал
есть параметр id спелов
в нем ты можешь выставить ид канала на пример будто воин применяет не канал а молот бурь
сейчас сделаю скрин
вот
то что в той строке написано пишешь в функцию как строку "channel" ну или другое ид если менял
Sergey105, кд спела узнать вроде нельзя без мемхака , но можно сделать триггер на каст спела

Принятый ответ
0
48
7 лет назад
0
вроде на вопрос ответили, или что то не получилось?
0
12
7 лет назад
0
Открываешь Редактор объектов, способность Канал или свою способность на основе Канала, ищем в нем Данные - Параметры, кликаешь и там окошко появляется, напротив "Изображение" ставишь галочку.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.