Камень здоровья - Автоматизация
Камень здоровья - Автоматизация
Подсмотрел в сборке у локов такой способ жрать камни всё прекрасно работает. НО как только камень на КД (1мин) ротация наглухо зависает пытаясь сожрать камень Уважаемые ботоводы подскажите как исправить, киньте пример. Да кстати я играю не локом!
- Вложения
-
- Камень.jpg (55.86 КБ) 13956 просмотров
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Камень здоровья - Автоматизация
Добавь проверку на кулдаун аналогично.
GetItemCooldown("Камень Здоровья") == 0
GetItemCooldown("Камень Здоровья") == 0
Discord:EnterBrain#6570
Re: Камень здоровья - Автоматизация
СпасибоEnterBrain писал(а): ↑10 май 2018, 01:45Добавь проверку на кулдаун аналогично.
GetItemCooldown("Камень Здоровья") == 0
Re: Камень здоровья - Автоматизация
Вообще не жмёт камень теперьEnterBrain писал(а): ↑10 май 2018, 01:45Добавь проверку на кулдаун аналогично.
GetItemCooldown("Камень Здоровья") == 0
- Вложения
-
- Безымянный.png (15.27 КБ) 13878 просмотров
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Камень здоровья - Автоматизация
Действительно, думал раз предыдущая команда работает, то и эта будет. Выпросил камень у лока и написал функцию(5512 - айди камня):
Код: Выделить всё
function CheckUseItem(itemId)
local status = false;
local count = GetItemCount(itemId);
if (count or 0) > 0 then
local start,duration,enable = GetItemCooldown(itemId);
if start == 0 and duration == 0 and enable then
status = true;
end
end
return status;
end
Discord:EnterBrain#6570
Re: Камень здоровья - Автоматизация
Спасибо тому локу что дал тебе камень
Re: Камень здоровья - Автоматизация
Всё равно как то странно работает, когда прожмёт, и мне хп поднимут заного вроде как не жмёт, пока не откдешится, но если хп выше лимита что я на камень прописал не поднялось, то всё равно в задаче на прожим висит камень......
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Камень здоровья - Автоматизация
Не совсем понял, если хп выше лимита не поднялось, то конечно будет жать пока хп не станет выше его, покуда КД позволяет.
Выб лучше условия показали ваши, чем расписывать словами.
Выб лучше условия показали ваши, чем расписывать словами.
Discord:EnterBrain#6570
Re: Камень здоровья - Автоматизация
EnterBrain писал(а): ↑23 май 2018, 19:27Не совсем понял, если хп выше лимита не поднялось, то конечно будет жать пока хп не станет выше его, покуда КД позволяет.
Выб лучше условия показали ваши, чем расписывать словами.
- Вложения
-
- function CheckUseItem(itemId)
local status = false;
local count = GetItemCount(itemId);
if (count or 0) > 0 then
local start,duration,enable = GetItemCooldown(itemId);
if start == 0 and duration == 0 and enable then
status = true;
end
end
return status;
end - 1.jpg (47.88 КБ) 13719 просмотров
- function CheckUseItem(itemId)
-
- Сообщения: 188
- Зарегистрирован: 11 апр 2018, 09:29
Re: Камень здоровья - Автоматизация
Странно, по вашим словам ранее я подумал может у вас стоит or вместо and, но всё нормально. Камень мог прожиматься постоянно только в таком случае, когда или первое условие или второе срабатывало. Попробуйте такой подход, может отсечёт какие-либо баги.
Discord:EnterBrain#6570
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость