Простые вопросы #2

Статус
В этой теме нельзя размещать новые ответы.

-ExotiC-

Самый нестабильный админ
Команда форума
11 Авг 2014
501
58
customgames.ru
Первая часть
Как обычно, задаём простые вопросы, для которых слишком жирно создавать отдельные темы.
Если предположительно сложный вопрос будет содержать несколько ответов, просьба создать отдельную тему.
 
Спасибо, Илья за инфну с магазом
 
Кстати почему отваливается частица которая создаётся через PATTACH_WORLDORIGIN, раньше всё норм было до того момента пока не создал большую карту это не как не может отразится на кол-во объектов в игре ?
 
Можно ли через кв сделать так чтобы юнит при spawnUnit не контролировался героем, а шел например атаковать крипов( как сейчас крит у wraith king)?
 
Как сделать чтобы unit шел атаковать героя, но по пути атаковал что попадется . Не знаю почему, но MoveToTargetToAttack, SetAggroTarget, MoveToNPC не работают вообще никак. SetForceAttackTarget работает
Код:
     unit:SetForceAttackTarget(units[1] )
 
У крипов с бейзклассом neutral все эти фишки почему-то не работают. Если использовать creature - все ок.
 
У крипов с бейзклассом neutral все эти фишки почему-то не работают. Если использовать creature - все ок.
Да все очевидно же, они не работают потому что
maxresdefault.jpg
 
Че пацаны аниме ?
Кто нибудь знает как найти модельку мини урсы ?
Как оставить ссылку на что-нибудь в описании карты в стиме ?
 
Как наносить урон, при котором у героя над головой появляется фиолетовые цифры, равные исходному урону и еще какая-то хрень похожая на глаз (как красные цифры при крите, только не красные и не при крите)? Это какая-то специальная функция, или отдельный партикл, и где искать этот партикл?
 
Последнее редактирование:
Как наносить урон, при котором у героя над головой появляется фиолетовые цифры, равные исходному урону и еще какая-то хрень похожая на глаз (как красные цифры при крите, только не красные и не при крите)? Это какая-то специальная функция, или отдельный партикл, и где искать этот партикл?
Порылся в исходниках, вот нашел "particles/msg_fx/msg_damage.vpcf". С его помощью почти какой угодно "модификатор" урона можно отобразить.
Напишу даже как его контрольными точками пользоваться:
Point #1
1: Набор символов в препозиции (перед отображаемым числом). Каждой ЦИФРЕ соответствует символ. Те всего 10 различных символов, которые там вообще могут быть. Число из нескольких цифр отобразит последовательность соответствующих символов.
2: Само число.
3: Набор символов в постпозиции. Работает так же, как и пункт 1, только символы другие.
Point #2
1: Замедление анимации
2: Суммарное количество символов для отображания (включая символы числа). Приоритет отображения идет справа налево (если вдруг этот параметр окажется меньше, чем количество символов, получающееся в первой контрольной точке).
3: Величина вашего достоинства
Point #3
Цвет в формате РГБ ( 255 - максимум ).
 
Последнее редактирование:
Как можно реализовать пассивку при неподвижности героя около n-секунд он получает баффы,а при движение баффы пропадают?
 
Подскажите, где именно почитать про использование анимаций героя со скиллами ACT_DOTA_чототам? Ну и как правильно прописывать.
 
О, и еще тупой вопрос, почему нельзя через датадривен прописать замену модели в хексах, например?
Код:
"Modifiers"
        {
            "modifier_burrowed"
            {
                "Passive"            "0"
                "IsHidden"            "0"
                "IsPurgable"        "0"
                "Attributes"         "MODIFIER_ATTRIBUTE_MULTIPLE"
                "Properties"
                    {
                    "MODIFIER_PROPERTY_STATS_STRENGTH_BONUS"        "%bonus_str"
                    "MODIFIER_PROPERTY_MANA_REGEN_CONSTANT"            "%bonus_regen"
                    "MODIFIER_PROPERTY_MODEL_CHANGE"                "models/heroes/nerubian_assassin/mound.vmdl"
                    "MODIFIER_PROPERTY_DISABLE_AUTOATTACK"            "1"
                    }
 
О, и еще тупой вопрос, почему нельзя через датадривен прописать замену модели в хексах, например?
Это проперти работает только для модификаторов на луа. Для датадрайвен добавь в модификатор
Код:
"ModelName"                                        "models/heroes/nerubian_assassin/mound.vmdl"
 
Как можно реализовать пассивку при неподвижности героя около n-секунд он получает баффы,а при движение баффы пропадают?
Есть ивент OnUnitMoved или самому проверять изменились ли координаты юнита раз в 0.1 сек например.
 
есть :IsMoving()
можно сделать через луа-ауру, например. StartIntervalThink(0). В OnIntervalThink нужно запоминать когда герой в последний раз двигался. в AuraEntityReject реджектить всех, кроме героя, если с момента движения прошло достаточно времени, если не прошло - реджектить вообще всех.
 
Статус
В этой теме нельзя размещать новые ответы.
Реклама: