Страница 2 из 3
Re: Функция debuffType
Добавлено: 23 фев 2018, 17:47
uaz266
Что бы темы не плодить здесь задам вопрос.
Ситуация такая,мгновенный спел кастуется только тогда когда твой персонаж смотрит на противника,но часто ситуация такая,что ты находишься к противнику который у тебя в таргете боком и мгновенный спел не кастуется,а все скилы на панели начинают часто моргать,что блокирует следущее умение в ротации,как запретить каст этого умения если его не возможно скастовать или что бы бот пропускал его из-за невозможности каста?
Пример скил: "Священный огонь" у жреца кастуется только когда к противнику лицом.
Проблема с помощью IsSpellInRange не решается.
Re: Функция debuffType
Добавлено: 17 мар 2018, 15:24
stormi47855
ребят обьясните тупому можно ли и как все типы вписать в код + можно ли прописать чтобы непытался снять неснимаемые?
Re: Функция debuffType
Добавлено: 17 мар 2018, 15:25
stormi47855
если скините готовый пример к возрождению духа шамана буду очень благодарен
Re: Функция debuffType
Добавлено: 17 мар 2018, 18:17
uaz266
stormi47855 писал(а): ↑17 мар 2018, 15:25
если скините готовый пример к возрождению духа шамана буду очень благодарен
Код: Выделить всё
function uaz266_DiseaseUnit(Unit)
local i = 1
local buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
while buff do
if bufftype == "Curse" then return true end
i = i + 1;
buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
end
return false
end
function uaz267_DiseaseUnit(Unit)
local i = 1
local buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
while buff do
if bufftype == "Magic" then return true end
i = i + 1;
buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
end
return false
end
Этот код вставишь в самый низ
- 444444444.jpg (180.72 КБ) 10287 просмотров
Будет деспелить с тебя и твоего пати,только проклятия и магические эфекты. Попробуй должен работать,если не ошибся. Проверить не могу нет шамы.
Re: Функция debuffType
Добавлено: 18 мар 2018, 06:41
stormi47855
во спасибо большое . а не скажешь где можно почитать как писать подобные коды?
Re: Функция debuffType
Добавлено: 18 мар 2018, 06:54
stormi47855
хм походу где то ошибка как воткнул код сразу понелька бота в игре пропала -_-
Re: Функция debuffType
Добавлено: 18 мар 2018, 09:16
uaz266
stormi47855 писал(а): ↑18 мар 2018, 06:54
хм походу где то ошибка как воткнул код сразу понелька бота в игре пропала -_-
Странно у меня работает,только на ДЦ. Проверь может где ошибка,)скобку забыл или"ковычки .Скрин скинь как прописал
Re: Функция debuffType
Добавлено: 18 мар 2018, 09:18
uaz266
BlackDPS,посмотри есть ли ошибка в коде в верхнем посте
Re: Функция debuffType
Добавлено: 18 мар 2018, 09:27
uaz266
Еще раз скопируй код и вставь в самый низ в белое поле
Код: Выделить всё
function uaz266_DiseaseUnit(Unit)
local i = 1
local buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
while buff do
if bufftype == "Curse" then return true end
i = i + 1;
buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
end
return false
end
function uaz267_DiseaseUnit(Unit)
local i = 1
local buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
while buff do
if bufftype == "Magic" then return true end
i = i + 1;
buff,_,_,count,bufftype,duration = UnitDebuff(Unit, i)
end
return false
end
- 090.jpg (36.83 КБ) 10281 просмотр
И вот такое условие
Re: Функция debuffType
Добавлено: 18 мар 2018, 17:41
stormi47855
выдает ошибку либо вообще закрывает поставил отдельным цыклом выше цыкла на хила