Вы даже не представляете как же это всё просто делается на луа, не нужны никакие хештаблицы =)
Я думаю если вы начали это изучать, то изучайте самое последнее и крутое средство, это даже полезно будет
prog, вообще если бы конфликтовало, я уже подготовил функцию по выкладываю "шальных" предметов или по удаление их способностей, но этого делать не пришлось prog, не знаю о какой ты реакции дамми-каста, но в целом она есть там скоростью полёта снаряда максимальная и даммик создаётся вплотную в координатах максимум это может вызвать задержку в 0.000000001 (число от балды), но может же
ScopteRectuS, да можно, тут изъянов многоно prog, а вот тут я сам и не понимаю, но я делал с амулетом защиты и всегда перезаряжается то что нужно, сам не понимаю какой тут алгоритм наверное по принципу "последняя добавленная способность"
как это в отпуске, мы и экстрасенсы и следователи в 1 лице
Судя по всему не правильно перенесено, а может и правильно, если в кучу сбиваются то плющит ИИ
Минимум нужны скрины происходящего
Хотя и видео не плохо
А можно и карту приложить
я как-то читал её (и не раз) но ничего сразу не применял, поэтому всё выветрилось, но спасибо больше, я обязательно это приму к сведению quq_CCCP, почти было бы идеально
function DummyCast (u,id,x,y)
if x==nil then xu=GetUnitX(u) else xu=x end
if y==nil then yu=GetUnitY(u) else yu=y end
it=CreateItem(FourCC('I000'), xu, yu)
BlzItemAddAbility(it, id)
UnitAddItem(u, it)
end
если бы работало, добавляем способность в руну в 1 единственную руну пустышку, странно что в в целом добавление способности в предмет работает, но вот в руну нет =(
В русских триггерах это Боевая единица = > цель отданного приказа (способности)
На Jass GetSpellTargetUnit() = цель которого поразило заклинание, и его можно получить только если способность была направлена на ЕДИНИЧНУЮ цель, без цельные и на область тут не отлавливаются
Нет, такое не отследить
"каст пассивки пламя феникса" значит начало каста да?, если так то можно сделать триггерную атаку, даём даммику абилку на основе бомбы алхимика, дамика синхроним в месте с героем (0,03 сек), каждую секунду ( или меньше , она же скорость атаки даммика=скорость пламени феникса) проверяем цели вокруг, если есть враг, тогда заставляем нашего даммика кастануть бомбу алхимика, вот это начало каста и будет началом каста абилки "псевдо пламени феникса", ну а дальше уже можно отследить бафф, чтобы сманипулировать уроном, если нужно...
А вообще хз чего ты хочешь, больше инфы, и главное напиши зачем тебе это, сразу тебе 10 альтернативных способов отыщем
люблю и использую, но в этот раз хотелось без них, ведь бд приказов по факту уже есть, она уже заполнена, только осталось их извлечь из способности, но не сейчас...
так регион же это... как бы не ходит вслед за юнитом, или для меня щас будет открытие... я вообще последний ИИ писал по типу каждый тик (0,1 сек) таймера проверяем всё вокруг и куча ифов (если стоит, если идёт, если есть враг, сильный ли враг, побит ли бот, кастуем абилки, если есть в кого и есть зачем и тд.), нагрузки никакой, ибо сначала проверяют булевки а потом идут переборы групп и прочие вычисления... К примеру если нет маны на скилл или скилл в кд, нет смысла перебирать группу и искать врага... но получается, что всё было зря если можно регистрировать событие входа в зону героя... ну нет же, не было же такого. Регион статичен, можно так входить в зону здания не спорю, а тут вот
А по поводу статьи
"Каждые 3 секунды юнит будет проверять по количеству врагов вокруг"
А не кажется ли что такой ИИ будет крайне тупым? конечно можно попасть под тик и ИИ набросится сразу и выдаст прокаст действий с задержкой 0.15, это хорошо да, но можно самому напасть на такого и он просто будет куском мяса эти условные 2.9 секунд, насчет движения ещё да согласен, но не на реакции скилов
» WarCraft 3 / Как убрать ману у всех героев совсем и навсегда?
» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице
» WarCraft 3 / Передвижение юнитов через спел на Хеш-таблице
Я думаю если вы начали это изучать, то изучайте самое последнее и крутое средство, это даже полезно будет
» WarCraft 3 / Штурмовой Голем
» WarCraft 3 / Штурмовой Голем
» WarCraft 3 / Баг с триггерами зависает wc3 и ломается поведение юнитов
» WarCraft 3 / Перезарядка пассивных предметов
» WarCraft 3 / Перезарядка пассивных предметов
» WarCraft 3 / Перезарядка пассивных предметов
prog, не знаю о какой ты реакции дамми-каста, но в целом она есть там скоростью полёта снаряда максимальная и даммик создаётся вплотную в координатах максимум это может вызвать задержку в 0.000000001 (число от балды), но может же
» WarCraft 3 / Перезарядка пассивных предметов
prog, а вот тут я сам и не понимаю, но я делал с амулетом защиты и всегда перезаряжается то что нужно, сам не понимаю какой тут алгоритм наверное по принципу "последняя добавленная способность"
» WarCraft 3 / Перезарядка пассивных предметов
» WarCraft 3 / Баг в карте юниты перестали ходить
Судя по всему не правильно перенесено, а может и правильно, если в кучу сбиваются то плющит ИИ
Минимум нужны скрины происходящего
Хотя и видео не плохо
А можно и карту приложить
» WarCraft 3 / Помогите получить значение Order способности
Ред. Берги
» WarCraft 3 / Помогите получить значение Order способности
quq_CCCP, почти было бы идеально
» WarCraft 3 / Battle Skill 1.9
» WarCraft 3 / Проблема с выбором цели в триггерах
На Jass GetSpellTargetUnit() = цель которого поразило заклинание, и его можно получить только если способность была направлена на ЕДИНИЧНУЮ цель, без цельные и на область тут не отлавливаются
» WarCraft 3 / можно ли отследить каст пламени феникса
"каст пассивки пламя феникса" значит начало каста да?, если так то можно сделать триггерную атаку, даём даммику абилку на основе бомбы алхимика, дамика синхроним в месте с героем (0,03 сек), каждую секунду ( или меньше , она же скорость атаки даммика=скорость пламени феникса) проверяем цели вокруг, если есть враг, тогда заставляем нашего даммика кастануть бомбу алхимика, вот это начало каста и будет началом каста абилки "псевдо пламени феникса", ну а дальше уже можно отследить бафф, чтобы сманипулировать уроном, если нужно...
А вообще хз чего ты хочешь, больше инфы, и главное напиши зачем тебе это, сразу тебе 10 альтернативных способов отыщем
» WarCraft 3 / Помогите получить значение Order способности
определяем координаты
создаём дамми в этих координатах
даём дамми руну с огненным штормом
» WarCraft 3 / Как изменить применение способности.
» WarCraft 3 / Помогите получить значение Order способности
» WarCraft 3 / Помогите получить значение Order способности
» WarCraft 3 / Помогите получить значение Order способности
» WarCraft 3 / Помогите получить значение Order способности
» WarCraft 3 / Практика ИИ - Тактика (Простая) Часть 1
А по поводу статьи
"Каждые 3 секунды юнит будет проверять по количеству врагов вокруг"
А не кажется ли что такой ИИ будет крайне тупым? конечно можно попасть под тик и ИИ набросится сразу и выдаст прокаст действий с задержкой 0.15, это хорошо да, но можно самому напасть на такого и он просто будет куском мяса эти условные 2.9 секунд, насчет движения ещё да согласен, но не на реакции скилов
» WarCraft 3 / Помогите получить значение Order способности