Я немного не понял этот момент, скорее всего это отслеживает одиночный каст (ну типо по горячей клавише) "автокастной" абилки пока она не активирована? Если да , то у меня такое ощущение что это не работает. Или искать проблему во мне?

EviLInside, ну через приказ можно тоже отловить одиночное срабатывание. я не совсем понял, что у тебя изачально не получалось
Да как ты логические там не добавляй, всё равно будет система работать некорректно при определённых обстоятельствах.
Если хотя бы поставить рендж атаки под 1000 и скорость снарядов в 300
или
рендж атаки 1000+ и атаковать цель которая стоит на макс расстоянии, и потом выключить автокаст и сразу атаковать ту сразу ту которая стоит очень близко
Чем меньше скорость снарядов и чем больше рендж атаки, тем больше будут заметны косяки в работе, потому что надо отслеживать каждый снаряд, а как ты это сделаешь если ты их не создаёшь )
Разочарование короче )
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
EviLInside, ну если пофиг на совместимость орбов - можно тупо за счёт отлова урона с баффом от стрелы.
А вот если надо что бы всё работало вместе - нужно делать системку, у которой всё будет орбами на одной базе, тогда по-сути получится что орбов как бы и нет вовсе.
16
с ледяной броней больше геммороя, чем толку
спасибо мемхаку
21
А при чём тут каст
Отдать приказ это одно, каст абилки это другое
Отследить каст Огненных стрел, Чёрная стрела и Ледяные стрелы можно через SPELL CHANNEL, SPELL CAST, SPELL EFFECT, SPELL ENDCAST

Есть там сильвана, с автокаст абилкой. Не знаю баги это или невозможность сделать лучше. Сначало код
Ну так вот. Она не работает если не активную просто горячей клавишей кидать . Так же если активировать в момент полёта уже выпущеной обычной стрелы , она долетев (обычная стрела) сделает эффект как будто была выпущена уже с автокастом. Это невозможность сделать лучше или он просто не довёл до ума абилку"
Правильно, там же событие идёт на отлов приказа, а каст способности как отловить я написал выше )
call RegisterPlayerUnitEvent(EVENT_PLAYER_UNIT_ISSUED_ORDER, function thistype.onOrder)
Да я тоже хотел предложить кое-что, но в том случае так же была бы проблема с включение/выключением автокаста при полёте стрелы
Тут единственный вариант сделать идеально и как тебе надо это сделать кастомные снаряды стрел и атаки, а по другому только извращения
Это всё равно что пытаться на основе стандартной волны силы пытаться отловить столкновение ну или что-то типо того
10
Правильно, там же событие идёт на отлов приказа, а каст способности как отловить я написал выше )
call RegisterPlayerUnitEvent(EVENT_PLAYER_UNIT_ISSUED_ORDER, function thistype.onOrder)
Да я тоже хотел предложить кое-что, но в том случае так же была бы проблема с включение/выключением автокаста при полёте стрелы
Я почти сделал всё так как нужно через call RegisterPlayerUnitEvent(EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER, function thistype.onOrderTarg) , и понял что flamingarrowtarg ID это как раз то что мне нужно для соло выстрела и это работает (о том что я спрашивал в начале темы), добавил логических что бы убрать проблемы при сменах цели (когда обычная автоатака летит и активируешь либо кидаешь таргетно способность, щас ещё поковыряюсь и скину код может кому то интересно будет [тем кто читал этот код абилки выше] может кто то подскажет что ещё можно сделать. И закрою тему, А так видимо да
Тут единственный вариант сделать идеально и как тебе надо это сделать кастомные снаряды стрел и атаки, а по другому только извращения
Это первое что пришло в голову для удобной работы с автокастами.

quq_CCCP:
Зачем вам это, у вас же не дота - где по балансу автокасты не должны мешать орбам?
Тут сложная реализация, помнится драколич долго бился чтобы сделать хускару стрелы из леденой брони, чтобы уж точно пахало как надо. Если система не под функционал рефаунда - то не удивительно, хрен ты без мемхака или детекта рефорджа сделаешь норм автокаст орбы, чтобы прямо как 1 в 1 близордовские но без орба.
Буду указывать версию игры всегда в вопросах в начале своих, мой косяк. Сижу в редакторе reforged. Зачем нужно что бы как у близов? не знаю, какой то перфекционист внутри меня хочет что бы было всё идеально что ли если возможно. И при любом желании для любой карты будь то нужен баланс или не нужен или просто для удобной игры я мог вставить это в карту. Мне нравиться сам процесс работы над картой или способностями и того как получается что то делать и работало без багов.
21
EviLInside, ну через приказ можно тоже отловить одиночное срабатывание. я не совсем понял, что у тебя изачально не получалось
Да как ты логические там не добавляй, всё равно будет система работать некорректно при определённых обстоятельствах.
Если хотя бы поставить рендж атаки под 1000 и скорость снарядов в 300
или
рендж атаки 1000+ и атаковать цель которая стоит на макс расстоянии, и потом выключить автокаст и сразу атаковать ту сразу ту которая стоит очень близко
Чем меньше скорость снарядов и чем больше рендж атаки, тем больше будут заметны косяки в работе, потому что надо отслеживать каждый снаряд, а как ты это сделаешь если ты их не создаёшь )
Разочарование короче )
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.