Кодировка скилла

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#1
Помогите сделать скилл, я хоть и разбираюсь в datadriven, но проблема в Lua.
Я хочу сделать скилл который Нажимает на врага и все юниты (кроме союзников и вас) атаковали его (агрились)
Вроде код должен быть не сложным но я ничего не знаю
 

Дикий Пёс

Активный
28 Июн 2017
141
45
18
Проект
Petri Reborn
Реакции
44 0 1
#2
пора уже узнать что нибудь
 

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#3

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#5
Реклама:
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
#6

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#7

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#8
Прекол в том что я не могу в Lua показать цель кого бить
Пробовал определить цель через Поиск юнитов в радиусе от кастера и потом к этому добавлял чтобы он искал у них модификатор который у цели и они били его но у меня не находит эту цель
 
Реклама:
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
#11
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
 

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#12
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
Ульта виверны в datadriven просто покажи как делать
 

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#13
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
Я могу найти юнитов заагрить но не могу выбрать таргета чтобы юниты били именно ТОГО ЧУВАКА которого выбрал
 
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
#14
Я могу найти юнитов заагрить но не могу выбрать таргета чтобы юниты били именно ТОГО ЧУВАКА которого выбрал
Ну кидай на него модифаер, и в его OnCreated вызывай скрипт через ActOnTargets и агри target на parent
 

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#15
Реклама:
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
#16
?????? я не знаю что за parent но остальное я понял
А, лол, дд настолько убога, что даже не передает владельца модификатора в луа.. Тогда тебе надо добавить еще один вызов скрипта в OnSpellStart и в этом скрипте зафиксировать цель.
Код:
keys.ability.target = keys.target
Ну вот теперь, ты сможешь получить цель способности в lua, обратившись к ability.target
 
20 Дек 2016
618
126
28
11
Проект
DI:LS
Реакции
126 0 0
#17
А на самом деле, раз уж луа в дд неизбежно, лучше полностью на луа писать. Посмотри шаблон lua_ability_example, там и поиск юнитов в радиусе есть, и уж тем более получение цели таргет-абилки.
 

SniperX

Активный
26 Фев 2018
103
12
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
8 0 4
#18
А на самом деле, раз уж луа в дд неизбежно, лучше полностью на луа писать. Посмотри шаблон lua_ability_example, там и поиск юнитов в радиусе есть, и уж тем более получение цели таргет-абилки.
Окей лучше использую ульту виверны в оверрайде
 
Реклама: