32

» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?

Lotus101:
Спасибо всем, но я кое-что не подумал, надо чтобы баффы ауры на целях были видны только игроку (и его союзникам) юнита, который их распространяет и в инвизе, а иначе палево. Вся суть баффа это дать спецэффект на юните, знаю что можно даммиком, но нужно чтобы он был закреплен как спецэффкт, иначе некрасиво. Возможно ли такое вообще, давать инвизные спецэффекты?
Ну в этом случае тебе аура не нужна вовсе, триггерной пикай всех юнитов в радиусе и локально для игроков изменяй модель спецээфектов на юнитах под эффектом ауры, ну бафф сделать так не выйдет = сразу же десинх.
32

» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?

Там аура которая в воздух поднимает есть, и еще что то там с уроном было работает из инвиза, у ауры торнадо насколько помню есть бафф, там в настройках указан бафф просто он не отображается, но эффект вешает стабильно на юнитов (спецэффект + висит какое то время пока носителя нет рядом)
32

» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?

Proshel_Doty:
В константах карты: Невидимки могут распространять ауры
Самый изи вариант, ну а так юзать ауры вроде аур торнадо, они распространяются на врагов сквозь инвиз, но учтите это повреждающие ауры, вы разбудите нейтралов и так далее.
32

» WarCraft 3 / War3map.j до и после оптимизации?

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

» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?

В опен доте есть, но там она вроде у рексара...
Ну в общем все выдумано до вас, осталось скопировать к себе в карту.
32

» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?

Принятый ответ
Опен дота в помощь, тупо добавление пассивки на скорость атаки при каждом ударе, потом если юнит бьет другую цель, то удаляем половину бонуса.
32

» WarCraft 3 / Временное случайное событие

Ну либо вейты, что непрактично - сойдет для вывода подсказок и инфы о карте.
Либо таймер, который ты запускаешь на случайный промежуток времени, когда таймер истечет ты делаешь нужные действия и заводишь таймер снова на случайный промежуток времени, ну и так хоть до бесконечности...
32

» WarCraft 3 / War3map.j до и после оптимизации?

-~DracoL1ch:
ничем, кроме названий переменных. попробуй отключить морфинг имен
Определённо нет, попробовал отключать сжатие имен.
Загруженные файлы
32

» WarCraft 3 / Нужно отловить widget (memory hack)

Steal nerves:
quq_CCCP, можно настроить так, чтобы дерево выделялось)) если ты не знал. ладно
Знал, но мы обсуждаем дефолт.
Lenivex, автор очень обобщенно написал про виджеты, мне показалась что речь идет именно о разрушаймом декоре, ибо про предметы или юнитов так бы и написал. Для каста быстрого каста абилок есть всякие кликкеры, мапперы и так далее - стороннее по, всякие инвокер кеии и течис боты для доты тому яркий пример, незачем это делать на уровне карты.
32

» WarCraft 3 / Горячая клавиша предмету

Скачать себе сторонне по, которое будет нажимать на иконку вещи в нужном слоте, если ты нажмешь некую клавишу.
Увы у предметов нету хоткеев для юза, а только для продажи, поэтому либо сторонее по либо подгрузка мемхаком библиотеки, которая будет следить что игрок нажал нужную клавишу на клавиатуре, а затем отдаст приказ каста выделенному юниту с инвентарем.
32

» WarCraft 3 / Нужно отловить widget (memory hack)

Эмм, выделяются тока разрушаемые объекты да и то не все, деревья не выделяются игроком...
Если не секрет зачем вам знать над каким разрушаемым объектом сейчас курсор игрока?
32

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

Proshel_Doty:
quq_CCCP:
Если ты имеешь в виду ИИ который будет играть как про игрок человек, то я не об этом. Заставить кастовать бота способности при определённых условиях, я думаю, сможет каждый, кто разбирается в триггерах, собственно, что и разбирается в данном вопросе.
quq_CCCP:
Слабо сделать?
Вообще ничего там сложного, просто трудоёмко и куча условий и проверок.
Я бы поспорил, даже про мили ИИ, там не так уж все и изи, если разобраться, хороший ии писать очень долго, так что везде где можно пытаются на дефолтном сидеть, даже в картах которые далеки от мили.
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

8gabriel8:
quq_CCCP, я не умею писать на jass, мне человек сделал. И как вытащить код и засунуть в карту кампании?
Мпк редактором, весь код карты это war3map.j
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

код вытащи и засуть в карту кампании, вероятно не происходит интерпритация в обычный jass с vjass.
Так же вам ничего не мешает переписать все на чистый jass.
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

Дважды сохраните карту отдельно, потом пакуйте в кампанию или просто сохраните карту и вытащите war3map.j из карты и суньте в кампанию, делов то...
32

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

Принятый ответ
Стандартный ИИ никак, только если вы замените канал какими-то другим скиллом, который юзает ИИ в схожей ситуации ( если нужно чтобы ии юзал спелл в толпе то подойдет вызов волка или стомп в качестве пустышки). Ну или совсем радикальный вариант, писать свой ИИ.
32

» WarCraft 3 / Баг констант в JNGP

zogorlol:
Испорченный JNGP вылечил сносом, но хотелось бы знать как избежать подобного в будущем - рудники были не единственным что он руинил при сохранении.
Версия какая была? Мб какая левая, так же нужно избегать антивирусов, ибо антивирусы частенько портят файлы JNGP считая их вредоносными,из за принципа их работы.
32

» WarCraft 3 / Как узнать цель предмета

Proshel_Doty:
а вот как узнать цель на которую я применю предмет ?
quq_CCCP:
Вопрос в теме видишь? При чём тут то, что написал ты?
Вижу, я юзаю предмет, как мне найти в кого я его юзаю? Я и ответил, зависит от события -каст абилки или юнит отдал приказ, соответственно функции возвращающие цель будут разные. Реализовать можно по разному.
32

» WarCraft 3 / Эффект обезоруживания и не только

Могу выдать наработку кастом баффа дизарма, на основе склада. (виз.эффект основан на ауре торнадо).
32

» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере

NikolayMatveev1:
quq_CCCP, без редактора можно работать? т.е создать карту
Ну разумеется, но вот только зачем? Редактор выдумали близзы для удобства, в том числе себя любимых, ланд можно рисовать в блокнотике, данные юнитов с екселе но как то уныло, да и нет защит от ошибки...
Так что юзаем редактор и не паримся, код можно пихать прямо в вар3мап.ж сразу после сохранения карты, сделав все необходимые манипуляции в жаскраффте.
32

» WarCraft 3 / Ограничение на количество войск

Naadir, Уже и не помню гуи, но там это дело было, во всех кампаниях юзается ограничения, почему вас сразу недоступны все технологии и юниты рассы?
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

PrincePhoenix:
JNGP - это сторонний скрипт(своего рода), поэтому кампания не читает его, и собственно функции из него тоже не сработают, правда была тема где-то с дополнительным расширением для кампаний, насколько мне известно
Шта, jngp это надстройка над редактором, если функция написано полностью на jass то все должно работать если нету ошибок.
Так что код этого триггера в студию, там либо ошибки, либо используются диалекты Vjass, Cjass и нету интерпретации при сохранении.
32

» WarCraft 3 / Ограничение на количество войск

Есть же функция лимита на создание конкретного типа юнитов для игрока, SetPlayerMaxTechAllowed или как то так...