Ух какой ужос, меньше используй ГУИ, проверить можно по TypeId берем предмет в слоте и проверяем ид, если оно нужное - то удаляем, далее следующий слот если нужно проверить всё слоты, ну а систем на сборку артефактов на сайте была уйма. Потом если юнит получает предмет - то в триггере ты можешь узнать какой предмет он получил - GetManipulatedItem() его проверяй сразу, а не ищи по слотам.
Ну то в игровых константах заданы, не модифицируя карту сделать в мультиплеере другие расходы нельзя никак. Ну а так берем и модифицируем свою карту, или карту близард на сражение - правда модификация будет сразу заметна.
А как насчет кампании нежити, глава с эльфами - там смотрел, там хоть и есть порталы, волны иногда приходят с дирижаблей + с ними птицы которые туманят башни.
Таких абилок 2-3 на весь варкравт, помню ещё способность - скрыться у эльфов, предмет с такой аьилкой - плащ теней, там тоже иконка на карте команд, это похоже балки были отдельно проработаны для работы предметами таким образом.
Ну во первых это не стол заказов, во вторых - очень мало данных, что в итоге нужно получить? Двойную атаку можно сделать с помощью сферы замедления и огненных стрел, но это будет орб эффект. Более сложные реализации я думаю вам не получится осилить если вы задаёте подобные вопросы.
Ну так то можно, достаточно паузить здание после найма 3х юнитов в нем, ну а по событию юнит продан находишь кого продали и кто продал, посчитать количество проданных не сложно, так же если это именно покупка как в лагере наёмников а не подготовка, то можно добавлять триггерно в продажу этих юнитов. и удалять, для конкретного здания.
rsfghd, 6 слотов на экране и точка, то что абилки итемов можно напихать героев, дело 25тое, ты никак не можешь их использовать. В интерфейсе можно сказать все прибито гвоздями, и больше 6 слотов вы никак не увидите.
Dorg, ну опять же спец события нет, но для способностей с целью - юнитом, обычно создают триггер который ждет любого урона по цели или пока цель умрет или пока выйдет время (примерное время подлета снаряда + секунда). Для способностей которые летят в рельеф, используют просто счетчик времени, ну допустим скорсть снаряда 900, значит он пролетит 900 ренжи за 1 секунду, вот, расстояние между кастером и точкой каста у нас 700, значит сделать задержку 0.78 секунд (расстояние поделить на скорость, можно округлить в большую сторону) и после наложить эффект на юнитов вокруг точки каста, для эмитации снарядов используют дамиков, способность гоблина - мини-завод.
Тут много костыльных путей решения.
У мипо в доте не ракетный удар, способность сделана из тёмной стаи повелителя ужаса, весь эффект триннерный, сама сеть дамик которого двигают кодом, по прилёту на всех в радиусе кидается сеть.
и ещё раз никак не изменить механику работы дефолтных способностей, так что забудьте.
Dorg, вовсе способность то примитивная, на гуи думаю сделать сможешь - кинуть дамиком сетки на врагов в радиусе, по прилету снаряда.
1 - невозможно, слотов 6 и точка.
2 - 2 любых абилки постоянной невидимости, 'Apiv', 'Agho' к примеру, тогда инвиз не будет рассеиваться при атаке или применении способности.
При этом ничего не обычно там нет, на то он и дефолт, разве что всякие баги - типа у аватара бафф не настроить, абилка всегда будет брать дефолтный.
Аргументы, по сути те же локалки, запись в каждую значения - есть отдельные действия, чем больше аргументов у функции, тем медленее будет вызов, но офк, это слезы. Я не понимаю надобности передавать 50 аргументов, что уже мешает ключ к хт или ид структуру передавать чтобы обращятся к данным внутри функции? Потом как ты себе представляешь заполнение 100500 аргументов при вызове?
И самое смешное, смотрите демо карту - все прекрасно пашет. В общем дело было не в бобине... Чудик, карту свою кинь, где ты свои подуги делаешь, то я даже догадываюсь почему у тебя все не пашет
JackFastGame, примерно, есть явные триггеры, где прям вылетый конверт с гуи, некоторые спорно - у фрога прям совсем неочень стиль кодить, ну и разносорт от разных авторов явно на жасс, вжасс, есть как код достаточно продуманный и высокого уровня, так и лепнина уровня автора этого треда.
Я насколько спеллов из доты спецом выкладывал и разбирал их работу, а так тема обширная, код доты тоже, в другой раз... Lord_Teo, из треда я думаю ты понял, ибо он пишет что надо много раз подряд... ProrokWorldEdit:
quq_CCCP, у тебя триггер багованный. Я его кастую несколько раз и он не изчезает
Хотя в канди варсах работало, хз че он там нетак сделал...
ProrokWorldEdit, чел это 20 лет не стандартный спель, со стандартным спеллом тебя ссаными тряпками закидают игроки, потому что он делает неуязвимыми юнитов во время подбрасывания, и в доте не используется, там кодом сделана целая система.
Насчёт что ты собрался делать - это важно ибо многие не понимают как делается ы целом та или иная вещь, и начинают заходить из далека, не с той стороны, ещё и в тупик.
Блейдмаил ты на гуи норм не сделаешь, ибо урон нужно возвращать, к слову в доте есть бага - эффект пропадает если герой юзнул морф (троль к примеру), по этому спецэфыекты для подобных вещей лучше делать вручение способности пустышки, вроде абилки кольца защиты, там поля на спецэфыекты работают, но офк её нужно удалять так же как и эффект.
» WarCraft 3 / AI не там строит крепость
» WarCraft 3 / Проверка Предметов и их удаление
» WarCraft 3 / Расходы
» WarCraft 3 / Тараканья схватка 1 (v. 0.284b)
» WarCraft 3 / Вылет варика
» WarCraft 3 / Три огненных шара
» WarCraft 3 / Кампания повышенной сложности
» WarCraft 3 / Атака ИИ с дирижаблем
» WarCraft 3 / Забавная особенность "разведки"
» WarCraft 3 / Как сделать так что бы призывался юнит(Подробнее внизу)
» WarCraft 3 / Тригерная способность
» WarCraft 3 / Не работает триггер
» WarCraft 3 / Одинаковие способности
» WarCraft 3 / Как ограничить найм юнита в конкретном здании?
» WarCraft 3 / Как ограничить найм юнита в конкретном здании?
» WarCraft 3 / Фишки стандартных способностей
» WarCraft 3 / Фишки стандартных способностей
» WarCraft 3 / Про способность
Тут много костыльных путей решения.
» WarCraft 3 / Про способность
и ещё раз никак не изменить механику работы дефолтных способностей, так что забудьте.
» WarCraft 3 / Фишки стандартных способностей
2 - 2 любых абилки постоянной невидимости, 'Apiv', 'Agho' к примеру, тогда инвиз не будет рассеиваться при атаке или применении способности.
При этом ничего не обычно там нет, на то он и дефолт, разве что всякие баги - типа у аватара бафф не настроить, абилка всегда будет брать дефолтный.
» WarCraft 3 / Много параметров в функции или часть параметров глобалками?
» WarCraft 3 / Как уничтожить спецэффект через ожидание
Чудик, карту свою кинь, где ты свои подуги делаешь, то я даже догадываюсь почему у тебя все не пашет
Ред. quq_CCCP
» WarCraft 3 / Как уничтожить спецэффект через ожидание
Я насколько спеллов из доты спецом выкладывал и разбирал их работу, а так тема обширная, код доты тоже, в другой раз...
Lord_Teo, из треда я думаю ты понял, ибо он пишет что надо много раз подряд...
ProrokWorldEdit:
» WarCraft 3 / Как уничтожить спецэффект через ожидание
» WarCraft 3 / Как уничтожить спецэффект через ожидание
Насчёт что ты собрался делать - это важно ибо многие не понимают как делается ы целом та или иная вещь, и начинают заходить из далека, не с той стороны, ещё и в тупик.
Блейдмаил ты на гуи норм не сделаешь, ибо урон нужно возвращать, к слову в доте есть бага - эффект пропадает если герой юзнул морф (троль к примеру), по этому спецэфыекты для подобных вещей лучше делать вручение способности пустышки, вроде абилки кольца защиты, там поля на спецэфыекты работают, но офк её нужно удалять так же как и эффект.