Когда новое событие создаёшь, то там изначально стоит инициализация. Это самый старт карты, когда определяются игроки, их настройки, время суток и так далее. У biridius на скрине как раз указано событие инициализации.
Это лишь минус, чтобы убирать такие декорации, нужно поставить под ними область и триггерно воспроизводить для декораций нужного типа в этой области анимацию death либо hide.
Вот примерно где находится нужное тебе действие:
У стандартных спецэффектов обычно анимации stand-обычное состояние, death-гибель, иногда birth-появление, hide-скрыть, show-показать.
Извиняйте, что вступаю в дискуссию, не прочитав треда целиком, но тему рандома уже много раз обсуждали. Проблема в том, что ряд рандома формируется изначально при создании карты. Он отлично работает, когда формируется одна рандомная последовательность, например, на карте один единственный юнит с 20% башем и больше никаких рандомов. Но если есть юнит с башем, юнит с критами и юнит с миссами, то их рандомы перебивают друг друга и получается:
это или 4 Баша подряд или 10 простых ударов без Баша
Варианты исправить это тут перечислены, добавлю лишь, что мне нравится индивидуально рассматривать каждый случай рандома. Например, для 20% баша выбирать для каждых пяти ударов случайное число, которое будет означать на каком ударе из этих пяти вылетит баш, а для случайного выбора из трёх вариантов один раз за игру либо делать рандом по остатку от деления количества секунд во времени на 3, либо какую-то систему, которая будет запоминать, какое количество раз игроками запущена карта, чтобы каждый раз выпадал другой вариант.
Порой действительно трудно разобраться. Например, вот стало мне интересно, как создали этот эффект в кампании, а она была защищена:
Но её переводчик Кирляндия с одной стороны не имел разрешения предоставить мне открытую версию, а с другой уже не имел её. Но вспомнил, что вроде как это был перекрашенный в красный эффект Тумана, прямо в который была направлена камера, а надписи представляют собой картинки fade-фильтров.
Поступи так, как англоязычные картоделы - задавай вопросы по созданию нужных триггеров, а не ищи готовые наработки) Протектор начисто удаляет информацию о графических триггерах, а если он с оптимизацией, то ещё и меняет код на чуть менее ресурсозатратные команды. То есть в старом виде триггеры уже не вернуть.
Этот метод сгодится и для более ранних версий, чем 1.31 Вот тут пример для 1.26 xgm.guru/p/efir/dino-blank#h2, только он не MUI, а для одного юнита рассчитан.
Vlod, большое спасибо, дружище! И как же ты разобрался в этом алгоритме-то?) Steal nerves, и тебе спасибо за проделанный перебор и тщательный разбор. Да, это менее эффективно, чем анализ триггеров, но ведь важнее, чтобы сам процесс приносил удовольствие!) GetLocalPlayer, сама судьба указала на неё))) Наткнулся на ютубе на ролик с этой картой на канале Павла и вот за долгое время опять запустил для игры варик.
Steal nerves, ну там типа надо прикидывать, что собой представляют разные сущности. Так человек без камня (и дерева) не начнёт строить цивилизацию, аркана представляет собой тайную силу, чем она древнее, тем лучше, огонь олицетворяет хаотичную энергию, которая превратится в вулкан, если вовремя её не употребить, и уничтожит деревья, необходимые для строительства цивилизации.
Там можно стать Келем, победить скелета, но погибнуть от демона, можно стать паладином с тем же результатом, можно паладином погибнуть от друида, можно паладином воскресить овцу, поставить церковь и вознестись, можно стать демоном и погибнуть от друида, можно стать эредаром и погрузить весь мир в огонь, можно быть съеденным огненной саламандрой, можно стать Келем, зажарить овцу, пригласить на обед друида, получить в подарок его мудрость, стать Антонидасом и победить зло! Вот только дракона никак не удаётся увидеть, как ни старался закомбинировать.
Какие вносил изменения? Запустил у себя, тоже поймал фатал и стал смотреть, а там почти три тысячи импортированных файлов и куча триггеров, многие из которых не GUI, то есть в Менеджере объектов не отображаются их события, чтобы по ним сориентироваться, что происходит через 10-15 минут. У импортированных файлов в имени есть пробелы и разные символы, которые нежелательно использовать, как раз потому, чтобы не было глюков в некоторых редких случаях. Ну и единственное GUI-событие на 600 секунде игры создавало пркдмет Шаринган, сменил время на 60 секунд и не смог сохранить, JNGP выдавал ошибки компиляции, в которых не специалист. Короче, слишком тяжело мне сходу найти ошибку, возможно, там с ИИ связано, когда герой находит Шаринган и использует его.
я не могу кину карту ибо могу слит всё я делал с 0 карту.
Чего???
Карта нужна, потому что лог выдаёт очень общие сведения об ошибке. Например, как-то посмотрел Драколич в лог и сказал, что проблема связана с видеокартой, на деле оказалось, что размер одной из импортированных текстур не был равен степени двойки. Как бы видеокарта не смогла правильно обработать, всё верно, только нам было мало пользы от этой слишком общей информации.
Если ты такой умелый в редактировании звуков, что можешь из женского голоса делать мужской, то чего не вырежешь гламурную озвучку из обзоров на YouTube, либо в ВК есть аудио, например? Вообще есть программа CASC Viewer, которая открывает игровой архив, у меня нет рефорджа, потому могу лишь предположить, что твоя озвучка будет лежать по пути Units/Human/Antonidas (или HeroHumanMage) вместе с моделькой архимага.
Почему так лень делать очевидные действия?
Если со всеми картами после оптимайзера ломается рандом, то надо сделать карту с одной этой функцией, прогнать через оптимайзер, потом открыть mpq editor'ом и сравнивать изменения в файлах с оригиналом. Если только с одной картой эта проблема, то следует её приложить.
По идее гранату не через молот надо делать, а через способность на точку. Вроде бы у Огненного столба есть снаряд и всё необходимое для реализации этой способности без триггеров.
Но вообще для реализма в любом случае нужно взрыв делать через три секунды после броска)
При GroupEnumUnitsInRange не учитывается физический размер, поэтому нужно при наборе в группу добавлять к радиусу максимальный физ.размер, а уже при переборе проверять функцией IsUnitInRangeXY.
Максимальный физ. размер вроде у рыцаря, а минимальный у рабочего. Вроде от 8 до 32 они (или же от 16 до 24). Если перпендикуляр от прямой до юнита больше 32, то он урона не получает. А при меньшем расстоянии возможны разные варианты, но точно получит, если меньше 8.
Ред. 8gabriel8
» WarCraft 3 / Помогите выставить уровень способности
» WarCraft 3 / Помогите выставить уровень способности
» WarCraft 3 / Таймер на муй гуй
» WarCraft 3 / Рыцарь смерти кастомный создается как солдат
» WarCraft 3 / Модель Эдитор Варкрафт
Прикрепи-ка модель цветную и чёрную.
» WarCraft 3 / Как удалить спецэффект на карте с помощью тригг. или переменной
Вот примерно где находится нужное тебе действие:
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Помогите убрать звук из модели
» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....
» WarCraft 3 / Взлом карт кампании, без потери содержимого.
» WarCraft 3 / Взлом карт кампании, без потери содержимого.
Протектор начисто удаляет информацию о графических триггерах, а если он с оптимизацией, то ещё и меняет код на чуть менее ресурсозатратные команды. То есть в старом виде триггеры уже не вернуть.
» WarCraft 3 / Перезарядка пассивной способности
Вот тут пример для 1.26 xgm.guru/p/efir/dino-blank#h2, только он не MUI, а для одного юнита рассчитан.
» WarCraft 3 / Ребят как называется карта где паладины убегают от демона с член
» WarCraft 3 / Помогите разобраться в триггерах карты
Steal nerves, и тебе спасибо за проделанный перебор и тщательный разбор. Да, это менее эффективно, чем анализ триггеров, но ведь важнее, чтобы сам процесс приносил удовольствие!)
GetLocalPlayer, сама судьба указала на неё))) Наткнулся на ютубе на ролик с этой картой на канале Павла и вот за долгое время опять запустил для игры варик.
» WarCraft 3 / Помогите разобраться в триггерах карты
» WarCraft 3 / Помогите разобраться в триггерах карты
Там можно стать Келем, победить скелета, но погибнуть от демона, можно стать паладином с тем же результатом, можно паладином погибнуть от друида, можно паладином воскресить овцу, поставить церковь и вознестись, можно стать демоном и погибнуть от друида, можно стать эредаром и погрузить весь мир в огонь, можно быть съеденным огненной саламандрой, можно стать Келем, зажарить овцу, пригласить на обед друида, получить в подарок его мудрость, стать Антонидасом и победить зло! Вот только дракона никак не удаётся увидеть, как ни старался закомбинировать.
» WarCraft 3 / Чем Вытащить озвучку гламурного мага из старого билда Рефоргеда
» WarCraft 3 / Фатальная ошибка, связанная с картой
» WarCraft 3 / Реген
» WarCraft 3 / Фатальная ошибка, связанная с картой
» WarCraft 3 / Фатальная ошибка, связанная с картой
» WarCraft 3 / Чем Вытащить озвучку гламурного мага из старого билда Рефоргеда
Вообще есть программа CASC Viewer, которая открывает игровой архив, у меня нет рефорджа, потому могу лишь предположить, что твоя озвучка будет лежать по пути Units/Human/Antonidas (или HeroHumanMage) вместе с моделькой архимага.
» WarCraft 3 / Wc3 Map optimizer ломает рандом
Если со всеми картами после оптимайзера ломается рандом, то надо сделать карту с одной этой функцией, прогнать через оптимайзер, потом открыть mpq editor'ом и сравнивать изменения в файлах с оригиналом. Если только с одной картой эта проблема, то следует её приложить.
» WarCraft 3 / Расстояние до цели
» WarCraft 3 / Урон по линии
Steal nerves: Максимальный физ. размер вроде у рыцаря, а минимальный у рабочего. Вроде от 8 до 32 они (или же от 16 до 24). Если перпендикуляр от прямой до юнита больше 32, то он урона не получает. А при меньшем расстоянии возможны разные варианты, но точно получит, если меньше 8.