Спасибо всем, но я кое-что не подумал, надо чтобы баффы ауры на целях были видны только игроку (и его союзникам) юнита, который их распространяет и в инвизе, а иначе палево. Вся суть баффа это дать спецэффект на юните, знаю что можно даммиком, но нужно чтобы он был закреплен как спецэффкт, иначе некрасиво. Возможно ли такое вообще, давать инвизные спецэффекты?
Ну в этом случае тебе аура не нужна вовсе, триггерной пикай всех юнитов в радиусе и локально для игроков изменяй модель спецээфектов на юнитах под эффектом ауры, ну бафф сделать так не выйдет = сразу же десинх.
Там аура которая в воздух поднимает есть, и еще что то там с уроном было работает из инвиза, у ауры торнадо насколько помню есть бафф, там в настройках указан бафф просто он не отображается, но эффект вешает стабильно на юнитов (спецэффект + висит какое то время пока носителя нет рядом)
В константах карты: Невидимки могут распространять ауры
Самый изи вариант, ну а так юзать ауры вроде аур торнадо, они распространяются на врагов сквозь инвиз, но учтите это повреждающие ауры, вы разбудите нейтралов и так далее.
Странно но имена функций ни на что не влияют, похоже все дело в сжатии кода...
Пока не уверен, но одно ясно точно - оптимизаторы как которые уменьшают вес кода, делают его заметным для лаунчера.
Ну либо вейты, что непрактично - сойдет для вывода подсказок и инфы о карте.
Либо таймер, который ты запускаешь на случайный промежуток времени, когда таймер истечет ты делаешь нужные действия и заводишь таймер снова на случайный промежуток времени, ну и так хоть до бесконечности...
quq_CCCP, можно настроить так, чтобы дерево выделялось)) если ты не знал. ладно
Знал, но мы обсуждаем дефолт. Lenivex, автор очень обобщенно написал про виджеты, мне показалась что речь идет именно о разрушаймом декоре, ибо про предметы или юнитов так бы и написал. Для каста быстрого каста абилок есть всякие кликкеры, мапперы и так далее - стороннее по, всякие инвокер кеии и течис боты для доты тому яркий пример, незачем это делать на уровне карты.
Скачать себе сторонне по, которое будет нажимать на иконку вещи в нужном слоте, если ты нажмешь некую клавишу.
Увы у предметов нету хоткеев для юза, а только для продажи, поэтому либо сторонее по либо подгрузка мемхаком библиотеки, которая будет следить что игрок нажал нужную клавишу на клавиатуре, а затем отдаст приказ каста выделенному юниту с инвентарем.
Эмм, выделяются тока разрушаемые объекты да и то не все, деревья не выделяются игроком...
Если не секрет зачем вам знать над каким разрушаемым объектом сейчас курсор игрока?
quq_CCCP:
Если ты имеешь в виду ИИ который будет играть как про игрок человек, то я не об этом. Заставить кастовать бота способности при определённых условиях, я думаю, сможет каждый, кто разбирается в триггерах, собственно, что и разбирается в данном вопросе. quq_CCCP:
Слабо сделать?
Вообще ничего там сложного, просто трудоёмко и куча условий и проверок.
Я бы поспорил, даже про мили ИИ, там не так уж все и изи, если разобраться, хороший ии писать очень долго, так что везде где можно пытаются на дефолтном сидеть, даже в картах которые далеки от мили.
код вытащи и засуть в карту кампании, вероятно не происходит интерпритация в обычный jass с vjass.
Так же вам ничего не мешает переписать все на чистый jass.
Стандартный ИИ никак, только если вы замените канал какими-то другим скиллом, который юзает ИИ в схожей ситуации ( если нужно чтобы ии юзал спелл в толпе то подойдет вызов волка или стомп в качестве пустышки). Ну или совсем радикальный вариант, писать свой ИИ.
Испорченный JNGP вылечил сносом, но хотелось бы знать как избежать подобного в будущем - рудники были не единственным что он руинил при сохранении.
Версия какая была? Мб какая левая, так же нужно избегать антивирусов, ибо антивирусы частенько портят файлы JNGP считая их вредоносными,из за принципа их работы.
а вот как узнать цель на которую я применю предмет ?
quq_CCCP:
Вопрос в теме видишь? При чём тут то, что написал ты?
Вижу, я юзаю предмет, как мне найти в кого я его юзаю? Я и ответил, зависит от события -каст абилки или юнит отдал приказ, соответственно функции возвращающие цель будут разные. Реализовать можно по разному.
quq_CCCP, без редактора можно работать? т.е создать карту
Ну разумеется, но вот только зачем? Редактор выдумали близзы для удобства, в том числе себя любимых, ланд можно рисовать в блокнотике, данные юнитов с екселе но как то уныло, да и нет защит от ошибки...
Так что юзаем редактор и не паримся, код можно пихать прямо в вар3мап.ж сразу после сохранения карты, сделав все необходимые манипуляции в жаскраффте.
JNGP - это сторонний скрипт(своего рода), поэтому кампания не читает его, и собственно функции из него тоже не сработают, правда была тема где-то с дополнительным расширением для кампаний, насколько мне известно
Шта, jngp это надстройка над редактором, если функция написано полностью на jass то все должно работать если нету ошибок.
Так что код этого триггера в студию, там либо ошибки, либо используются диалекты Vjass, Cjass и нету интерпретации при сохранении.
» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?
» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?
» WarCraft 3 / Как может невидимый юнит дать врагам (и не только) ауру?
» WarCraft 3 / War3map.j до и после оптимизации?
Пока не уверен, но одно ясно точно - оптимизаторы как которые уменьшают вес кода, делают его заметным для лаунчера.
» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?
Ну в общем все выдумано до вас, осталось скопировать к себе в карту.
» WarCraft 3 / Ребят, а как сделать пассивку Тролля из дота 2?
» WarCraft 3 / Временное случайное событие
Либо таймер, который ты запускаешь на случайный промежуток времени, когда таймер истечет ты делаешь нужные действия и заводишь таймер снова на случайный промежуток времени, ну и так хоть до бесконечности...
» WarCraft 3 / War3map.j до и после оптимизации?
» WarCraft 3 / Нужно отловить widget (memory hack)
Lenivex, автор очень обобщенно написал про виджеты, мне показалась что речь идет именно о разрушаймом декоре, ибо про предметы или юнитов так бы и написал. Для каста быстрого каста абилок есть всякие кликкеры, мапперы и так далее - стороннее по, всякие инвокер кеии и течис боты для доты тому яркий пример, незачем это делать на уровне карты.
» WarCraft 3 / Горячая клавиша предмету
Увы у предметов нету хоткеев для юза, а только для продажи, поэтому либо сторонее по либо подгрузка мемхаком библиотеки, которая будет следить что игрок нажал нужную клавишу на клавиатуре, а затем отдаст приказ каста выделенному юниту с инвентарем.
» WarCraft 3 / Нужно отловить widget (memory hack)
Если не секрет зачем вам знать над каким разрушаемым объектом сейчас курсор игрока?
» WarCraft 3 / Как заставить ИИ применять способность "Канал"?
» WarCraft 3 / Как заставить ИИ применять способность "Канал"?
» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.
» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.
Так же вам ничего не мешает переписать все на чистый jass.
» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.
» WarCraft 3 / Как заставить ИИ применять способность "Канал"?
» WarCraft 3 / Баг констант в JNGP
» WarCraft 3 / Как узнать цель предмета
» WarCraft 3 / Эффект обезоруживания и не только
» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере
Так что юзаем редактор и не паримся, код можно пихать прямо в вар3мап.ж сразу после сохранения карты, сделав все необходимые манипуляции в жаскраффте.
» WarCraft 3 / Ограничение на количество войск
» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.
Так что код этого триггера в студию, там либо ошибки, либо используются диалекты Vjass, Cjass и нету интерпретации при сохранении.
» WarCraft 3 / Ограничение на количество войск