26

» WarCraft 3 / Как обратится к юниту спустя некоторое время, если триггер срабатывает множество раз для разных юнитов?

Solar3584, вот тебе пример контроля, чтобы триггер не срабатывал больше одного раза за 15 секунд после первого удара по юниту.
Создаем группу юнитов. Если при ударе юнит триггера не находится в группе - то убираем ему абилку, добавляем в группу, ждем 15 сек, добавляем абилку и удаляем из группы.
Пока идут 15 секунд - новые удары не запустят действия триггера.
Загруженные файлы
26

» WarCraft 3 / Как обратится к юниту спустя некоторое время, если триггер срабатывает множество раз для разных юнитов?

Solar3584, скорее всего у тебя проблема в том, что ты можешь атаковать одного и того же юнита несколько раз подряд в течении 15 сек, и запустить этот триггер несколько раз на одного юнита. Может из-за этого способка некорректно потом добавляется.
Нужно бы добавить контроль юнитов под абилкой.
Тебе как надо, чтобы время обновлялось после последней атаки (15 сек после последней атаки) или чтобы в течении 15 секунд сколько бы не атаковали, все равно вернуть абилку на 15-той секунде даже если юнит был атакован секунду назад?
26

» WarCraft 3 / Как обратится к юниту спустя некоторое время, если триггер срабатывает множество раз для разных юнитов?

Вариант 1 - самый типичный и правильный, но слегка неудобный для триггерщика - это записать юнита в локальную переменную по локальной переменной делать действия через время.
Вариант 2 - сложный замудренный, но как вариант для триггерщика. Вести массив таких юнитов, добавляя новых юнитов в конец и увеличивать счетчик массива. А кода нужно добавить способку через 15 секунд - добавляем первому юниту в массиве и сдвигаем весь массив на 1 элемент к началу, а счетчик уменьшаем на 1.
(работает, если время всегда будет одинаковое у этой способки. Если разное - надо еще добавлять контроль юнитов, через хэштаблицы или параллельный массив, где можно использовать еще таймеры, но это прямо сильно запарно думаю будет)

И да, по идее твой триггер работает нормально, ибо "триггерный юнит" уже является уникальной локальной переменной для каждого нового вызова триггера, и ничего менять в твоем текущем триггере не надо.
А вот в некоторых других случаях это может пригодится, когда переменная события является глобальной.
26

» Администрация XGM / Просмотр моделей (fbx obj)

На подобных ресурсах точно должна быть возможность "Посмотреть в 3D"? Если нет поддерживаемых файлов для просмотра.
Загруженные файлы
26

» WarCraft 3 / Приоритеты для атаки врагами

Возможно еще приоритет атаки идет по типу брони или по цели, кто первый атаковал.
26

» WarCraft 3 / Сколько игроков в версии 26а?

ssbbssc, как уже написали выше, возможно ты открыл карту, созданную изначально на версии выше, поддерживающую большее количество игроков.
26

» WarCraft 3 / Сколько игроков в версии 26а?

ssbbssc, а или то просто подпись же :D
Подписать игрока я могу тоже как угодно, хоть 100 игрок :D
26

» WarCraft 3 / Сколько игроков в версии 26а?

ssbbssc, скорее всего модификация. По стандарту в 1.26а 12-16 игроков (если учитывать нейтралов).
26

» WarCraft 3 / Существует ли плагин для винды чтобы видеть превью карт?

avuremybe, наверное, не представляю, кто бы такое создал, разве что по приколу. Мало кому надо перебирать карты вручную по картинкам на диске...
26

» WarCraft 3 / Существует ли плагин для винды чтобы видеть превью карт?

Ты хочешь в игре варкарфт 3 вместо "красивой" картинки всегда видеть мини-карту при выборе карты в списке, так? (ну или когда подключаешься к другому игроку)

Или ты хочешь отдельную программу, которая при выборе карты будет показывать миникарту?
26

» WarCraft 3 / Как удалить утечку которая является группой с массивом?

blackmaker, Локалка - локальная переменная, видная только внутри триггера (или внутри одного блока кода). Не глобальная, то есть в других триггерах ее нет и не увидишь.
26

» WarCraft 3 / Как удалить утечку которая является группой с массивом?

blackmaker, не очень понятно в чем у тебя проблема, лучше покажи свой триггер, как ты пытаешься работать с группой и удалить утечку.
26

» Unreal Engine / Простые способы создать игру

Принятый ответ
WilliamBz, часто сложные пути могут оказаться эффективными... Кстати)
Загруженные файлы
26

» Unreal Engine / Простые способы создать игру

По поводу моделинга проще всего использовать готовые ассеты, которые можно найти в официальных источниках, так и на различных сайтах. Раз первый опыт, главное же сделать геймплей а не чтобы выглядело оригинально. Потом уже если пойдет нормально геймплей, можно в команду найти или нанять 3д-дизайнера.
Как ты сам уже сказал, главное не выгореть вначале)
26

» Администрация XGM / Просмотр моделей

Это старая проблема, что оно пытается открыть первый файл в списке.
Вот как открыть твою модель:
Параметры -> файл -> выбираешь .mdx файл

А так подобные ошибки по просмотрщику можно писать сюда, если похожей проблемы нет в комментариях. Вроде про домен www никто не писал.
Загруженные файлы
26

» XGM Конкурсы / Конкурс моделей WС3 2025: Итоги

Работы вышли прям огонь! Поздравляю всех участников и призеров, все молодцы!