32

» WarCraft 3 / Как бороться с утечкой Handle при волнах

Карту в студию, желательно с комментариями. то тут уже был один юнный IceFrog у которого в карте черт ногу сломит.
32

» WarCraft 3 / Способность "Иллюзии" - (Мастер Клинка)

Ну у мастера клинка способность то посложнее...
Вот пример:
Для начала нам нужно создать иллюзии героя, а потом скрыть всех их, так же сделав визуальный эффект (если что то зеленые тени, это снаряды).
Загруженные файлы
32

» WarCraft 3 / есть ли ограничения EVENT на вк3?

Походу дело было в баганой модели спецэффекта, которая и вызывала просадку фпс.
32

» WarCraft 3 / Требуется формула для скилла jass.

Kinade:
А можно пример? Парабола там не робит
Open_Dota - смотрим тини и мирану, там как раз эта формула параболы.
32

» WarCraft 3 / Требуется формула для скилла jass.

GetLocationZ() + GetUnitFlyingHeigh() если в качестве снарада используется дамми юнит.
Если хочется сделать параболическую траекторию, то вот ссылочка
32

» WarCraft 3 / GetLocalPlayer и десинхрон

nvc123:
quq_CCCP, сокрытие объектов которые активно участвуют в игровом взаимодействии (юниты, разрушаемые) вызовет десинк
Ты это про хайды виджетов, я про тексты, мультиборды, цвета, пинги и прочие визуалки.
Разумеется локально хайдить виджеты низя.
32

» WarCraft 3 / GetLocalPlayer и десинхрон

DUSPLAY что то там дисинх не вызовит, ибо отвечает только за визуальный эффект. Смотри внимательно, испольщование GetRandomInt /real недопустимо использовать локально, как и создание хендлов, испольщование функций которые создадут или вернут некий объект...
32

» WarCraft 3 / Способности иллюзии, анимация иллюзии

Иллюзии недо-юниты, они не могут использовать активки и предметы, лишь некоторые пассивки работают у иллюзий ( втом. числе и те что добавили триггерно).
Иллюзий найти плевое дело, есть проверка IsUnitIllision а так же событие Юнит призвал вызванное существо, ибо все иллюзии суммоны от конкретных способностей, создать иллюзию триггерно, без способности и юнита не получится...
Если вам нужны именно клоны героя (как арк варден в доте или мипо) то вам нужно создавать героя, обнулять у него все лишнее (вроде отображать как героя на карте команд, скрыть сообщение о гибели), так же необходимо триггерное слежение за такой иллюзией.
32

» WarCraft 3 / есть ли ограничения EVENT на вк3?

nvc123:
quq_CCCP, религия айсфрога запрещает юзать таймеры
об этом даже в заповедях айсфрога сказано
Айсфрог и то ставит событие, что цель и кастер сдохли, чтобы не словить фатал допустим приказывая чо то делать иллюзии спектры, ну лано а тут тупо таймер, переодик триггер тяжелее таймера и нечем не лучше, не говоря о том что когда вы лепите pereodic event триггеру, то внутри его структуры создается такой же таймер как и обычный, который и тикает - смысл использовать триггер если можно использовать таймер?
Так же не забываем акшены и кондишены и боолеспры - это хендлы которые сидят в пямяти, таймер берет только аргумент code.
32

» WarCraft 3 / есть ли ограничения EVENT на вк3?

карту, код в студию...
Мб у тебя какие то ошибки в коде, дырявые триггеры которые по 100500 раз срабатывают в коде.
32

» WarCraft 3 / Для каждого юнита дами юнит

Вот какая тебе громовая поступь, скока гнутой земли, громовые поступи вызывают просадки фпс, лучше спецэффект и всем на голову молот бурь ну или ракеты механика.
32

» WarCraft 3 / Замедление с малым периодом

