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

  • Автор темы Автор темы SniperX
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

SniperX

Друзья CG
26 Фев 2018
539
100
Проект
Dota 2x4
Помогите сделать скилл, я хоть и разбираюсь в datadriven, но проблема в Lua.
Я хочу сделать скилл который Нажимает на врага и все юниты (кроме союзников и вас) атаковали его (агрились)
Вроде код должен быть не сложным но я ничего не знаю
 
Прекол в том что я не могу в Lua показать цель кого бить
Пробовал определить цель через Поиск юнитов в радиусе от кастера и потом к этому добавлял чтобы он искал у них модификатор который у цели и они били его но у меня не находит эту цель
 
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
 
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
Ульта виверны в datadriven просто покажи как делать
 
Ты так изъясняешься, что не совсем понятно, в чем именно нужна помощь. Я лично по твоим сообщениям так и не понял, не можешь ли ты найти юнитов, или заагрить их, или и то и другое. Хоть бы код какой-нибудь скинул.
Я могу найти юнитов заагрить но не могу выбрать таргета чтобы юниты били именно ТОГО ЧУВАКА которого выбрал
 
Я могу найти юнитов заагрить но не могу выбрать таргета чтобы юниты били именно ТОГО ЧУВАКА которого выбрал
Ну кидай на него модифаер, и в его OnCreated вызывай скрипт через ActOnTargets и агри target на parent
 
?????? я не знаю что за parent но остальное я понял
А, лол, дд настолько убога, что даже не передает владельца модификатора в луа.. Тогда тебе надо добавить еще один вызов скрипта в OnSpellStart и в этом скрипте зафиксировать цель.
Код:
keys.ability.target = keys.target
Ну вот теперь, ты сможешь получить цель способности в lua, обратившись к ability.target
 
А на самом деле, раз уж луа в дд неизбежно, лучше полностью на луа писать. Посмотри шаблон lua_ability_example, там и поиск юнитов в радиусе есть, и уж тем более получение цели таргет-абилки.
 
А на самом деле, раз уж луа в дд неизбежно, лучше полностью на луа писать. Посмотри шаблон lua_ability_example, там и поиск юнитов в радиусе есть, и уж тем более получение цели таргет-абилки.
Окей лучше использую ульту виверны в оверрайде
 
Реклама: