23

» WarCraft 3 / Рассвет Эльфов Крови 3.0 (с озвучкой)

Saelendious, расчёт был на то, что автор озвучки тоже это знает, раз в файлах ковырялся.
Хорошо, спасибо. Но через какую прогу avi перевели в mpq?
23

» WarCraft 3 / Рассвет Эльфов Крови 3.0 (с озвучкой)

А как Вы прикрепили к кампании видеоролик и преобразовали его в mpq? Прошу дать гайд)
23

» WarCraft II: The Rebirth / Как сделать лимит на здание?

foks_06, в jngp в гуи можно сделать настройки лимитов, не помню точно где именно, посмотрите в действиях, связанных с юнитами или технологиями.
23

» WarCraft 3 / Создание юнита по координатам

SсRealm, А какого "старого" ? В этом триггере get trigger unit не рабочий, соответственно он нулевой, соответственно и все остальное, то есть параметры и координаты будут нулевые.
Второй момент- в триггере создаётся local unit udg_Hero, то есть вместо глобалки триггер использует другую переменную с таким же именем, при этом с никаким get trigger unit.
23

» WarCraft 3 / Создание юнита по координатам

В триггере с событием "Игрок вводит чат строку" не работает get trigger unit, потому что событие не относится к юниту. Соответственно и определять некого.
и зачем local unit u?
23

» WarCraft II: The Rebirth / Как сделать лимит на здание?

После постройки нужно сделать лимит на 0, вторым триггером.
23

» XGM Конкурсы / Весеннее обострение [Событие на весь март]

Bergi, Ну что ж, отлично, спасибо! Да, думаю blend файл лишним не будет. Ресурс в данном случае, видимо, нужно создавать в проекте Gamedev, правильно? Или Other?
23

» XGM Конкурсы / Весеннее обострение [Событие на весь март]

Любой другой доступный вам движок
содержать не менее 4х скриншотов ландшафта с разных ракурсов
Ммм... а Блендер сгодится в качестве движка? Он ведь тоже как движок... Все равно по итогу требуется 4 скриншота.
23

» WarCraft 3 / Можно ли отследить нападение?

По разному. Но для хэндла не требуется наличие юнита. Т.е если у вас есть ненулевой хэндл с типом юнит, но юнит был удален - есть все шансы что юнита в игре уже не существует.
Но без хэндла не должно быть GetHandleId больше 0, по идее...
Проверка по GetUnitTypeId показала 0 после смерти и/или удаления юнита.
Для проверки события аналогичной нативки нет. И это стопорит проверку.
nazarpunk, Ясно( Ок, мб займусь этим.
23

» WarCraft 3 / Можно ли отследить нападение?

nazarpunk, Жаль конечно, что варика нет. Но код можно в блокноте открыть, для проверки корректности методологии. Можешь глянуть его?
Если Переменная типа unit или handle не обнулена, при этом после смерти юнита и даже принудительного удаления(!) GetHandleId(Переменная) не выдает 0, причём после проверки условием Переменная != null, это говорит о том, что handle или unit существуют в игре? Или это неверная проверка данных?
23

» WarCraft 3 / Можно ли отследить нападение?

nazarpunk, Провел небольшое исследование. Вот тестовая карта. Код вроде корректный. По итогу получается какая то фигня: как будто хэндлы и юнита и события остаются...
Загруженные файлы
23

» WarCraft 3 / Можно ли отследить нападение?

nazarpunk, А как это проверить? Проверял ли кто? Событие перестанет работать после смерти - это да, а вот удалится ли? Оно ведь создаётся как отдельный handle
23

» WarCraft 3 / Можно ли отследить нападение?

nazarpunk, Ну да, наподобие этой системы. Собственно вся сложность в большом количестве событий. И ещё утечки. В этой системе события не удаляются после смерти юнита, и остаются висеть в памяти.
23

» WarCraft 3 / Можно ли отследить нападение?

Есть же события на отлов обнаружения, например Юнит обнаружил врага в зоне досягаемости. В случае с конкретным мобом сгодятся и они (просто они требуют в качестве аргумента определенного юнита).
В случае со случайным или любым мобом сложнее, но есть событие Юнит атакован на отлов начала атаки.
native TriggerRegisterUnitEvent (trigger whichTrigger, unit whichUnit, unitevent whichEvent) returns event
constant unitevent EVENT_UNIT_ACQUIRED_TARGET
constant unitevent EVENT_UNIT_DETECTED
23

» WarCraft 3 / Триггер зависящий от улучшения

AncientOverlord, Карта защищена? Это плохо.
Тогда мне по сути придётся писать заново триггеры, проверять и тестировать их, чтобы ответить на вопрос. Естественно, у меня нет желания и времени делать это.
Единственное что я могу предложить - это создать отряд, создать триггер на периодическое время, заносить в отряд все здания при постройке и на старте карты, где нужно спавнить войска, а затем каждые 5 секунд проверять, исследовано ли исследование, и исходя из условий спавнить юнитов из зданий в отряде.
23

» WarCraft 3 / Триггер зависящий от улучшения

AncientOverlord, тогда тут труднее, тут ещё таймер ставить надо, группу и триггеры на всех игроков, проще в той карте триггеры посмотреть.
23

» WarCraft 3 / Триггер зависящий от улучшения

Юнит завершает исследование
Если завершенное исследование равно Имя-исследования 1
То Создать юнита А в точке позиции триггер юнита
Если ... 2
То Создать юнита Б ...
И так далее.
Только не забудьте точку удалять, лучше её сразу сохранить в переменную.
Вам же такое нужно было?
23

» Game Dev / Effekseer

Интересно, а в блендер всё это великолепие возможно ли импортировать? А потом в mdx? Было бы революционно для варика)
23

» WarCraft 3 / Что делать, если при создании карты, выкидывает в главное меню?

Vladisubbotin, здесь я не шарю, vjass не изучал. Кстати говоря, названия функций и библиотек откровенно кошмарные, как автор свой код читает?)
23

» WarCraft 3 / Что делать, если при создании карты, выкидывает в главное меню?

Vladisubbotin, без баг репортов, все эти догадки будут равны гаданию по экрану)
23

» WarCraft 3 / Что делать, если при создании карты, выкидывает в главное меню?

Vladisubbotin, тогда не смогу помочь( там может быть много причин, рекомендую написать автору карты.
23

» WarCraft 3 / Что делать, если при создании карты, выкидывает в главное меню?

А при сохранении карты в редакторе карт, что говорит редактор? Какие ошибки показывает?
23

» Unryze Jass API / UjAPI

Ev3nt, а, понял. Только не понятно, зачем. Другое дело, если бы создавать внешний файл с кодом, типа bj, это да, имеет смысл. Особенно для кампаний.