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

проверка кд и наличия по itemid

Добавлено: 17 янв 2023, 18:34
traf
помогите найти как сделать проверку на кд вещи по itemid, нашел это, по определению оно самое, но не могу подружить это с аддономhttps://wowpedia.fandom.com/wiki/API_GetItemCooldown
и еще бы сделать проверку на наличие вещи в инвентаре тоже по itemid или по названию
помогите кто разбирается

Re: проверка кд и наличия по itemid

Добавлено: 17 янв 2023, 22:00
Reqqque
traf писал(а):
17 янв 2023, 18:34
помогите найти как сделать проверку на кд вещи по itemid, нашел это, по определению оно самое, но не могу подружить это с аддономhttps://wowpedia.fandom.com/wiki/API_GetItemCooldown
и еще бы сделать проверку на наличие вещи в инвентаре тоже по itemid или по названию
помогите кто разбирается
Проверка кд по ид

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

GetItemLastCD(GetItemInfo("ID"))
Для проверки одетых предметов есть

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

IsEquippedItem("ID")

Re: проверка кд и наличия по itemid

Добавлено: 18 янв 2023, 06:45
traf
Reqqque писал(а):
17 янв 2023, 22:00

Проверка кд по ид
спасибо, работает

хотелось бы еще проверку на наличие айтема в сумке
на форуме нашел вот такой код, но он отключает бота в игре, как и любой другой неправильный код

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

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
есть айтем который можно использовать только при наличии другого айтема, вот для этого и хочется сделать проверку, если этого айтема нет, бот спамит кнопку без остановки, а игра говорит что использовать без второго айтема это нельзя

Re: проверка кд и наличия по itemid

Добавлено: 18 янв 2023, 09:35
Reqqque
Тогда

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

GetItemCount("ID") > 0

Re: проверка кд и наличия по itemid

Добавлено: 18 янв 2023, 11:13
traf
Reqqque писал(а):
18 янв 2023, 09:35
Тогда

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

GetItemCount("ID") > 0
всё работает как надо, огромнейшая благодарность