Столкнулся с проблемой при нанесении урона не конкретных цифр,а от статов. Суть вопроса в том: как тригерно наносить урон к примеру раз в 3 секунды на протяжении 15 секунд.а ещё лучше помог бы пример.И 2й вопрос как заставить юнита использовать способность каждые 3 секунды на протяжении его жизни.Помогите кто шарит)

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

Ghostly:
Hate, мне нужен рабочий вариант чтоб меняя свои данные я понял что влияет на работоспособность,а что нет.В твоей же я увидел цифры по 15сек думал атк и будет работать,а на деле только 9 сек рабочих.Напрашивается вывод где из всех тех цифр отвечающие за продолжительность. Может у кого есть уже наработка с хотами,дотами,периодическими событиями,киньте будьте добры,буду разбираться.
это и есть рабочий вариант, слов нет.
там урон наносится каждые 5 секунд в течении 15, если бы вы потратили хоть толику внимания на гребаные триггеры вы бы заметили цифры которые там есть
раз
два
три
читать умеем? считать умеем?

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
7 лет назад
0
вам нужно запоминать данные, либо это делается массивом, либо хеш таблицей, и использовать таймеры
0
6
7 лет назад
0
я бы на примере проанализировал,но самому не под силу разобраться с масивами
0
26
7 лет назад
0
213
Загруженные файлы
0
12
7 лет назад
Отредактирован Astra
0
раз в 3 секунды на протяжении 15 секунд
Для этого вполне может подойти стандартный скилл - Отравленный нож
0
26
7 лет назад
0
Astra:
раз в 3 секунды на протяжении 15 секунд
Для этого вполне может подойти стандартный скилл - Отравленный нож
при нанесении урона не конкретных цифр,а от статов
0
6
7 лет назад
Отредактирован Ghostly
0
Hate, вроде скил работает но не как надо,хотя там вроде у тебя почти всё по 15 сек стоит. Плохо понимаю из то что сделал там,второе бьёт он не от статов.3 тика по 13 урона.не зависит от статов. по пробовал менять нанесённый урон на статы,безрезультатно
0
26
7 лет назад
0
Ghostly:
Hate, вроде скил работает но не как надо,хотя там вроде у тебя почти всё по 15 сек стоит. Плохо понимаю из то что сделал там,второе бьёт он не от статов.3 тика по 13 урона.не зависит от статов.
ну так я для примера сделал, а не прям как надо.
по пробовал менять нанесённый урон на статы,безрезультатно
вы делаете что то очень неправильно
0
32
7 лет назад
0
Ghostly, собственно в чем проблема, вы не знаете как узнать сколько у героя каких статов? Вы не можите построить формулу расчета урона? Или же у вас проблемы с периодическими действиями на таймерах\триггерах?
Триггерные способности с переодическим уроном очень легко и быстро делаются с помощью таймера\триггера и хештаблицы но не на гуи.
Суть проста, при применении мы сохраняем в некий буффер все нужные нам данные, а именно кто кастовал (источник урона) кто цель (жертва) каков урон, все это мы крепим на таймер и запускаем его, всякий раз когда он будет истекать он будет вызывать функцию где мы будем проверять а жива ли жертва, прошло ли достаточно времени или нет чтобы остановить и удалить таймер (конец время действия) а так же действия связанные с нанесением урона.
Прошу написать что конкретно вам непонятно? настоятельно рекомендую слезть с гуи и читать статьи по jass, на jass больше примеров и наработок, на jass проще и быстрее реализовать такие вещи про которые сейчас идет речь
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.