Страница 1 из 1

Количество союзников удовлетворяющих условию

Добавлено: 21 ноя 2018, 09:04
BlackDPS
Используется в следующих задачах:
-АОЕ хил и сейвы
-бафы с ограниченным количеством целей - например жизнецвет

Допустим мы хотим посчитать количество союзников со здоровьем меньше 50%

Сначала объявляем переменную счетчик в блоке LUA

Код: Выделить всё

local counter = 0;
counter.png
counter.png (749 байт) 20321 просмотр
Далее в цикле по целям по определенному условию инкрементируем его

Код: Выделить всё

counter = counter + 1;
counter2.png
counter2.png (7.76 КБ) 20210 просмотров
Далее переменную counter можно использовать в блоке условия
counter3.png
counter3.png (2.9 КБ) 20321 просмотр

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 06:03
Reqqque
При "counter++;" аддон выдает lua ошибку, при "counter = counter + 1" все норм работает.

Можно ли посчитать количество поврежденных противников?

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 06:10
EnterBrain
Аналогично как тут, только не всех противников а целей тебя/группы/рейда

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 06:17
Reqqque
EnterBrain писал(а):
15 дек 2018, 06:10
Аналогично как тут, только не всех противников а целей тебя/группы/рейда
В таком случае он будет считает только тех, кто в твоем и членах группы таргете
Мне же нужно посчитать всех живых противников находящихся в бою, а не только тех кто в таргете

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 06:32
EnterBrain
Reqqque писал(а):
15 дек 2018, 06:17
EnterBrain писал(а):
15 дек 2018, 06:10
Аналогично как тут, только не всех противников а целей тебя/группы/рейда
В таком случае он будет считает только тех, кто в твоем и членах группы таргете
Мне же нужно посчитать всех живых противников находящихся в бою, а не только тех кто в таргете
Нет возможностей отслеживания не целей(по крайней мере в боте точно), хотя понимаю что есть аддоны для интерфейса которые показывают дебафы у полоски здоровья, так что способ наверняка есть на lua. Но он не используется тут по какой-то весомой причине, я думаю.

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 06:57
Reqqque
EnterBrain писал(а):
15 дек 2018, 06:32
Reqqque писал(а):
15 дек 2018, 06:17
EnterBrain писал(а):
15 дек 2018, 06:10
Аналогично как тут, только не всех противников а целей тебя/группы/рейда
В таком случае он будет считает только тех, кто в твоем и членах группы таргете
Мне же нужно посчитать всех живых противников находящихся в бою, а не только тех кто в таргете
Нет возможностей отслеживания не целей(по крайней мере в боте точно), хотя понимаю что есть аддоны для интерфейса которые показывают дебафы у полоски здоровья, так что способ наверняка есть на lua. Но он не используется тут по какой-то весомой причине, я думаю.
Должен быть способ. В боте есть функция "Количество врагов" как она работает? По логам боя?

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 13:21
EnterBrain
Reqqque писал(а):
15 дек 2018, 06:57
Должен быть способ. В боте есть функция "Количество врагов" как она работает? По логам боя?
Да, там логи обходятся

Re: Количество союзников удовлетворяющих условию

Добавлено: 15 дек 2018, 13:48
BlackDPS
Про адоны показывающие дебафы/бафы на неймплейтах.
Попросите у игрока что не входит в вашу группу повесить на цель дебафф - его адон не увидит.