AntiMage, слушай мб юнный ICEFROG продемонстрирует нам свои труды? Не ну рили интересно посмотреть что ты там творишь и ткнуть тебя носом в 100500 примитивнейших косяков, уверен что если бы мы увидели карту то сразу бы все заработало как надо.
По приказу, юнит отдал приказ стрелы вкл (помойму даже было в гуях) делаем CustomValue юнита 1, если отдал приказ выключить стрелы делаем CustomValue юнита 0
Примитивнейший вариант на гуях не требующий ни переменных не хешталиц, а так же не создающий утечек...
Правда есть и минусы, CustomValue у юнита только один, а мы его заняли под это дело, для других систем мы его использовать уже не сможем...
А что мешает создавать крипов за нейтральных игроков?
Ну зарание параметры союзов делайте для этих нейтралов какие вам вздумается (враг тому то, союзник тому то...)
Ты сам себе противоречишь. Ты говоришть что при суициде убийца не отлавливается, и тут же говоришь что проверять убийцу и умершего -_- Второй вариант возможен только если своего юнита убивают другим своим. Уточняй тогда уже.
Где это я сказал? Прошу показать мне где я говорил что убийца не отлавливается, а господин параноик?
Я написал про то как это было решено в доте, не более...
Не забудь триггерно запретить использовать предметы, которые позволяют телепортироваться (под сеткой они ведь запрещены?).
Ой ну и хрень же этот ваш GetUnitDefaultPropWindow(unit)
Нужно указать в ро сдивг окна указан в градусах, что и берет GetUnitDefaultPropWindow(unit)
но SetUnitPropwWindow - то требует угол в радианах, а не в градусах, если сделать SetUnitPropWindow(unit, GetUnitDefaultPropWindow(unit)) то начнется треш и угар - юнит бегает кругами и не слушается...
Хорошо я сделал дебаг и помотрел Сдвиг окна юнита через GetUnitPropWindow
1.046
Странно в ро же 60 градусов, и GetUnitDefaultPropWindow(unit) тоже возвращает 60.00, а потом таки решил проверить что если при всех действиях смотреть чему равен GetUnitPropWindow и тут меня осенило - 60 * (3.14 \180.)) = 1.046 Сдвиг окна юнита указывается не в градусах а в радианах...
quq_CCCP, а можно отловить юнита которому был нанесён урон пламенем феникса?
Да и механика у пламени феникса немного другая.
Конечно можно, событие Юнит получат урон, кол.во урона равно 0.00 и у Юнита есть бафф пламени феникса.
Во только придется добавить событие "Юнит получает урон" всем потенциальным целям на карте, ну или создать триггер который следит что Юнит вошел на карту и он не здание, то добавить ему это событие.
Ну во первых жутко утечно, локейшены не удаляются..
Во вторых - юзайте пламя феникса со 100500 уровнями или столько абилок, исходя из выучивания навыка героя или его уровня меняйте или выдавайте уровень пламю феникса.
Ну а если таки хочется триггерно, лучше на jass.
Ну если ласт версион которая опен war3map restorer то возможно найдет, но там все несколько коряво да и вовсе не лучший пример для подражания, ибо у фрога то утечки то 100500 триггеров, то вовсе конверт гуи...
Потому что у них одинаковый id приказа, движек варкравта ищет что делать сиходя из этого id и он думает что это одна и та же способность, поэтому отображает на 2 разных способностях один и тот же кулдаун индикатор...
Кароче не юзай 2 способности у юнита на одной основе.
Исключение - Канал и еще пару абилок где можно изменить базовый id приказа... Блин ну уже 100500 раз было, вы статьи читали или нет?
quq_CCCP, константу можно поменять в игровых константах
ещё можно таймером на месте держать его
основная проблема с летающими юнитами
там без морфа ну вообще никак ssbbssc, есть функция
constant native GetUnitDefaultMoveSpeed takes unit whichUnit returns real
Спс, но мне морфы юнитов мне противопоказаны.
И как назло переделывать очень много...
Кстати да, второй пункт снимается:
Опутывающие способности и так сбивают прицел и текущий приказ юнита, в чем они даже похожи на станы.
Значит сейчас осталось отследить что предмет в кулдауне чтобы его не пересоздать пока он кд (да в принципе и незачем, юнит всеравно не сможет его применить)
А так же подумать о провке на бафф, все опутывающие способности - негативные баффы, они наносят 0.00 ед. урона при попадании в юнита, сбивая все стандартные лечения (которые сбиваются уроном)
Бафы сети и паутины наносят урон единожды - при попадании.
А вот бафф корней наносит 0.00 ед. при первом появлении в статусе, а так же после исчезновения или удаления.
Да, да, только вы забыли одно большое но! Юнит хоть и не может передвигаться но его скорость не равна 0, да и еще установить скорость меньше константной движок не даст.
Юнита нельзя заставить не ходить, ну хоть ты лопни, про морфы с мс 1. даже не рассматриваем, в опу этот костыль.
Удаление 'Amov' тоже не вариант, его нельзя вернуть никак иначе кроме морфа в другого юнита.
Делать опутывающие заклинания тригерно? Запретить атаку и установить скорость юнита на 0 не сложно.
Прошу пример триггерного опутывающего заклинания 1 в 1 как сеть, чтобы без морфов и без подмены юнитов.
Так же скорость юнита если что в 0 не убирается, простыми способами. Так что в *опу кастом сети, еще больше геморроя.
Быстрее чем дропать и подбирать, не говоря о том что юнит может быть скрыт или еще чего (ну вспомни баг ск\пака\дестра и линкен сферы) не хотелось бы у себя такого бага.
Двигать итемы нельзя, тронешь - выпадет на землю, сразу спешу обрадовать - хайдить, двигать и прочие действия с предметами (виджета) пока он в инветаре приводят к выпаданию предмета из инвентаря...
Хоспади, само кольцо это модель спецэффекта, В ОПЕН ДОТЕ ВОЗЬМИ. Есть версии без импорта на стандартных моделях из варкравта, но там туча дамми юнитов, скачать можно с хайва.
Эффект шивы это дамми каст Ледяной Звезды (Frost Nova), юнитов в аое вокруг кастера угощают фрост новой.
Трупы еще видимо не разложились, она не берет свежеубитых, только немного погодя в допустимых целях стоит галочка - мертвые, нужно было перевести - тухлые
Есть же параметры игры такие, смотри внимательно стандартные карты близзардов, там запрещали торговать ресурсами конкретным игрокам .
Функция SetMapFlag ( фиксировать торговлю ресурсами ) в гуях.
» WarCraft 3 / Как ускорить New Gen примерно 390 нестандартными обьектами?
Не ну рили интересно посмотреть что ты там творишь и ткнуть тебя носом в 100500 примитивнейших косяков, уверен что если бы мы увидели карту то сразу бы все заработало как надо.
» WarCraft 3 / Как проверить, включен ли автокаст у определенной способоности?
Примитивнейший вариант на гуях не требующий ни переменных не хешталиц, а так же не создающий утечек...
Правда есть и минусы, CustomValue у юнита только один, а мы его заняли под это дело, для других систем мы его использовать уже не сможем...
» WarCraft 3 / можно ли сделать приоритет атаки без прочих переменных?
» WarCraft 3 / Как ускорить New Gen примерно 390 нестандартными обьектами?
» WarCraft 3 / Убрать контроль юнита с игрока
Ну зарание параметры союзов делайте для этих нейтралов какие вам вздумается (враг тому то, союзник тому то...)
» WarCraft 3 / как узнать что юнит убил сам себя к примеру взрыв?
Я написал про то как это было решено в доте, не более...
» WarCraft 3 / как узнать что юнит убил сам себя к примеру взрыв?
Так же можно проверить кому принадлежит убийца, если тому же кто умер то перед нами суицид.
» WarCraft 3 / "Урон Носом"
» WarCraft 3 / Двойной клик предмета и сети...
Нужно указать в ро сдивг окна указан в градусах, что и берет GetUnitDefaultPropWindow(unit)
но SetUnitPropwWindow - то требует угол в радианах, а не в градусах, если сделать SetUnitPropWindow(unit, GetUnitDefaultPropWindow(unit)) то начнется треш и угар - юнит бегает кругами и не слушается...
Хорошо я сделал дебаг и помотрел Сдвиг окна юнита через GetUnitPropWindow
1.046
» WarCraft 3 / Не работает код
Да и вместо тех городушек в условии нужна 1 строчка.
» WarCraft 3 / Пик случайного юнита
Во только придется добавить событие "Юнит получает урон" всем потенциальным целям на карте, ну или создать триггер который следит что Юнит вошел на карту и он не здание, то добавить ему это событие.
» WarCraft 3 / Пик случайного юнита
Во вторых - юзайте пламя феникса со 100500 уровнями или столько абилок, исходя из выучивания навыка героя или его уровня меняйте или выдавайте уровень пламю феникса.
Ну а если таки хочется триггерно, лучше на jass.
» WarCraft 3 / Как сделать первый скилл Рубика?
» WarCraft 3 / Как сделать первый скилл Рубика?
» WarCraft 3 / Способности
Кароче не юзай 2 способности у юнита на одной основе.
Исключение - Канал и еще пару абилок где можно изменить базовый id приказа...
Блин ну уже 100500 раз было, вы статьи читали или нет?
Ред. quq_CCCP
» WarCraft 3 / Двойной клик предмета и сети...
» WarCraft 3 / Двойной клик предмета и сети...
И как назло переделывать очень много...
Кстати да, второй пункт снимается:
Опутывающие способности и так сбивают прицел и текущий приказ юнита, в чем они даже похожи на станы.
Значит сейчас осталось отследить что предмет в кулдауне чтобы его не пересоздать пока он кд (да в принципе и незачем, юнит всеравно не сможет его применить)
А так же подумать о провке на бафф, все опутывающие способности - негативные баффы, они наносят 0.00 ед. урона при попадании в юнита, сбивая все стандартные лечения (которые сбиваются уроном)
Бафы сети и паутины наносят урон единожды - при попадании.
А вот бафф корней наносит 0.00 ед. при первом появлении в статусе, а так же после исчезновения или удаления.
» WarCraft 3 / Двойной клик предмета и сети...
Юнита нельзя заставить не ходить, ну хоть ты лопни, про морфы с мс 1. даже не рассматриваем, в опу этот костыль.
Удаление 'Amov' тоже не вариант, его нельзя вернуть никак иначе кроме морфа в другого юнита.
» WarCraft 3 / Двойной клик предмета и сети...
Так же скорость юнита если что в 0 не убирается, простыми способами.
Так что в *опу кастом сети, еще больше геморроя.
» WarCraft 3 / Двойной клик предмета и сети...
Двигать итемы нельзя, тронешь - выпадет на землю, сразу спешу обрадовать - хайдить, двигать и прочие действия с предметами (виджета) пока он в инветаре приводят к выпаданию предмета из инвентаря...
» WarCraft 3 / Триггерная способность Artic Blast
Есть версии без импорта на стандартных моделях из варкравта, но там туча дамми юнитов, скачать можно с хайва.
Эффект шивы это дамми каст Ледяной Звезды (Frost Nova), юнитов в аое вокруг кастера угощают фрост новой.
» WarCraft 3 / Триггерный приказ "погрузить" труповозке
Блин забыл про поганое гуи, оно удалило переменную, вот поправленная версия.
» WarCraft 3 / Триггерный приказ "погрузить" труповозке
» WarCraft 3 / Эта труповозка не хочет погружать
в допустимых целях стоит галочка - мертвые, нужно было перевести - тухлые
» WarCraft 3 / Запретить передачу ресурсов между союзниками
Функция SetMapFlag ( фиксировать торговлю ресурсами ) в гуях.