Бан

Открытый раздел для обсуждений
end
Сообщения: 152
Зарегистрирован: 01 май 2018, 10:28

Re: Бан

Сообщение end » 25 дек 2018, 10:00

все нормально.
через тмв и пейнт.
-не использую мгновенный кик, задержка выставлена.
-также новые кнопочные команды не пробовал. както палевно.

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

Re: Бан

Сообщение EnterBrain » 25 дек 2018, 12:42

end писал(а):
25 дек 2018, 10:00
все нормально.
через тмв и пейнт.
-не использую мгновенный кик, задержка выставлена.
-также новые кнопочные команды не пробовал. както палевно.
Так кнопочные как раз таки более скрытные, лишние спелы не биндуются через апи, используются свои бинды с игры.
Discord:EnterBrain#6570

SantaChe
Сообщения: 84
Зарегистрирован: 19 мар 2018, 16:16

Re: Бан

Сообщение SantaChe » 25 дек 2018, 18:24

EnterBrain писал(а):
24 дек 2018, 18:37
Lil писал(а):
24 дек 2018, 16:38
Мб мгновеный кик или диспел в пвп юзал?
Тоже об этом подумал, мгновенным киком чаще палятся боты.
а как диспел сделать например через 0.7-0.9 сек??

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

Re: Бан

Сообщение EnterBrain » 25 дек 2018, 18:48

SantaChe писал(а):
25 дек 2018, 18:24
а как диспел сделать например через 0.7-0.9 сек??
Изображение
Примерно так отслеживается, когда до завершения каста остаётся 0.2-0.7 секунд.
Эта функция возвращает оставшееся время до конца каста, потому отслеживаем сколько осталось времени до завершения.

Ну или вот немножно рандома можно добавить)
Изображение
берётся случайные числа, больше 0.2-0.4, но меньше 0.5-0.9
БОЛЬШЕ РАНДОМА, БОГУ РАНДОМА! :twisted:

P.S. дробные значения можно указать только через пользовательский код, константы можно ввести только целые.
Discord:EnterBrain#6570

stormi47855
Сообщения: 221
Зарегистрирован: 25 ноя 2016, 10:13

Re: Бан

Сообщение stormi47855 » 27 дек 2018, 05:53

диспел стоял скорее всего он

SantaChe
Сообщения: 84
Зарегистрирован: 19 мар 2018, 16:16

Re: Бан

Сообщение SantaChe » 27 дек 2018, 18:54

EnterBrain писал(а):
25 дек 2018, 18:48
SantaChe писал(а):
25 дек 2018, 18:24
а как диспел сделать например через 0.7-0.9 сек??
Изображение
Примерно так отслеживается, когда до завершения каста остаётся 0.2-0.7 секунд.
Эта функция возвращает оставшееся время до конца каста, потому отслеживаем сколько осталось времени до завершения.

Ну или вот немножно рандома можно добавить)
Изображение
берётся случайные числа, больше 0.2-0.4, но меньше 0.5-0.9
БОЛЬШЕ РАНДОМА, БОГУ РАНДОМА! :twisted:

P.S. дробные значения можно указать только через пользовательский код, константы можно ввести только целые.
так это же на кик а не на диспел....

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

Re: Бан

Сообщение EnterBrain » 27 дек 2018, 20:27

SantaChe писал(а):
27 дек 2018, 18:54
так это же на кик а не на диспел....
Ну так а в чём проблема? через дебафы отслеживаешь и подобно условия прописываешь.
либо пиши функцию на Lua которая будет чекать дебафы по типу и диспелить определённые типы по времени. Я тут просто показал как можно в боте указывать дробные части секунды.
Там делов то, примеры функций на Lua для диспела уже куча была. Под себя модифицируй.
Discord:EnterBrain#6570

SantaChe
Сообщения: 84
Зарегистрирован: 19 мар 2018, 16:16

Re: Бан

Сообщение SantaChe » 01 янв 2019, 23:30

EnterBrain писал(а):
27 дек 2018, 20:27
SantaChe писал(а):
27 дек 2018, 18:54
так это же на кик а не на диспел....
Ну так а в чём проблема? через дебафы отслеживаешь и подобно условия прописываешь.
либо пиши функцию на Lua которая будет чекать дебафы по типу и диспелить определённые типы по времени. Я тут просто показал как можно в боте указывать дробные части секунды.
Там делов то, примеры функций на Lua для диспела уже куча была. Под себя модифицируй.
Нет ни одного примера как диспелить или пуржить с задержкой, если ты знаешь как накидай пример и сбрось скрин

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

Re: Бан

Сообщение EnterBrain » 02 янв 2019, 13:38

SantaChe писал(а):
01 янв 2019, 23:30
Нет ни одного примера как диспелить или пуржить с задержкой, если ты знаешь как накидай пример и сбрось скрин

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

function CheckDiseaseUnit(Unit)
 local i = 1
 local buff,_,_,_,bufftype,duration,expirationTime = UnitDebuff(Unit, i)
 while buff do 
  if bufftype == "Disease" then return (expirationTime - GetTime()); end
  i = i + 1;
  buff,_,_,_,bufftype,duration,expirationTime = UnitDebuff(Unit, i)
 end
 return 0
end
Можно написать подобную функцию возвращающую сколько дебафу осталось висеть. Просто используется проверка "Пользовательский код" не boolean конечно, примерно так: CheckDiseaseUnit("player")

Ну либо попробовать вот с учётом продолжительности получаем сколько времени прошло от того как повесили дебаф:

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

function CheckDiseaseUnit(Unit)
 local i = 1
 local buff,_,_,_,bufftype,duration,expirationTime = UnitDebuff(Unit, i)
 while buff do 
  if bufftype == "Disease" then return (duration - (expirationTime - GetTime())); end
  i = i + 1;
  buff,_,_,_,bufftype,duration,expirationTime = UnitDebuff(Unit, i)
 end
 return 0
end
Вроде как-то так должно работать.
debuffType может быть как: Magic, Disease, Poison, Curse. Думаю объяснять не надо что это.
Discord:EnterBrain#6570

Ответить

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

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