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

Ответить
traf
Сообщения: 10
Зарегистрирован: 30 мар 2022, 08:48

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

Сообщение traf » 17 янв 2023, 18:34

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

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

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

Сообщение Reqqque » 17 янв 2023, 22:00

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

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

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

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

IsEquippedItem("ID")

traf
Сообщения: 10
Зарегистрирован: 30 мар 2022, 08:48

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

Сообщение traf » 18 янв 2023, 06:45

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

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

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

Сообщение Reqqque » 18 янв 2023, 09:35

Тогда

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

GetItemCount("ID") > 0

traf
Сообщения: 10
Зарегистрирован: 30 мар 2022, 08:48

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

Сообщение traf » 18 янв 2023, 11:13

Reqqque писал(а):
18 янв 2023, 09:35
Тогда

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

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

Ответить

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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость