Добавлен
Всем фьяу!
Недавно пришлось замарочиться с триггерным спеллом и появилась проблемка,во время работы триггера,некоторые дамми не используют скил,а просто стоят.
Собственно вот и сама проблема,прошу помочь всеми возможными путями.
P.S.Дамми не один и тот же.

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

Лучше дамажить триггерно и подгонять эффекты. Ибо тот способ что ты юзаешь сейчас - срань. Лучше подучить Jass чтобы нормально удалять группы и точки.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
9 лет назад
0
TAHK90, щас кофе допью , и погадаю, что у тебя не так.
0
8
9 лет назад
0
Скрин
Загруженные файлы
0
21
9 лет назад
Отредактирован Raised
0
Необходимо адекватно сформулировать вопрос. Что за триггер, дамми, скилл, как ты этот скилл решил запускать, карту-пример... Иначе обращайся к нашему штатному экстрасенсу.

P.S.Тут либо дамми-спелл сделан не на той основе, либо это связано с вейтами в цикле.
0
17
9 лет назад
0
TAHK90, Уважаемый, у вас цикл состоит из 1 итерации, вы это хоть понимаете?
0
8
9 лет назад
0
KPOKODIL:
TAHK90, Уважаемый, у вас цикл состоит из 1 итерации, вы это хоть понимаете?
да.
KPOKODIL:
TAHK90, Уважаемый, у вас цикл состоит из 1 итерации, вы это хоть понимаете?
По идее он должен каждые 10 сек по новой запускаться.
0
24
9 лет назад
0
классификцию "работник" добавь даммикам и проверь
0
17
9 лет назад
0
TAHK90, для начала напиши как должен работать спел в твоем виденье ?
0
8
9 лет назад
Отредактирован TAHK90
0
Melissa:
классификцию "работник" добавь даммикам и проверь
не помогло.
KPOKODIL:
TAHK90, для начала напиши как должен работать спел в твоем виденье ?
Каждые 10 секунд,3 юнита в радиусе 800 попадают в ледяной склеп который оглушает их на 5 секунд и наносит 300 дамага.
0
17
9 лет назад
0
TAHK90, у тебя в теле триггера 3 цикла с 1 итерацией , что это за дичь такая? Сделай 1 цикл от 1 до 3-х. Вейт вообще удали к чертям, сделай время жизни даммиков 0.5 - 1 сек. и тогда они сами удалятся.
0
8
9 лет назад
Отредактирован TAHK90
0
KPOKODIL:
TAHK90, у тебя в теле триггера 3 цикла с 1 итерацией , что это за дичь такая? Сделай 1 цикл от 1 до 3-х. Вейт вообще удали к чертям, сделай время жизни даммиков 0.5 - 1 сек. и тогда они сами удалятся.
они и так удаляются,проблема в том что они не кастуют спелл,а если сделать цикл от 1 до 3-х то ничего не изменяется,да в прибавок они ещё и не сразу трое спаунятся.
0
4
9 лет назад
0
не кастуют спелл
Проблема, возможно, в самом спелле или в отданном приказе даммикам.
TAHK90:
если сделать цикл от 1 до 3-х то ничего не изменяется
Ты сильно не прав.
TAHK90:
да в прибавок они ещё и не сразу трое спаунятся.
В силу того что ты используешь
Wait 2 seconds
у тебя они и не создаются сразу. Для того чтобы сразу создать их ты должен поверить тому что написал KPOKODIL т.е.
Сделай 1 цикл от 1 до 3-х. Вейт вообще удали к чертям, сделай время жизни даммиков 0.5 - 1 сек
1
17
9 лет назад
1
TAHK90, по порядку:
1.У тебя созданы 3 глобальные переменные, но при этом ни одна из них не используются, а 2 переменные принимают одно и тоже значение.
  1. Создай один цикл вместо трех. Кол-во итераций в нем должно соответствовать кол-ву целей, т.е. 3 в твоем случае, либо же переменной Count_of_Dummy
  2. Если у тебя есть заготовленный в редакторе объектов дамми-юнит, то сразу там ему и выдай способности Москиты и свой эффект ауры, так же можно сразу туда пихнуть и твой спелл на оглушение, если даммик больше нигде особо не используется.
  3. Избавиться от вейтов, вместо них использовать Set unit life time (пишу по памяти, м.б. называется как-то иначе)
  4. Цель заклинания надо брать из группы юнитов, которую ты занес в переменную, а после выбора цели, удалить из группы, дабы избежать повторения цели.
Итого, в теле триггера у тебя должно быть занесение группы в переменную, 1 цикл. В теле цикла: выбор юнита из группы, создание для него даммика, добавление времени жизни даммику, каст на выбранного юнита, удаление юнита из группы.
  1. Тут еще утечек куча, но я про них пожалуй не буду заикаться даже.
0
8
9 лет назад
0
KPOKODIL:
  1. Цель заклинания надо брать из группы юнитов, которую ты занес в переменную, а после выбора цели, удалить из группы, дабы избежать повторения цели.
Поподробнее можно?
0
21
9 лет назад
0
TAHK90, залей уже карту наконец.
0
8
9 лет назад
Отредактирован TAHK90
0
si
А как сделать что-бы один юнит трижды кастовал спелл?
и ещё проблема,если делать цикл от 1 до 3-х,то первый dummy юзает спелл,а вторые просто стоят и исчезают вместе с первым.
Загруженные файлы
0
24
9 лет назад
Отредактирован Melissa
0
Страхолюдие немножко у тебя в карте. В группу вокруг рыцаря заносятся все ниты а не только враждебыне/нужные, вейт в циклах стоит. ну и по пустому РО не понять есть ли у кастеров нужное заклинание или нет.
0
8
9 лет назад
0
Melissa:
Страхолюдие немножко у тебя в карте. В группу вокруг рыцаря заносятся все ниты а не только враждебыне/нужные, вейт в циклах стоит. ну и по пустому РО не понять есть ли у кастеров нужное заклинание или нет.
Но ведь спелл юзается лишь на противных юнитов,про вейт соглашусь,ступил.В ро лишь один скилл нестандартный основанный на "бросить камень".
0
21
9 лет назад
0
Лучше дамажить триггерно и подгонять эффекты. Ибо тот способ что ты юзаешь сейчас - срань. Лучше подучить Jass чтобы нормально удалять группы и точки.
Загруженные файлы
Принятый ответ
0
8
9 лет назад
0
Сяп
Тоесть без Jass'a никак не сделать эффект ледяной звезды на 5 секунд?
0
17
9 лет назад
0
TAHK90, можно сделать и без Jass'a, но с ним оптимальнее
0
8
9 лет назад
0
ясно,спс....
0
21
9 лет назад
0
TAHK90, можешь заюзать этот модуль в образовательных целях. И пройтись по статьям. То что тебе нужно можно сделать гораздо проще и оптимальней как в плане личных усилий, так и ресурсозатратности.
0
20
9 лет назад
0
GF RaiseD:
и куда интереснее
Чтобы оставить комментарий, пожалуйста, войдите на сайт.