Триггер на атаку катапульт в рандомные точки в заданной области. примерно 50% катапульт или меньше начинают стрелять в другую точку на карте. если выбрать 1 катапульту все окей, но стит выбрать две три, раз на раз половина начнет стрелять куда-то в область чуть левее центра. Уже все перепробовал,всяко менял триггер. Я в этом деле новичок и может я допускаю какую либо очевидную ошибку.

Принятый ответ

Установить {переменная} = целевая точка создания способности.
Если случайная точка в области нужна, то можно так оставить.
Если нет - то стрелять не в случайную точку в области, а просто в {переменную}.
0
18
6 лет назад
0
Ожидание вообще зачем? Оно ломает цикл.
0
1
6 лет назад
0
Это я уже добавлял методом тыка, пытаясь исправить ситуацию.
0
18
6 лет назад
0
jwoww, нашёл несколько ошибок.
В действиях есть условие, что игрок-инициатор - Игрок 1. Нужно заменить в действиях на "владелец выбранного юнита = игрок 1", а то если игрок выбрал противника, то он тоже попытается стрелять по местности, если сможет.
Удалить ожидание (в циклах его вообще нельзя применять, т.к. это обрывает действия).
Ничего не делать - это бессмысленное действие. Его вообще никогда не нужно применять.
Лучше редактировать без русификации редактора. Перевод местами косячный, да и большинство пользователей сайта (которые всё ещё работают с GUI-триггерами) привыкли к английскму варианту. Я сейчас реально пытался перевести на английский то, что написано на снимке)). И потом будет легче перейти на JASS, если есть желание и время развивать навыки дальше.
0
1
6 лет назад
0
Изменил все согласно описанному, не помогло. Часть юнитов продолжают через раз стрелять в центр(((
При загрузке карты заметил что в точку, куда в последствии стреляют часть катапульт происходит какой - то клик.(происходит анимация клика в точку ПКМ,но серым цветом, а не зеленым как было если бы это сделал игрок)
С Английским не дружу и с ним вообще все сложно.
1
18
6 лет назад
Отредактирован Maniac_91
1
jwoww, серый клик - это в центре карты, когда она только запускается. У неё координаты 0, 0. Также 0, 0 получается, если точка отсутствует.
До цикла занеси точку в переменную и атакуй в эту переменную.
0
1
6 лет назад
0
Простите мне мою нубость. Какая категория переменной? Я создавал переменную Область, но не нашел как ее применить.
1
18
6 лет назад
1
jwoww, там не область, а точка.
Установить переменную = точка цели способности. Область вообще не нужна.
Да все мы нубами когда-то были =)
0
1
6 лет назад
0
Сейчас попробую
Так я сосздал нужную переменную, занес в триггер = стрелять по местности в случайная точка в регионе, Регион центрирован на {переменная} с размерами 500 на 500.
Теперь как установить эту точку зону применения способности?.
Если сделать триггером передвижение переменной в точку применения способности все катапульты начинают стрелять в центр карты. Что то я делаю не так(
1
18
6 лет назад
Отредактирован Maniac_91
1
Установить {переменная} = целевая точка создания способности.
Если случайная точка в области нужна, то можно так оставить.
Если нет - то стрелять не в случайную точку в области, а просто в {переменную}.
Принятый ответ
0
1
6 лет назад
0
Посмотри пожалуйста я сделал все правильно или нет ибо сейчас вообще ничего не происходит (((
Попробовал увеличить
Загруженные файлы
0
18
6 лет назад
0
jwoww, выбранный юнит - это должен быть не выбранный игроком (selected), а выбранный для цикла (picked). Не знаю, как это на русифицированных триггерах выглядит. У тебя точно так настроено?
Можешь карту скинуть, если не получается.
0
1
6 лет назад
0
Выбранный юнит да это выбранный для цикла. Выбранный игроком в русифицированном пишется как Выделенный
Я нуб))) забыл включит триггер. Все заработало!!!!! ОГРОМНОЕ СПАСИБО!!!!
Я не понял почему без переменной часть юнитов стреляет в центр? Точка сбрасывается что-ли на 0 0 0 ??
В Планах сделать мультиплеерную мапу, придется ли создавать переменную для каждого игрока?
0
18
6 лет назад
0
jwoww, точно не могу сказать. Может, кто-то применяет другую способность в это время.
Думаю, придётся для каждого. Можно использовать массив переменных.
0
1
6 лет назад
0
Массив, ладно руки дойдут буду пытаться сделать! Еще раз спасибо!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.