0
11
4 года назад
0

» WarCraft 3 / Юниты тормозят. Warcraft 3 Reforged

Mechanicus:
Они в чистом поле тормозят или в узком проходе?
Чистом поле
0
11
4 года назад
0

» WarCraft 3 / Волны атак

Extremator:
Создаёшь юнитов для игрока-компа (не нейтрала).
Открываешь этому игроку видимость всей карты.
Юнитам даёшь 20000 дальности получения приказа.
Готово. Все юниты буду сбегаться к игрокам и пытаться их убить.
Благодарю
0
11
5 лет назад
0

» WarCraft 3 / Как приказать свежо созданному строить не одно зданий.

Steal nerves:
можно. но смотря что вы хотите сделать (у вас триггер какой-то непонятный).
тут просто ресурсо-затратно вам показывать.

последовательность приказов никак нельзя задать как через shift, это не отслеживается в 1.26. но можно по-другому сделать. это если хотите сделать компьютерного бота

есть проблемы: надо проверять
  • есть ли ресурсы на здание
  • занят ли участок, чтобы туда отдавать приказ тема тема2 раздел 3.3
  • пройденное расстояние. пока юнит туда добежит, вы можете дать новый приказ. таймер или вэйты вам ничего не дают. надо подождать пока выполнит текущий приказ.

когда завершает строительство ищем новый участок, и даем приказ.
Спасибо
0
11
5 лет назад
0

» WarCraft 3 / Землетрясение

SсRealm:
Просто сделай невидимого даммика, который и будет кастовать землетрясение.
Герой активириует заклинание -пустышку.Даммик получает приказ использовать заклинание
Спасибо за идею.
0
11
5 лет назад
0

» WarCraft 3 / Почему не устанавливается точка сбора?

Steal nerves:
попробуй сделать задержку. при инициализации мб пока что не подгрузилось, а ты даешь сразу приказы ... или измени событие на "Таймер спустя ... сек"
Все,спасибо ,за это отвечает другая команда (правый щелчок мышкой),разобрался,не сразу вспомнил,что точка этим кликом устанавливается.
0
11
5 лет назад
0

» WarCraft 3 / Как сделать % шанс на отдачу команды триггером? 1

8gabriel8:
Заносишь бараки в массив переменной B. Задаёшь целочисленную переменную Ir = (случайное число от 0 до 3). Отдаёшь приказ на постройку юнита B(Ir).
Спасибо помогло!
SсRealm:
random integer between 1 - 10 где от одного до пяти это то что ты хочешь, от 6 до десяти это нет .Это 50 на 50. Почитай базовые уроки по варику,там подробнее об этом есть
Спасибо за совет
0
11
5 лет назад
0

» WarCraft 3 / Как изменить цвет лечения от источника жизни?

Спасибо всем,я понял,что забыл выставить заклинание ,баклажан Kappa
0
11
5 лет назад
0

» WarCraft 3 / Почему юниты бегут назад в область?

Bergi_Bear:
Снова это чувство, когда сказал тоже самое ранее, но не мой ответ верный... ммм
PT153 подкинул более легкую и удобную идею,в итоге я просто отключил компа.
0
11
5 лет назад
0

» WarCraft 3 / Почему юниты бегут назад в область?

PT153:
Если вам нужно, что никто не управлял крипами, то тогда либо даёте их игроку без слота, либо пустому слоту, который был отведён для человека.
Удивлен ,но это помогло,спасибо крупное,простой способ и удобный.
0
11
5 лет назад
0

» WarCraft 3 / Почему юниты бегут назад в область?

pro100master:
мда ты хоть статью читал или вопрос искал?
Какую статью?
0
11
5 лет назад
0

» WarCraft 3 / Волны атаки. Можно ли как-то улучшить мой триггер?

8gabriel8:
Почитай про утечки точек, как их создавать и удалять. Не знаю, как в твоём новом патче, но в 1.26 приказ отдаётся максимум 12 юнитам, у тебя может быть также, потому лучше отдавать приказ сразу после создания.
Предлагаю улучшить так:
  • Создать переменные для двух точек;
  • В триггере инициализации указать точкам значение центра областей 016 и 025;
  • Сделать периодический триггер с условием, что Король Мёртвых жив, а в действиях создание групп юнитов в одной точке, а сразу после создания приказ (Last Created Group) Перейти, нападая на противников, в другую точку;
  • По идее ещё бы отключить триггер за ненадобностью после смерти Короля Мёртвых, раз уж много таких триггеров, но всё равно изменение нагрузки будет незаметным, поэтому можно не отключать.
P. S. Утечка точки весит 0.361 кб, даже если не удалять утечки в этом триггере, то за 30 минут это будет 0.361х4х30=43.32 кб, что вполне приемлимо.
Спасибо за помощь!
0
11
5 лет назад
0

» WarCraft 3 / Почему не хотят двигаться?

8gabriel8:
Если юнит принадлежит объявленному игроку-компьютеру, то будут возвращаться на свои исходные позиции, не отбегая далеко. Если принадлежат необъявленному игроку, то не будут, ещё может быть и объявленному-человеку не будут.
Есть вариант периодически мгновенно перемещать их в их же положение и повторять приказ, мгновенное перемещение обновляет исходную позицию.
Ок,попробую поправить
8gabriel8:
Если юнит принадлежит объявленному игроку-компьютеру, то будут возвращаться на свои исходные позиции, не отбегая далеко. Если принадлежат необъявленному игроку, то не будут, ещё может быть и объявленному-человеку не будут.
Есть вариант периодически мгновенно перемещать их в их же положение и повторять приказ, мгновенное перемещение обновляет исходную позицию.
Сделал такую тему,но не помогла. Вроде они типо должны переместиться.
Загруженные файлы
0
11
5 лет назад
Отредактирован Daniil33
0

» WarCraft 3 / Почему не хотят двигаться?

~
Roy Mustang~~:
Daniil33:
Я хочу ,чтобы юниты бежали только у 4-ого игрока.
Тогда пикай только юнитов которые принадлежат 4 игроку (Условие что ты поставил не соответствует Событию если я не ошибаюсь)
Почему такая тема? Че они разбегаются?
Загруженные файлы
0
11
5 лет назад
0

» WarCraft 3 / Почему не хотят двигаться?

Roy Mustang:
  1. (Условие не верно) Зачем тебе вообще Triggering Player? к чему это?
  2. (Ты пикаешь группу два раза)
Я хочу ,чтобы юниты бежали только у 4-ого игрока.
0
11
5 лет назад
0

» WarCraft 3 / Что не так с игроками

Bergi_Bear:
Фикс. параметры игрока галочку поставь, если я не совсем забыл то это оно
Спас,спс
0
11
5 лет назад
0

» WarCraft 3 / Что не так с игроками

Bergi_Bear:
Фикс. параметры игрока галочку поставь, если я не совсем забыл то это оно
Ок,попробую
0
11
5 лет назад
0

» WarCraft 3 / Что не так с игроками

Вот кланы
Загруженные файлы
0
11
6 лет назад
0

» WarCraft 3 / Герою дается новый,при получении предмета

nvc123:
так в триггере всё верно же
переносимый предмет типа отсутствует, т.е равен 0
и проданный предмет тоже 0
0 == 0
всё верно
что написал то и получил
Когда герой берет любой предмет,он получает нового
0
11
6 лет назад
0

» WarCraft 3 / Убийство юнита после спавна.

Roy Mustang:
Daniil33:
Каким способом юнит создается ?
Я сам хз,он на джассе,лишь юнит спавнится в рандом точке
0
11
6 лет назад
0

» WarCraft 3 / Убийство юнита после спавна.

bOrissko:
А спавн какой, алтарь или время, юнит конкретный или любая единица ?
Конкретный ,он даже на карте есть
0
11
6 лет назад
0

» WarCraft 3 / Возвращение назад

KPOKODIL:
Daniil33:
quq_CCCP:
Дак что нужно сделать? Чтобы юнит появлялся в области или не мог сам выйти из области?
Есть триггер такой :
Событие : Времени прошло 60 сек.
Условие : нет
Действие : Создать юнита. Играть музыку. Дать лвл герою.
2 триггер :
Событие : отряд покидает область 34
Условие : Паладин типа герой = область 34 содержит переключающий юнит.
Действие : Двигать перекл. юнит в центр области.
Руссификатор триггеров .... Короче , условие должно быть такое : Unit type of (leaving unit) (вроде такое есть , точно не помню как называется ) равно Паладин.
Спасибо,ты помог!
0
11
6 лет назад
0

» WarCraft 3 / Возвращение назад

quq_CCCP:
Дак что нужно сделать? Чтобы юнит появлялся в области или не мог сам выйти из области?
Есть триггер такой :
Событие : Времени прошло 60 сек.
Условие : нет
Действие : Создать юнита. Играть музыку. Дать лвл герою.
2 триггер :
Событие : отряд покидает область 34
Условие : Паладин типа герой = область 34 содержит переключающий юнит.
Действие : Двигать перекл. юнит в центр области.
0
11
6 лет назад
0

» WarCraft 3 / Возвращение назад

KPOKODIL:
Событие. - юнит покидает регион (область) . Действие - переместить юнита в центр области . Это если топорно , совсем топорно.
Ну а если уже в событие время ,прошло .
0
11
6 лет назад
0

» WarCraft 3 / Возвращение назад

KPOKODIL:
Событие. - юнит покидает регион (область) . Действие - переместить юнита в центр области . Это если топорно , совсем топорно.
Юниты не все.
0
11
6 лет назад
0

» WarCraft 3 / Герою отнимается здоровье днем.

quq_CCCP:
Для начала создай триггер, с событием время истекло, периодический, никаких условий в него не ставь, изначально триггер должен быть отключен.
Создай новую переменную типа "отряд" (название по вкусу). В действиях триггера, вносишь действие для каждого юнита в группе, сделать действие - нанести урон юниту GetEnumUnit(), сколько урона и какого типа по вкусу.
Потом делаешь второй триггер, у него событие время изменилось, ну и действия включить или выключить первый триггер.
Третий триггер, событие - юнит игрока умирает. Условие юнит находится в группе юнитов (та переменная что ты создал в первом триггере)
Действие - удалить юнита из группы.
Третий триггер - событие юнит выходит из области, условие - юнит принадлежит игроку 12, действие добавить юнита в группу (переменную из первого триггера)
Ну и еще для входа обратно, думаю догадаешься.
Ладно,а если сделать так,когда наступает 6:00 ,то игрок 12-тый проиграл? Не убив других героев 11 игроков