quq_CCCP, вчера мапа попалась, как раз рисование кулдаунуа, правда каким способом я даже не смотрел)
Это же не пассивка а активка, тупо смена 100500 дамми абилок на основе щита пехотинца, пока абилка якобы кд - ты видишь красивую анимацию смены иконок таймером, а так же можешь кликать эту иконку но ничего не происходит ( скилл укрыться за щитом не сбивает текущие приказы ), кому то не лень было лепить столько абилок и иконок.
Ах да там еще есть канал на 300 уровней, чтобы отображать текущее кд в описании, ваще збц - карта будет загружаться полчаса.
Это лишь моя теория , но просто ,если допустить что она активная - то условия ее срабатывания смерть, это никак не проверить кроме как умереть.
Впрочем к делу все- равно не пришьешь)
Это пассивка которая срабатывает по событию EVENT_WIDGED_DEATH а затем рисует кулдаун индикатор на иконке, т.к мы не можем рисовать кулдауниндикаторы то и добиться такого эффекта не сможем (причем то что вы видите на иконке это лишь визуализация, реальный кулдаун хранится внутри способности, у предметов к примеру мнимый кулдаун - он не связан на прямую с кулдауном способности )
Так что либо активки которые как то активируются, ну либо делайте 100500 иконок и уровней у способности но ради такого это полный бред, проще сделать каст бар из текстага над головой юнита.
В гуях есть же события в разделе боевая единица - Начинает, завершает, от меняет исследование. Выбери то что нужно и используй, можно сделать событие только на конкретную боевую единицу которая будет что то там исследовать.
Если это поможет - мы говорим о модельке дерева сторожевого у эльфов. Если тыкнуть ему в голову - он не выделится. Поможет ли мне в этом вопросе РО - юнит - Графика - Высота выбора?
Не, это свойство модели - нужно править модель, изменяя геосеты кликов. Ибо это модель башни, близзарды не сделали область кликов отдельно для альтернативного состояния дерева, так что к модельщикам пиши чтоб поправили.
У меня не работает морф через руну. Руна дается, юзается, но морф не происходит. Можно пример рабочих настроек?
Щяс доделаю, там 100500 эффектов в зависимости от основы морфа и его настроек, до параметров юнита - можно получить и неуправляемую машину для убийств и таймер длительности, и бонусные атрибуты...
Иногда каст абилки не сбивается если юзать гуишное перемещение юнита.
Вот у меня блинк мортры на юнита, юзаю, она перемещается и атакует ... кд при этом идёт нормально
Попробовал то же самое сделать сейчас на голой карте - кд сбрасывается, а мана тратится...
Вывод - потеря кд зависит от каких то условий...
И да, когда советуете использовать SetUnitX/Y, объясняйте что это ведёт к игнорированию такой штуки, как понятие "блинк" - авто-атаки юнитов и миссл-скиллы всё равно попадут в цель (стандартные).
(делал триггерный блинк Магины - столкнулся с тем что не мог уйти от авто-атак, они всё равно попадали и убивали на лоу хп...)
Конечно не будет сбрасываться если у канала забыть убрать галочку - Отключить прочие способности!
Друга зачем? Нинада, так толку не будет...
Просто используешь Inject main (vjass) или Define (Cjass) чтобы убрать 1 только строчку из main
//***************************************************************************
//*
//* Map Configuration
//*
//***************************************************************************
//***************************************************************************
//*
//* Main Initialization
//*
//***************************************************************************
//===========================================================================
function main takes nothing returns nothing
call SetCameraBounds(- 3328.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), - 3584.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM), 3328.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), 3072.0 - GetCameraMargin(CAMERA_MARGIN_TOP), - 3328.0 + GetCameraMargin(CAMERA_MARGIN_LEFT), 3072.0 - GetCameraMargin(CAMERA_MARGIN_TOP), 3328.0 - GetCameraMargin(CAMERA_MARGIN_RIGHT), - 3584.0 + GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl", "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl")
call NewSoundEnvironment("Default")
call SetAmbientDaySound("SunkenRuinsDay")
call SetAmbientNightSound("SunkenRuinsNight")
call SetMapMusic("Music", true, 0)
call InitBlizzard() // вот и все, удалим и не будет бж объектов.
call InitGlobals()
call InitCustomTriggers()
call RunInitializationTriggers()
endfunction
Совсем забыл, функция main генерируется при сохранении карты в редакторе
Без cjass или vjass придется выколупывать war3map.j (код карты) файл из карты и править ручками в блокнотике, геморойно до безобразия, за то ненужен c\vjass и его знания.
Просто RemoveItem( ItemBeginManipulated () ) - удаляем предмет сразу после покупки и все, так же можно заменить модель книжки\руны на импортную (так сделал фрог в доте) или вовсе dummy.mdx если эта руна покупается из магазина. Блин ну что вы нечего не знаете, вам статью чтоли про руны расписать?
Не все объекты удаляются, яркий пример события триггеров - увы но даже удалив триггер и объект на который было повышено событие ( речь о событиях на конкретный виджет) + часть памяти занимают объекты сидящие на карте, вроде юнитов, Предметов и так далее.
Можно использовать магические сети и или одержимость для станов с регулируемой длительностью (пока на юните бафф он неподвижен, ну а триггерно проверяем если на юните бафф от 1 стана, то продлим время жизни даммику (время жизни делаем триггерно, а не дефолтно 1 коммандой). Есть 1 большое НО
'Apos' possesion (rus - одержимость) - багнутая абилка, если цель заклинания и даммик умрут то вылетит фатальная ошибка, будьте осторожны используя одержимость в качесте оглушающей способности...
когда кативируешь предмет создавай под ногами руну с виндвалком и функцией UnitAddItem добавляй герою, у него будет виндвал и неважно у него там сало, юзнут свой виндвалк и так далее.
Руне нужно ставит модель dummy.mdx и удалять руну сразу же после функции UnitAddItem.
» WarCraft 3 / Перезарядка пассивки
darkowlom: Это же не пассивка а активка, тупо смена 100500 дамми абилок на основе щита пехотинца, пока абилка якобы кд - ты видишь красивую анимацию смены иконок таймером, а так же можешь кликать эту иконку но ничего не происходит ( скилл укрыться за щитом не сбивает текущие приказы ), кому то не лень было лепить столько абилок и иконок.
Ах да там еще есть канал на 300 уровней, чтобы отображать текущее кд в описании, ваще збц - карта будет загружаться полчаса.
» WarCraft 3 / Выделение юнита
» WarCraft 3 / Перезарядка пассивки
Так что либо активки которые как то активируются, ну либо делайте 100500 иконок и уровней у способности но ради такого это полный бред, проще сделать каст бар из текстага над головой юнита.
» WarCraft 3 / Включение триггера после завершения исследования
» WarCraft 3 / Угол крена в WE.
» WarCraft 3 / Предметы, интересные баги и фитчи!
» WarCraft 3 / Перезарядка пассивки
» WarCraft 3 / Выделение юнита
» WarCraft 3 / Создание войск в рандомной области из массива с областями.
» WarCraft 3 / Малоизвестные функции для типа переменной trigger
» WarCraft 3 / GUI. Обсуждаем устройства циклов
» WarCraft 3 / Проблематика выделения типа widget в GUI
» WarCraft 3 / Предметы, интересные баги и фитчи!
» WarCraft 3 / Малоизвестные функции для типа переменной trigger
» WarCraft 3 / КД спеллов не идет.
» WarCraft 3 / Предметы, интересные баги и фитчи!
» WarCraft 3 / Чистка ненужных переменных из Blizzard.j
Просто используешь Inject main (vjass) или Define (Cjass) чтобы убрать 1 только строчку из main
Без cjass или vjass придется выколупывать war3map.j (код карты) файл из карты и править ручками в блокнотике, геморойно до безобразия, за то ненужен c\vjass и его знания.
» WarCraft 3 / Где -то видел в обсуждении но не могу сейчас найти
Блин ну что вы нечего не знаете, вам статью чтоли про руны расписать?
» WarCraft 3 / Как ждать меньше 0.10?
» WarCraft 3 / Генерация handle'ов в Warcraft 3
» WarCraft 3 / Конфликт способностей предмета и героя
Кстати рунами можно очень много чего интересного сделать, к примеру каст аое абилки не сбивающий приказа в любую точку
» WarCraft 3 / Zyxel hero siege Пришло время узнать все !
» WarCraft 3 / Замена паузы - стан?
Есть 1 большое НО
'Apos' possesion (rus - одержимость) - багнутая абилка, если цель заклинания и даммик умрут то вылетит фатальная ошибка, будьте осторожны используя одержимость в качесте оглушающей способности...
» WarCraft 3 / Конфликт способностей предмета и героя
» WarCraft 3 / Конфликт способностей предмета и героя
Руне нужно ставит модель dummy.mdx и удалять руну сразу же после функции UnitAddItem.