18

» WarCraft 3 / Аура снижающая защиту врагов

вот так
на них не действует аура...на здания тоже на остальных шас попробую
Загруженные файлы
18

» WarCraft 3 / Аура снижающая защиту врагов

8gabriel8:
Stalker Freedom, так он поставил Враги.
Андрей987123, есть статья, где может быть ответ на твой вопрос: xgm.guru/p/wc3/wc3targets
полезная статья спасибо
сейчас нет
PrincePhoenix:
Андрей987123, Скрин скинь со своими настройками и скажи, работает ли сейчас у тебя аура, как надо
не работает
она вообще не реагирует
в общем поставлю Древо и в разрешенные цели поставлю Не древо...даже для боссов
на остальных будет действовать
18

» WarCraft 3 / Аура снижающая защиту врагов

так..сделал так...поставил классификацию войск Древо в разрешенные цели поставил Не Древо, это будут те юниты на которых "аура не сработает" а для Боссов я поставил Относится к типу целей Герой и Наземные в разрешенные цели поставил Не герои и Враги
18

» WarCraft 3 / Аура снижающая защиту врагов

PrincePhoenix:
как сделать чтобы аура действовала только на врагов (не боссов)
Добавить боссам классификацию, например древо, и поставить в списке разрешённых целей "не древа"
на себя не действует но на союзников по прежде.
Где-то напутал разрешённые цели
у боссов классификация Минотавр...да напутал...нужна ваша помощь
18

» WarCraft 3 / Скилл на неуязвимость

C: юнит Атакован
У: атакованный юнит равно Олох и процент жизни у Олох равно 25
Д: Неуязвимость
ждать 5 сек
Уязвимость..
..внутри лучше не вставить wait он может не сработать или сработает но он останется навсегда неуязвимым
18

» WarCraft 3 / Проверка способности Сокрушение

Bergi_Bear:
как как:
  • Детектите урон с руки (если это сложно можно событие ЮНИТ АТАКОВАН, для самого простого варианта (но так не надо, это плохо))
  • проверяете шанс
  • играете анимацию
  • создаёте эффект
  • наносите урон
у меня есть некое подобие..н там я использую "предмет" если у героя есть такой предмет то проверить шанс и нанести урон по формуле...событие юнит Атакован...а тут я не знаю...как...может когда я изучаю способность добавить некий идентификатор? что это именно та способность которая мне нужна?
у меня вот так
спасибо за ответ
Загруженные файлы
18

» WarCraft 3 / Проверка способности Сокрушение

PornoMishka:
Пассивки нельзя отловить такими событиями. Лучше написать свое сокрушение на триггерах.
и как мне это сделать?
главное чтобы было пассивным
18

» WarCraft 3 / Ограничение для предметов

этот блок при инициализации карты хотел поставить а при получении увеличить itemcount = itemcount +1
нашел ошибку...оказывается я при инициализации карты устанавливал ItemCount от 1 до 99 в 0...это не надо делать...в блоке где идет увеличение индекса на 1 они повторяются и любой другой предмет из массива пропадет так как увеличиваю одновременно и другие индексы в целом цикл прекрасно работает
так он должен выглядеть
но спасибо за ответы...
Загруженные файлы
18

» WarCraft 3 / Ограничение для предметов

проверяет если герой получил предмет ...потм идет проверка полученного предмета и в другое условие проверяется сколько предметов в инвентаре если в инвентаре 2 предмета такого типа убрать его...ну тут и цикл от 1 д 6 нужен и потом почищать переменную нужно если герой теряет предмет itemcount = itemcount - 1
18

» WarCraft 3 / Ограничение для предметов

NazarPunk:
а есть например ДРУГИЕ которые не должны проходить проверку
Всё что не указано в этом блоке не подвергается проверке. Логично?

Хотя если так сильно хочется, можно использовать ItemCount в качестве индекса массива.
...так я запутался уже..
вот есть массив предметов тип переменной Тип Предмета с порядковым номером и есть целочисленная переменная..если герой получил предмет ItemType[1] увеличивать целочисленную переменную на 1 за счет этого предмета если индекс дошел до 2 то убрать предмет..это не должно работать для других предметов которые не указаны в ItemType
18

» WarCraft 3 / Ограничение для предметов

массив мне пригодится для других предметов...есть вот предметы указанные в массиве а есть например ДРУГИЕ которые не должны проходить проверку
18

