26

» WarCraft 3 / Как создать спелл останавливающий время?

ClotPh:
надо отдельный триггер тогда создавать еще и/или включать/выключать
Вот проблемы-то! И мне ещё твердят, чтобы с GUI на JASS переходил, где гораздо сложнее ролики создавать, а теперь ещё и триггеры включать/выключать.
26

» WarCraft 3 / Как на одну стандартную модель нацепить разные текстуры?

Принятый ответ
PhysCraft, он уже пробовал этот метод. Не подошёл из-за белых портретов.
Steal nerves, извини, обманул тебя. Чтобы сделать вынесение в отдельную поверхность, надо сначала удвоить вершины. Но только почему-то нормально не работает, часть вершин не удваивается.
Сейчас посмотрю, как с анимацией текстур работал.
А ведь ты не сделал копию анимаций, просто продублировал имеющиеся, дав им название с тэгом. Это не даст желаемого.

Извини, но пока путного не получается. Может быть опосля придёт умная мысля.
По идее всё равно надо делать реальную копию анимационного ряда, а не просто дать новое название тем же кадрам. Может быть ты в процессе копирования кадров согласишься, что легче создать кучу крестьянок с новыми моделями в РО и триггерно их заменять, чем одну почти такую же тяжёлую за счёт анимаций модель с тэгами. При этом не факт, что у неё с портретом будет порядок.
26

» WarCraft 3 / Как на одну стандартную модель нацепить разные текстуры?

Steal nerves, это для невидимости материалов, чтобы модель не была одновременно со всеми текстурами, которые будут периодически проскальзывать друг через друга.
Касательно текстового файла, то это было актуально до появления war3me и mdlvis. Тогда реально модели в блокноте редактировали)
26

» WarCraft 3 / Импорт моделей из Доты

Принятый ответ
Импортируешь файлы к себе в карту по пути, как они лежат в папках в архиве. Они подменяют стандартную модель гидралиска.
На скринах просто поставил гидралиска на карту, теперь можешь поставить модель гидралиска герою, чтобы тот был с видом веномансера.
P. S. На панели войск гидралиск вторым идёт.
Загруженные файлы
26

» WarCraft 3 / Утечка точки

Macghoul, извини, но у тебя уровень низкий, предупреждений не ноль, да и в возможностях GUI в JNPG ты не сильно шаришь. Не уверен, можно ли было тебе доверять.
26

» WarCraft 3 / Утечка точки

UrsaBoss:
Если ты про BJ функцию PolarProjectionBJ
Про эту функцию
OffsetLocation(GetPlayerStartLocationLoc(Player(0)), 256.00, 90.00)
26

» WarCraft 3 / Как создать спелл останавливающий время?

ClotPh, что тебя не устраивает в событии, когда новый юнит появляется в игровой области?
Явно экономичнее, чем периодический таймер с паузой.
26

» WarCraft 3 / Как создать спелл останавливающий время?

ClotPh:
вот см. выше как мной предложено
Шедевр) Таймеры не паузятся, новые юниты полсекунды имеют на чтение любых триггерных способностей.
26

» WarCraft 3 / Как создать спелл останавливающий время?

ClotPh:
А вдруг кто-то после смерти создает юнита, или какие-то независимые триггеры на спавн юнитов... да дохрена чего может быть
Так ведь триггер будешь не в чужой карте делать, учтёшь все триггерные тонкости. Например, сделаешь параллельно второй триггер, который будет во время действия способности ставить на паузу юнитов, которые вошли в игровую область, а также паузить все таймеры, кроме таймера окончания действия способности.
26

» WarCraft 3 / Как создать спелл останавливающий время?

Fly123, все однотипные действия для групп юнитов делаются через занесение в отряд и выполнение действий с каждым юнитом в отряде. Формулировкой вопроса прямо в тупик поставил, есть карта, где можешь посмотреть, что и как делается.
Конкретизируй, что требуется уточнить?
26

» WarCraft 3 / Как создать спелл останавливающий время?

ClotPh:
"другой" может появиться уже при остановленном времени
Процессы в зданиях тоже паузятся. Фатала при стане и паузе в одиночной игре нет, в сетевой сам проверяй.
26

» WarCraft 3 / Как создать спелл останавливающий время?

Так-то понял, но если остановка времени пошла, то другой же не сможет заюзать способность.
26

» WarCraft 3 / Прислонить вплотную декорацию

Maniac_91, ну это не то. Где-то видел же, что можно прилеплять декор. Может у Эльрата, может у Шурика, может у Огра.
26

» WarCraft 3 / Как создать спелл останавливающий время?

Отряд - Выбрать всех юнитов в игровой области, соответствующих условию, что юнит не кастер
Каждому юниту установить скорость анимации на 0.
26

» WarCraft 3 / Как создать спелл останавливающий время?

Fly123:
8gabriel8, в разделе Действия нет опций: пауза/продолжить, они есть только у боевых единиц. Их и надо использовать?
Да.
26

» WarCraft 3 / Как создать спелл останавливающий время?

Событие: Юнит приводит способность в действие
Условие: (Ability beig cast) = Нестандартная способность
Действия: Pause/Unpause
26

» WarCraft 3 / Прислонить вплотную декорацию

А как на нулевую высоту поставить декорацию? Ведь Ctrl+PgDn/PgUp двигают на фиксированную величину, декорация получается немного парящей над полом, либо вросшей в него.
26

» WarCraft 3 / Как на одну стандартную модель нацепить разные текстуры?

хочу как у илидана с тэгами, как это сделать
Надо добавить текстуры модели в w3me, создать там копии материала старой текстуры с новыми текстурами. По идее было бы хорошо, если бы кто-то расписал способ с анимированной текстурой, но он всё равно лишь чуть-чуть менее мусорнее) Потом в mdlvis выделяешь все вершины слоя с меняемой текстурой, жмёшь последнюю во втором ряде кнопку Вынести в отдельную поверхность, повторяешь по количеству текстур. Потом опять в w3me открываешь геосеты и расставляешь им нужные материалы. У крестьянок по умолчанию два геосета, один для живой, другой для разлагающихся останков, потому сориентируешься, какие надо разнообразить, а какой не трогать. Далее в mdlvis 1.39 выделяешь полностью анимацию и копируешь её, создаёшь новую и вставляешь скопированную, а называешь по-старому с тэгом, только не забывай количество кадров такое же установить, так со всеми анимациями. Потом в w3me в анимации геосетов создаёшь новую и там Alpha или у материалов в анимациях ставишь галку и ставишь для геосета с материалом/материала кадр начала каждой анимации с двоеточием (:), пробел и 0, если не отображать, 1, если отображать, потом Enter и очередной кадр с началом анимации. Либо в mdlvis в редакторе анимаций у каждой анимации внизу правой панели выбираешь слой/слои, спускаешь панель вниз, там будет Видимость и кнопка Создать, создаёшь и убираешь/оставляешь галку. Обязательно держи курсор каждый раз на первом кадре шкалы анимаций. Потом в w3me нажимаешь любимую кнопку вариковских моделлеров Edit->Calculate Extents, чтобы возможные глюки обойти, это эдакая демо-версия кнопки СДЕЛАТЬ КРАСИВО! Ну и импортируешь модель в карту, расставляешь тэги. Правда, я не уверен, что портреты будут правильно отображаться)
где из одной пары плодятся дети
Заменял бы триггерно юнитов, когда взрослеют.