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

Ответить
Аватара пользователя
BlackDPS
Администратор
Сообщения: 511
Зарегистрирован: 17 фев 2016, 11:26

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

Сообщение BlackDPS » 21 ноя 2018, 09:04

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

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

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

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

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

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

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

Reqqque
Сообщения: 19
Зарегистрирован: 01 дек 2018, 20:28

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

Сообщение Reqqque » 15 дек 2018, 06:03

При "counter++;" аддон выдает lua ошибку, при "counter = counter + 1" все норм работает.

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

EnterBrain
Сообщения: 65
Зарегистрирован: 11 апр 2018, 09:29

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

Сообщение EnterBrain » 15 дек 2018, 06:10

Аналогично как тут, только не всех противников а целей тебя/группы/рейда

Reqqque
Сообщения: 19
Зарегистрирован: 01 дек 2018, 20:28

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

Сообщение Reqqque » 15 дек 2018, 06:17

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

EnterBrain
Сообщения: 65
Зарегистрирован: 11 апр 2018, 09:29

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

Сообщение EnterBrain » 15 дек 2018, 06:32

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

Reqqque
Сообщения: 19
Зарегистрирован: 01 дек 2018, 20:28

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

Сообщение Reqqque » 15 дек 2018, 06:57

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

EnterBrain
Сообщения: 65
Зарегистрирован: 11 апр 2018, 09:29

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

Сообщение EnterBrain » 15 дек 2018, 13:21

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

Аватара пользователя
BlackDPS
Администратор
Сообщения: 511
Зарегистрирован: 17 фев 2016, 11:26

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

Сообщение BlackDPS » 15 дек 2018, 13:48

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

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей