quq_CCCP, религия айсфрога запрещает юзать таймеры
об этом даже в заповедях айсфрога сказано
Айсфрог и то ставит событие, что цель и кастер сдохли, чтобы не словить фатал допустим приказывая чо то делать иллюзии спектры, ну лано а тут тупо таймер, переодик триггер тяжелее таймера и нечем не лучше, не говоря о том что когда вы лепите pereodic event триггеру, то внутри его структуры создается такой же таймер как и обычный, который и тикает - смысл использовать триггер если можно использовать таймер?
Так же не забываем акшены и кондишены и боолеспры - это хендлы которые сидят в пямяти, таймер берет только аргумент code.
Вот какая тебе громовая поступь, скока гнутой земли, громовые поступи вызывают просадки фпс, лучше спецэффект и всем на голову молот бурь ну или ракеты механика.
Зачем? Какие даммики для снарядов? Юзаем аксид бомбу или молоток бурь (сетка кстати оглушающая способность, она сбивает чаннелинги и текущие приказы юнита)
Как проверить что юнит получил молотком бурь в задницу, да проще пареной репы - ждем урон 0.00 ед. и бафф абилки, разумеется аксид бомбу тогда не юзаем ни для чего другого, иначе будет беда ну а со станами пофиг. При такой системе не будет проблем с блинками, спелл блоками и так далее, стандартные снаряды близзардов куда удобнее и красивее даммиков.
забывая про то что можно вовсе не создавать boolexpr
Вот только использование null вместо переменной типа boolexpr вызывает утечку. За пруфами в поиск, это были слова ADOLF'а, и ему определённо можно (и нужно) верить в подобных темах
Diaboliko, ну удачи тогда
предоставишь пруф(с 2 переменными) и я с радостью соглашусь с тем что я нуб
и опыта накину
только не забывай что мс может даваться как в единицах (сапог например) так и в % (всякие баффы)
и может меняться в тот момент когда юнит находится под замедлением
в качестве пруфа сойдёт небольшой пример замедляющий юнита на 5 секунд на 20% сделанный триггерно без спелла замедления
Реализуймо только через ретурн баг, найти ячейку белой скорости в структуре юнита, ну а потом делать что хочется, так же подсмотреть есть ли стандартные модификаторы скорости, но вот пока наработок сего чуда не видел.
Ток бекап, видимо синий экран вылетел в момен когда редактор удалил старую карту и начал создавать новую, сохраняя данные в архив - архив битый, т.к не содержит всех данных, которые не были сохранены редактором.
Если используешь JNGP - то папочка backups в помощь, там твои труды за полгода=)
У тебя дистанция камеры разная, вот и кажется что разница.
Дома можно делать и с помощью разрушаемых объектов, чтобы не так нагружать игру, необходимые события триггеров есть и разрушаемых объектов.
Достаточно поставить спелбуку параметр "Перезарядка общей способности"" - и он будет закрываться после каста и отображать текущее кд примененной способности на своей иконке.
После того, как кнопка была нажата, создавай даммика и заставляй его оплетать рудник.
Нет нужды, близзард.ж помощь (для справки, там есть функция которая сразу же сменяет обычный рудник на проклятый, рядом с исходной позицией игрока ) Если вы делайте мили карту, то вам могут очень пригодится и другие функции из Blizzard.j, советую с ними ознакомится.
Просто запусти вар в окне и сверни, сделай карту и тут же запусти её через вар (картау сохраняй каждый раз в папку тест, чтобы было удобнее искать) и все.
Самый простой способ не требующий чего то особенного.
Для замедления попробуй использовать 'Poison Arrows' и даммика, чтобы даммик не мог промахиваться, создавай его за нейтрально пассивного игрока (союзники не промахиваются, если атакуют союзника пассивкой на увороты).
Ядовитые и ледяные стрелы складываются и не перебивают друг друга, а вот замедления волшебниц увы такой способностью не обладают.
Там луч основан на кастом молнии (точнее на эффекте молннии под названием "mana drain"), созданную кодом молнию можно красить в любой цвет и масштабировать, ну остальное думаю и так понятно.
Сама функция TriggerSleepAction (Wait) не вызывает утечек, но багнута и при использовании в качестве задержек может способствовать утечкам, поэтому никаких вейтов в спеллах и всяких респаунах - только таймеры, вейты нужны для синхронизации данных и роликов и точка!
По приказу и событию Ресурсы игрока изменились, мне почему то это очень напомнило одну наработку найма героев на подобии мода RD в DOTA, там было реализовано на основе способности поставка ресурсов + событие, юнит отдал приказ кастануть поставку ресурсов то
Создать триггер и добавить в него событие Золота игрока стало меньше чем было для каждого играющего игрока, у кого было стало меньше золота, тот игрок и выбрал героя.
Думаю тут можно отследить покупку точно таким же образом.
зависит от многих параметров
во первых нужно муи или нет
если муи то несколько с кучей могут привести к тому что кастанётся лишь 1 из спелов (ибо дамик может выполнить лишь 1 приказ одновременно)
во вторых
как часто применяются спеллы
если часто то выгоднее создать вначале даммика и держать вечно
иначе выгоднее создавать/удалять дамиков при необходимости
и ещё много всего
но как правило Много дамми юнитов с 1 спеллом выгоднее
Не совсем, некоторые приказы таки выполняются мгновенно, но большинство требует времени.
'Aslo' Slow (замедление) можно кастовать одним даммиком на всю группу юнитов сразу, а вот с молотком бурь такое не прокатит.
Дамми юнитам можно добавлять и удалять способности когда вздумается, не понимаю зачем тебе 100500 дамми и у каждого 1 или 10 скиллов?.
Для некоторых целей можно использовать 1 даммика , с заранее заготовленным скиллом - к примеру для проверки можно ли атаковать юнита в данный момент?
quq_CCCP, вот тебе кейс: урон наносится через 3 секунды после каста всем, кто был в радиусе. С общей глобальной группой это значит, что спелл non-mui, что есть плохо.
Ну причем тут отсроченные действия в группе? Я про мгновенные энумы, для всего остального есть ресайкл груп GroupUttils - ссылочка ( xgm.guru/p/wc3/venomanser )
Нет никакого смысла создавать каждый раз группы, просто создай вначале игры одну группу и занесите ее в глобальную переменную, перед использованием очищай.
» WarCraft 3 / есть ли ограничения EVENT на вк3?
Так же не забываем акшены и кондишены и боолеспры - это хендлы которые сидят в пямяти, таймер берет только аргумент code.
» WarCraft 3 / есть ли ограничения EVENT на вк3?
» WarCraft 3 / есть ли ограничения EVENT на вк3?
Мб у тебя какие то ошибки в коде, дырявые триггеры которые по 100500 раз срабатывают в коде.
Ред. quq_CCCP
» WarCraft 3 / Для каждого юнита дами юнит
» WarCraft 3 / Замедление с малым периодом
Ред. quq_CCCP
» WarCraft 3 / Плавное увеличение высоты юнита
Как проверить что юнит получил молотком бурь в задницу, да проще пареной репы - ждем урон 0.00 ед. и бафф абилки, разумеется аксид бомбу тогда не юзаем ни для чего другого, иначе будет беда ну а со станами пофиг. При такой системе не будет проблем с блинками, спелл блоками и так далее, стандартные снаряды близзардов куда удобнее и красивее даммиков.
» WarCraft 3 / Venomus Gale
» WarCraft 3 / Замедление с малым периодом
» WarCraft 3 / Построено ли здание
» WarCraft 3 / Воостановление карты после вылета
Если используешь JNGP - то папочка backups в помощь, там твои труды за полгода=)
» WarCraft 3 / Смещение юнитов в игре.
Дома можно делать и с помощью разрушаемых объектов, чтобы не так нагружать игру, необходимые события триггеров есть и разрушаемых объектов.
» WarCraft 3 / Как отключить читы в сингл плеере?
» WarCraft 3 / Триггерно закрыть книгу заклинаний после использования спелла
» WarCraft 3 / Вопрос с триггерами и выбором расы
Если вы делайте мили карту, то вам могут очень пригодится и другие функции из Blizzard.j, советую с ними ознакомится.
» WarCraft 3 / В окне
Самый простой способ не требующий чего то особенного.
» WarCraft 3 / Замедление с малым периодом
Ядовитые и ледяные стрелы складываются и не перебивают друг друга, а вот замедления волшебниц увы такой способностью не обладают.
» WarCraft 3 / Наработка луча
» WarCraft 3 / wait утечна?
» WarCraft 3 / Отловить продажу предмета покупателю-продавцу
Создать триггер и добавить в него событие Золота игрока стало меньше чем было для каждого играющего игрока, у кого было стало меньше золота, тот игрок и выбрал героя.
Думаю тут можно отследить покупку точно таким же образом.
» WarCraft 3 / О оптимизации
'Aslo' Slow (замедление) можно кастовать одним даммиком на всю группу юнитов сразу, а вот с молотком бурь такое не прокатит.
Дамми юнитам можно добавлять и удалять способности когда вздумается, не понимаю зачем тебе 100500 дамми и у каждого 1 или 10 скиллов?.
Для некоторых целей можно использовать 1 даммика , с заранее заготовленным скиллом - к примеру для проверки можно ли атаковать юнита в данный момент?
» WarCraft 3 / Вспоминая битву червей
» WarCraft 3 / Обнуление переменной типа группа
» WarCraft 3 / Перерождение мертвых юнитов
» WarCraft 3 / Оставляют ли руны после себя мусор
С рунами\книгами и всеми PowerUp предметами нужно проделывать::
» WarCraft 3 / Обнуление переменной типа группа