Подробнее, что и как делалои?
Иногда бывает что канал мешает даммикам кастануть спелл, но это бывает если:
У канала указан базовый ид приказа от другого, существующего и применяющегося дамми юнитом скилла.
Тип цели у канала отличается от того скилла чье ид указано в настройках канала.
Игрок должен кастануть канал до того как кто либо кастанет скилл оригинал.
Этот баг связан с кешированием приказа абилок как описывал DracoLich, варкравт записывает типы целей для всех абилок с этим ид, а когда скилл кастуют проверяет.
Допустим у тебя 2 скилла, первый натуральная волна силы с приказом ShockWave а второй канал с тем же ид приказа ShockWave но типом цели мгновенное (без указания цели), стоит тебе кастануть канал как дамми юниты которые кастуют первый скилл (волну силы) откажутся её кастовать, ибо движек вара будет считать что это селф каст абилка (абилки без указания цели на самом деле кастуются в самого кастера).
Дебаг типа
if not IssueTargetOrder( u, некий приказ, target ) then
call BJDebugMsg( "Ошибка невозможно выполнить приказ такойто на цель" +GetUniTName(targ))
if IssueTargetOrder( u, некий приказ, u ) then
call BJDebugMsg( "Баг канала - измени ид приказа на несуществующий в предалах твоей карты!"))
endif
endif
нужно импортировать в корневую папку карты ( это без пути, "war3mapPreview.tga а не "War3MapImported\war3mapPreview.tga") файл формата тга размером 128 на 128 точек или 256 на 256 точек.
Для конвертирования подойдет BLPlab
Конечно не видит - wait'ы юзать не нужно, кто же так делает!
Target ability begin cast - вернет юнита только до твоего вейта, а потом усе.
Такие вещи нужно обязательно заносить в переменные, но в гуях это все увы но будет не муи...
Насколько я помню у него способность выключатель, 1 раз кликнул скилл включился, второй раз кликнул выключился - нужно чтобы если юнит в "бою" (вероятно автор имеет виду что юнит получат урон и способность блокируется, как даггер в доте)
Нужно не дать юниту включить эту способность пока он в "Бою", я предложил требования - иконка способности затемняется, как будто скилл под сайленсом но кулдаун никуда не девается.
Запихнуть жар преисподней в заблокированный спеллбук .
Дать способность с кд в 5 секунд.
При использовании способности давать/отнимать упомянутый выше спеллбук.
Какой спеллбук, у него скилл переключатель на основе жара, зачем ему спеллбук?
Ну там много чем можно, слк оптимизатор один из способов - обычно виной долгой загрузки карты может стать 100500 юнитов сидящи на карте изначально ибо абилки по 100500 уровней.
ИИ написать, сами скиллы юзают тока крипы подконтрольные ИИ - к примеру нейтральновраждебные.
Так же можно юзать скилл - Сфера замедления, это орб эффект который срабатывая накладывает на цель атаки указанный в его настройках скилл, подойдет для карт типа Castle Fight.
Нейтралам добавь ауру замедления торнадо - с % замедления 0, радиусом 900.
И нейтралов будут лупить, если они первые попадут в поле зрения.
Они продолжают игнорировать
Делать нужно не криво, нафига тебе 20000 к обзора, это не поможет - да и нейтралы и так всех видят на насрать.
Нужно отдать приказ зомби - перейти нападая на противников (атака в точку) а нейтралам ауру замедления торнадо или пламя феникса, ибо эти скиллы наносит 0.00 ед. урона от имени владельца и агрят на себя врагов.
смысла нулить невижу, под переменую выводиться память и еси ты обнулишь переменную типа юнит то думаю всеголишь обнуляться те значения что храняться в этой переменной но а так всеровно это дело висеть будет обнулённым
только я чтото заметил что редактор JNPG автоматом обнуляет переменные типа юнит
В варкравте это дело криво сделано, пока в переменной есть что то кроме null значения, причем не важно что, пусть даже мусор ( не существующий хендл) это все дело висит в памяти и засоряет таблицу хендлов, так что таки все локалки ссылочного типа кроме аргументов функции нужно обнулять, правда есть исключения типа player,
Карта путей - квадрат кратный 8, вот и все. Особого проку рисовать их нету, близзы и так уже нарисовали все что можно - выбираем из стандартных. Так же можно использовать блокираторы путей.
Какой добрый форум, спасибо. Все такие умники. Если бы я знал как это делать, я бы не задавал сюда вопрос. Ибо не знаю наизусть все триггеры.
Открываем стандартные карты близзов с роликами и смотрим как оно там реализовано, а так же читаем комментарии.
Ролики включают тучу функуций и фишек, тут нужно иметь терпение - пока сам все не опробуешь и не поймешь, норм ролика не получится.
Просто нельзя установить высоту юниту меньше чем у него установлено в РО, там есть поля Минимальная и Максимальная высота, в минимум пишем -100500 и радуемся.
Баг морфов, баг паузы и состояния "Страж" ( увы второе рализуемо только ретурн багом )
Баг моров - это руна с метаморфозой демон хантера, сама метаморфоза обнулена - все параметры в 0, начальная и конечная форма дамми герой, флаг не прирываемый.
Если такую руну вручить герою то он будет выполнять первый отданный приказ не смотря не начно, карта команд будет активно но толку тыкать на кнопки небудет, герой будет игнорировать другие приказы.
Прервать это состояние может только другой морф, выполненный до конца.
Открываеш карту Extrime Candy Wars 2004 от Blizzard там в папке debug есть триггеры читов, которые то устанавливают юниту хп то скорость, переделай под ману и будет тебе счастье.
» WarCraft 3 / Функция Preload
Ред. quq_CCCP
» WarCraft 3 / Иногда не срабатывают некоторые спеллы
Иногда бывает что канал мешает даммикам кастануть спелл, но это бывает если:
Этот баг связан с кешированием приказа абилок как описывал DracoLich, варкравт записывает типы целей для всех абилок с этим ид, а когда скилл кастуют проверяет.
Дебаг типа
» WarCraft 3 / Как запихнуть к карте обложку?
Для конвертирования подойдет BLPlab
» WarCraft 3 / Unhide unit или Target of the ability being cast не работает
Target ability begin cast - вернет юнита только до твоего вейта, а потом усе.
Такие вещи нужно обязательно заносить в переменные, но в гуях это все увы но будет не муи...
» WarCraft 3 / Как отключить способность
Нужно не дать юниту включить эту способность пока он в "Бою", я предложил требования - иконка способности затемняется, как будто скилл под сайленсом но кулдаун никуда не девается.
» WarCraft 3 / Как отключить способность
» WarCraft 3 / Как отключить способность
» WarCraft 3 / Спецэффекты способностей не работают
» WarCraft 3 / Время загрузки карты :(
» WarCraft 3 / Юнит не использует способность
Так же можно юзать скилл - Сфера замедления, это орб эффект который срабатывая накладывает на цель атаки указанный в его настройках скилл, подойдет для карт типа Castle Fight.
» WarCraft 3 / Юниты игнорируют нейтралов
» WarCraft 3 / Юниты игнорируют нейтралов
» WarCraft 3 / Юниты игнорируют нейтралов
Нужно отдать приказ зомби - перейти нападая на противников (атака в точку) а нейтралам ауру замедления торнадо или пламя феникса, ибо эти скиллы наносит 0.00 ед. урона от имени владельца и агрят на себя врагов.
» WarCraft 3 / Юниты игнорируют нейтралов
И нейтралов будут лупить, если они первые попадут в поле зрения.
Ред. quq_CCCP
» WarCraft 3 / Случайные группы
Которой "отжирается" смешное кол-во.
» WarCraft 3 / Случайные группы
» WarCraft 3 / как правильно передать и обнулять переменную для другой функции?
» WarCraft 3 / Карты путей
» WarCraft 3 / Анимации и сценки.
» WarCraft 3 / Анимации и сценки.
Ролики включают тучу функуций и фишек, тут нужно иметь терпение - пока сам все не опробуешь и не поймешь, норм ролика не получится.
» WarCraft 3 / Дамми
» WarCraft 3 / Отрицательная высота
» WarCraft 3 / Не могу решить задачу при создании спелла
» WarCraft 3 / Не могу решить задачу при создании спелла
Баг моров - это руна с метаморфозой демон хантера, сама метаморфоза обнулена - все параметры в 0, начальная и конечная форма дамми герой, флаг не прирываемый.
Если такую руну вручить герою то он будет выполнять первый отданный приказ не смотря не начно, карта команд будет активно но толку тыкать на кнопки небудет, герой будет игнорировать другие приказы.
Прервать это состояние может только другой морф, выполненный до конца.
» WarCraft 3 / как добавить юниту маны