13

» WarCraft 3 / Вечная ночь в JNGP так и не поправлена?

Extremator, этот файл, должно быть, где-то запакован в архивах JNGP. Нужно его поискать по заданному ранее пути: UI/.
13

» WarCraft 3 / Уменьшение радиуса реагирования мобов.

gabriel_fisher, работает не только на нейтрально-враждебных. Чтобы уменьшить область зова на помощь, необходимо посмотреть две игровые константы.
Также хотелось бы добавить, что могут быть необходимы еще 3 игровые константы. Их значения определяют чувствительность монстров к событиям, которые происходят вокруг.
Загруженные файлы
13

» WarCraft 3 / Уменьшение радиуса реагирования мобов.

gabriel_fisher, выделяешь необходимых тебе монстров на карте. Есть два пункта в получение цели: Норма (600), Лагерь (200). Выбрав лагерь произойдет уменьшение радиуса их реагирования.
13

» WarCraft 3 / "Системка"

Да, будет один и тот же, если перезапись переменной осуществляться не будет.
13

» WarCraft 3 / Вечная ночь в JNGP так и не поправлена?

TripleKor, разве что его исправить, чтобы оставить возможность создавать такие холмы и найти возможный баг с временем дня в редакторе.
13

» WarCraft 3 / Как объединить 2 файла формата .wo3?

Есть такая программа, как WC3ObjectMerge. В ней можно делать различные вещи с объектами редактора, а также склеивание списков нестандартных объектов, только нужно, чтобы идентификатор был различный.
Загруженные файлы
13

» WarCraft 3 / Как определить хоста?

А зачем использовать ReturnBug, если есть функция GetLocalPlayer()? Насчет RB не знаю, так как это ковыряться в памяти нужно крайне долго, хотя можно что полезное найти.
13

» WarCraft 3 / Вечная ночь в JNGP так и не поправлена?

А какую сборку используешь? Да, у меня также во второй не работает, хотя в первой все нормально.
13

» FNWE / FNWE

SID69, это точно, благодаря этому и начал данную разработку, чтобы можно было понимать триггеры проще, на коде то не все умеют, а так - может как-то стимулирует создателей карт.
13

» FNWE / FNWE

z1i2p3, я не сразу начал заниматься модингом Вара. Сначала просто играл)
Тем временем я составляю обновленную версию нового GUI. Категории для функций станут несколько удобнее и практичнее в использовании, так как больше не придется искать нужную функцию в одинаковых категориях, но с разницей в названии (native). Также их отображение будет несколько систематизировано для того, чтобы сразу можно было понять, что есть новыми функциями из common.j, а какие совершенно новыми. Осталось дождаться, когда я доработаю новую версию.
13

» WarCraft 3 / WorldEdit

Biomechanicmann, пункт в РО: Редактор - После смерти предметы могут быть брошены (udro).
13

» WarCraft 3 / WorldEdit

Экстрасенсов в студию, а если серьезно, то можно найти с помощью групп случайно-выпадающих предметов с монстров (те монстры, с которых выпадают предметы, отмечены белой стартовой позицией, как у игрока, только маленькой). Также есть триггеры, которые регистрируют событие смерти боевой единицы пересмотреть (можешь посмотреть через менеджер объектов все триггеры, где используется определенная функция).
13

» WarCraft 3 / Горение не отображается на модели

В редакторе моделей для Вара необходимо создавать точки крепления огня (кости). Они называются sprite.
Цитирую фразу из статьи: Точки крепления и Событийные объекты.
Sprite - крепление для эффекта огня, который появляется при повреждениях, если модель используется для здания или для юнита, классифицируемого в РО как механический.
Загруженные файлы
13

» WarCraft 3 / Warcraft 3 HIVE

Как там вообще ввести название модели, чтобы не использовать глобальный поиск всего по сайту?
13

» WarCraft 3 / Иллюзии

antonpoganui, создавай цикл для отряда и добавляй необходимые действия для иллюзий.
Загруженные файлы
13

» WarCraft 3 / Событие EVENT_PLAYER_STATE_LIMIT для конкретного игрока

quq_CCCP, у реальных переменных проблемы с равенством. Вар порой не понимает, когда они равны, ведь у них плавающая запятая. Знать бы еще, какая переменная ими подразумевается, ведь в функции TriggerRegisterPlayerEvent места для реальной нет, но вынужден сказать, что да, на limitop очень похоже и также есть константа EVENT_GAME_VARIABLE_LIMIT, но почему она существует отдельно от функции TriggerRegisterVariableEvent - непонятно. Возможно, она тоже в свою очередь отвечает за какой-либо лимит.
13

» WarCraft 3 / Иллюзии

Иллюзия - такой же самый юнит, но с некоторыми особенностями. Они обладают типом, который можно проверить через native-функцию IsUnitIllusion. С помощью данной функции можно определить есть ли юнит иллюзией или нет. Второй вопрос не совсем понятен, но первый вариант с нативкой будет лучше, просто совершает выбор юнитов и проверяешь их на тип "Иллюзия".
13

» WarCraft 3 / Событие EVENT_PLAYER_STATE_LIMIT для конкретного игрока

Знаю, что есть аналогичное событие для боевых единиц: EVENT_UNIT_STATE_LIMIT, но в обычном редакторе данного события нет. Что оно могло бы значить?
constant unitevent EVENT_UNIT_STATE_LIMIT                           = ConvertUnitEvent(59)
13

» WarCraft 3 / Глюк редактора

Перетяни колонку, там, где их разделитель перетаскиванием вправо и все будет нормально.
13

» WarCraft 3 / Баг или нет?

Это для Вара обычное явление, когда что-то логичное на практике не желает работать. Огненное дыхание ведь на плоскость, а если сравнивать это с целевым замедлением цели (например, Сфера Замедления), то они значительно отличаются. Да, огненное дыхание можно направить на юнита, но он сам не является целью. Целью есть то, что под ним, поэтому это есть логикой Вара, и, наверное, для Сфер доступны только целевые способности.
13

» WarCraft 3 / Как сделать урон в области

Делаешь все необходимые действия через функцию через группу, которую получаешь с помощью нативки:
native GroupEnumUnitsInRect                 takes group whichGroup, rect r, boolexpr filter returns nothing
После чего можно, как угодно: через цикл для каждого юнита, или же через ForGroup (но, вынужден сказать, через цикл удобнее в данной ситуации). Лишних юнитов отсеиваешь с помощью условия.
13

» WarCraft 3 / про анимации и модели

Связать кости плаща с костями модели и можно будет обойтись без редактирования самой ее анимации в mldvis. Плащ будет тянуться к ней. Если не подойдет, то придется переделывать всю анимацию.