» WarCraft 3 / Ограничение для предметов

-_- мою задумку я указал выше...я его сам написал..взяв пример у других...мне нужно лишь чутька доработать его указав к каким предметам он имеет доступ и их кол-во
а если использовать ItemLimit указав в массиве порядковый номер?
18

» WarCraft 3 / Ограничение для предметов

именно мне это условие и нужно узнать как должна выглядеть...но только для предметов массива
18

» WarCraft 3 / Ограничение для предметов

тут уже несколько вариантов...либо использовать цикл в хэш таблице, либо ограничиваться 999 триггеров, либо не использовать цикл но завести новую переменную для каждого нового предмета либо активно использовать Мултиборд в качестве ограничения предметов...либо использовать этот метод и довольствоваться 2 предметами в карте для всех типов предмета
PornoMishka:
Centyrion, если в мой пример, который я выше приводил, добавить второй массив с максимальным кол-вом предметов, как говорил NazarPunk, то все будет работать как надо. Зачем так усложнять, я до сих пор не понял)
хочу создать собственный
18

» WarCraft 3 / Ограничение для предметов

по столбцам за счет кол-во игроков к примеру, в карте 2 игрока 2 игрок добавляется на 2 столбец а не на 2 Строку
ясень перец что накосячил...хоть цикл придуман чтобы он ПОвторял одно и тоже действие такоето кол-во раз..вот принцип как я задумал использовать этот механизм...завел переменную и сразу указал ЧТО за предмет с порядковым номером этого предмета, Завел переменную которая будет выступать в качестве цикла при получении предмета ИЗ МАССИВА...цикл задумался в качестве проверки МАССИВА предметов 1 порядковый номер 2 и так до 999 предметов...потом при получении этого предмета из массива увеличить порядковый номер на 1 за счет предмета с порядковым номером и далее проверить проверить порядковый номер...если таких предметов 2 то убрать предмет...но цикл неправильно работает....
в конфетных войнах от близзов да такое есть...но они работают для всех предметов в карте...а не те из массива предметов
18

» WarCraft 3 / Ограничение для предметов

кхм...это не сработает...он..подбирает предмет..2 подбирает и любой другой но когда он видит 2 предмет НЕ из Массива itemId он все-равно бросает его на землю...хоть я его не указал в ItemId
я хотел использовать цикл как...в Мултиборде...есть Столбец есть Строка..сейчас цикл работает по Строкам а мне нужно по Столбцам
18

» WarCraft 3 / Ограничение для предметов

вот 2 вариант подойдет,
на рисунке показано как она выглядит, мне сложно представить как система будет работать в Хэш Таблице
NazarPunk:
я этого и пытаюсь сделать но в качестве Уровня предмета, Категории, Класса указать Тип Предмета и кол-во которая может носить Герой
PornoMishka:
все верно теперь вот это чудо надо доработать чтобы она получала к переменной ItemType[1] к примеру и вместо 1 указать NumOfItems[1] а в качестве ItemType[1] и NumOfItems[1] указать в качестве индексного номера Integer A
count у меня используется как NumOfItems[]
Загруженные файлы
18

» WarCraft 3 / Ограничение для предметов

для каждого предмета из массива ItemType
ItemType[1] = маска смерти
itemType[2] = Боевые когти
и так далее
мне не нужно для ВСЕХ типов предмета для предмета который указан в массиве ItemType
18

» WarCraft 3 / Ограничение для предметов

этот механизм использовать в качестве ограничения для предметов но при этом задать для КАЖДОГО ПРЕДМЕТА свой предел
Загруженные файлы
18

» WarCraft 3 / Ограничение для предметов

при инициализации карты не использовать set variable и так для кол-в предметов из переменной item type
все правильно..но я хочу задать для каждого предмета свой предел чтобы потом убрать цикл и использовать например NumOfItems 999 как 8..это привязка NumOfItems к ItemType...далее в цикле она проверяется 200 триггеров чтобы не использовать пример как показал от габриела...его метод отлично работает но для него нужно использовать отдельные триггеры для проверки предметов
здесь проблема в цикле...он не идет по убыванию а прямо =>>>>>>
либо отказаться от цикла либо использовать хэш таблицу либо использовать цикл но чтобы он понимал к какому предмету прибавлять 1 при получении предмета
вот как он должен работать но...при этом надо задать массив предметов и кол-во для каждого предмета
Загруженные файлы