0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

спасибо всем,закрыт вопрос
0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

Msey:
eriel222:
А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
Можно,
Generic unit event -> A unit умирает
if(TriggeringUnit = Unit Of Type Пехотинец)
Set integer = integer + 1
if(integer == 15) и телепортируешь, а затем integer обнуляешь
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
Потому что несозданный таймер запускается.
либо потому что окно таймера не инициализируется
Получается,я устанавливаю целочисленную переменную и каждый раз ей добавляю + 1,а если переменная = 15,то я телепортирую юнитов в области(героев) и устанавливаю целочисленную как 0?
0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

Ребят,я ваще не "вдупляю" что делать. вот вы помогаете,а я не понимаю
извините,что я дебил
0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

Steal nerves:
eriel222:
Можете скрином или т.п. показать? не могу понять, как вы предлагаете это сделать
  1. Ну, объявляете локалку и создаете группу или используете глобалку (тогда ничего не надо пересоздавать, просто очищаете группу)
  2. выбираете всех юнитов, находящих в области, в группу, с подходящим условием f1
call GroupEnumUnitsInRect(g,bj_mapInitialPlayableArea ,f1)
  1. проверяете кол-во юнитов в группе
  2. если глобалка очищаем группу, если локалка - обнуляем ее
Есть другой вариант - счетчик. Проверяете всех, кто вошел (прибавляете). И всех, кто вышел (убавляете). Можно проверять на смерть
Я делаю на ГУИ
0
11
6 лет назад
0

» WarCraft 3 / Как проверить остались ли юниты в области?

UrsaBoss:
Сделать проверку как? Чтобы автоматически сработала? Или чтобы в любое время узнать вручную?
pro100master
Половина BJ утечны даже если их правильно использовать ;)
Что бы , если ты их убил,триггер проверил наличие юнитов в области
pro100master:
если только 15 пехотинец с облости то делай через создание юнита в группу после смерти чекаем если он в группе то чекаем облости ли, а так есть БЖ функция который вернет количество юнитов в облости с фильтром который можете проверять тип юнита. Такой вопрос бесмысленый создавать.. Даже мой ребенок знает как делать
А также не забывает очишать мусоров от бж если вы работаете в гуи
Можете скрином или т.п. показать? не могу понять, как вы предлагаете это сделать
2
11
6 лет назад
2

» WarCraft 3 / Как создать сплеш способность и правильно её настроить?

Steal Nerves , спасибо. Wadimiru тоже.
0
11
6 лет назад
0

» WarCraft 3 / Как создать сплеш способность и правильно её настроить?

Steal nerves:
ну так на основную цель этот урон не распределяется. Распределение урона в % идет от атаки героя основной цели. Распределительный урон наносится окружающим вражеским юнитам.
вот атака 140, а остальным врагам (35% от атаки - это 140*0.35=49 урона)
тут распределение идет от величины атаки, а не от урона (не путать)
вот
вот
а как именно "настроить" урон ? Я если пишу урон например 25,он становится не 25,а допустим 60 и пр.
0
11
6 лет назад
0

» WarCraft 3 / Как создать сплеш способность и правильно её настроить?

quq_CCCP:
Ну для общего развития полезно будет, раз вы не можите стандартные способности редактировать.
Ну я ведь не утверждаю,что не читал.
0
11
6 лет назад
0

» WarCraft 3 / Как создать сплеш способность и правильно её настроить?

Maniac_91:
Прочитай этот коммент - xgm.guru/p/wc3/86640?postid=339693#comment8
это же вроде как про Атаку,а не про способность
0
11
6 лет назад
0

» WarCraft 3 / Как телепортировать созданного героя при вводе текста?

quq_CCCP:
eriel222, ну как бы с помощью триггеров, которые пишутся в редакторе триггеров, который находится в редакторе игры Warcraft 3 которую сделали Blizzard...
Ну а если серьезно - иди читай статьи, ссылка
не могу найти того,что мне нужно
А если в условии добавить сравнение юнита игрока и действие переместить последний созданный юнит?
0
11
6 лет назад
Отредактирован Msey
0

» WarCraft 3 / Проблема с Dummy-юнитом

Ребята,я трындец тупой. Я вчера ночью сам решил эту проблему , а затем написал вопрос. Извините.
1 пункт от Msey: Завуалированный мат
0
11
6 лет назад
Отредактирован eriel222
0

» WarCraft 3 / Проблема с Dummy-юнитом

ssbbssc:
просто создайте там виспа со скоростью движения 0 и без атак\умений, неуязвимого
еще можно запариться, и спилить масштаб модели на 0.01, убрать круг выделения и физический размер, сделать тип передвижения - летающий, опустить высоту полета и спрятать юнит внутри таверны
Мне после выбора героя надо удалить виспа,а если он в округе убьет виспов других людей?
0
11
6 лет назад
0

» WarCraft 3 / Как телепортировать всех игроков сразу в одну точку и..

Loran124:
1.Действие:Выбрать юнитов игроков.во всей карте
Переместить выбранного юнита в область.
  1. Событие: Игрок написал сообщение: '' ''
Иф Зен Алсо
Условие: введенная строка чата равна= -Сложность '' ''
действие: создать юнитов в области
Извините конечно,но можно пример на GUI?
2
11
6 лет назад
2

» WarCraft 3 / Как сделать карту,схожую с Жизнь на Арене?

Ну,я еще подожду ответов,потом закрою тему. Спасибо всем.
0
11
6 лет назад
0

» WarCraft 3 / Как сделать карту,схожую с Жизнь на Арене?

Boyazitov:
в сети есть открытая версия ЖНА 1.5, поищи
Так, ты ее уже нашел, теперь посмотри в триггерах, как все сделал создатель карты
В том то и дело,что это ну уж очень сложно сделано(понятно,что кто захочет,тот сделает),а я хотел бы попроще что - нибудь
0
11
6 лет назад
0

» WarCraft 3 / Атака в радиусе

Loran124:
eriel222:
Loran124:
Для этого есть событие: Юнит входит в радиус (сколько-то) юнита
действие: сменить владельца (юнита) на нейтрально-враждебного
Можно скрин или т.п?
спасибо
0
11
6 лет назад
0

» WarCraft 3 / Атака в радиусе

Loran124:
Для этого есть событие: Юнит входит в радиус (сколько-то) юнита
действие: сменить владельца (юнита) на нейтрально-враждебного
Можно скрин или т.п?