nvc123:
Melissa, мы уже писали что ауры не подходят по некоторым причинам
quq_CCCP, что ты имеешь ввиду под белым мс?
если мс по умолчанию то есть функция
GetUnitDefaultMoveSpeed
всё проблема в модификаторах мс которые могут динамически добавляться/удаляться
То что сейчас у юнита, а что сьели замедления.
32

» WarCraft 3 / Плавное увеличение высоты юнита

Зачем? Какие даммики для снарядов? Юзаем аксид бомбу или молоток бурь (сетка кстати оглушающая способность, она сбивает чаннелинги и текущие приказы юнита)
Как проверить что юнит получил молотком бурь в задницу, да проще пареной репы - ждем урон 0.00 ед. и бафф абилки, разумеется аксид бомбу тогда не юзаем ни для чего другого, иначе будет беда ну а со станами пофиг. При такой системе не будет проблем с блинками, спелл блоками и так далее, стандартные снаряды близзардов куда удобнее и красивее даммиков.
32

» WarCraft 3 / Venomus Gale

Clamp:
забывая про то что можно вовсе не создавать boolexpr
Вот только использование null вместо переменной типа boolexpr вызывает утечку. За пруфами в поиск, это были слова ADOLF'а, и ему определённо можно (и нужно) верить в подобных темах
До 1.23 а, щяс вроде поправили.
32

» WarCraft 3 / Замедление с малым периодом

nvc123:
Diaboliko, ну удачи тогда
предоставишь пруф(с 2 переменными) и я с радостью соглашусь с тем что я нуб
и опыта накину
только не забывай что мс может даваться как в единицах (сапог например) так и в % (всякие баффы)
и может меняться в тот момент когда юнит находится под замедлением
в качестве пруфа сойдёт небольшой пример замедляющий юнита на 5 секунд на 20% сделанный триггерно без спелла замедления
Реализуймо только через ретурн баг, найти ячейку белой скорости в структуре юнита, ну а потом делать что хочется, так же подсмотреть есть ли стандартные модификаторы скорости, но вот пока наработок сего чуда не видел.
32

» WarCraft 3 / Воостановление карты после вылета

Ток бекап, видимо синий экран вылетел в момен когда редактор удалил старую карту и начал создавать новую, сохраняя данные в архив - архив битый, т.к не содержит всех данных, которые не были сохранены редактором.
Если используешь JNGP - то папочка backups в помощь, там твои труды за полгода=)
32

» WarCraft 3 / Смещение юнитов в игре.

У тебя дистанция камеры разная, вот и кажется что разница.
Дома можно делать и с помощью разрушаемых объектов, чтобы не так нагружать игру, необходимые события триггеров есть и разрушаемых объектов.
32

» WarCraft 3 / Триггерно закрыть книгу заклинаний после использования спелла

Достаточно поставить спелбуку параметр "Перезарядка общей способности"" - и он будет закрываться после каста и отображать текущее кд примененной способности на своей иконке.
32

» WarCraft 3 / Вопрос с триггерами и выбором расы

NekoriDes:
После того, как кнопка была нажата, создавай даммика и заставляй его оплетать рудник.
Нет нужды, близзард.ж помощь (для справки, там есть функция которая сразу же сменяет обычный рудник на проклятый, рядом с исходной позицией игрока )
Если вы делайте мили карту, то вам могут очень пригодится и другие функции из Blizzard.j, советую с ними ознакомится.
32

» WarCraft 3 / В окне

Просто запусти вар в окне и сверни, сделай карту и тут же запусти её через вар (картау сохраняй каждый раз в папку тест, чтобы было удобнее искать) и все.
Самый простой способ не требующий чего то особенного.
32

» WarCraft 3 / Замедление с малым периодом

Для замедления попробуй использовать 'Poison Arrows' и даммика, чтобы даммик не мог промахиваться, создавай его за нейтрально пассивного игрока (союзники не промахиваются, если атакуют союзника пассивкой на увороты).
Ядовитые и ледяные стрелы складываются и не перебивают друг друга, а вот замедления волшебниц увы такой способностью не обладают.