Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
auctionator и масс выкуп лотов и мут.

Упомянутые в теме пользователи:

Показано с 1 по 12 из 17

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    вообще неудобно чета там писать.



    не получается все равно

    пробну еще онупдату внутрь запихать, мб получится

    тоже невыходит, только короче.
    Сильно паришься, какие то таймеры ... зачем они?

    Ну а в игре макрос

    PHP код:
    /plaseauc 
    PHP код:
    local buy
    do
        
    local lastByu GetTime()
        
    buy setmetatable({}, {
            
    __call = function(self, var, limit)
                if 
    GetTime()-lastByu .5 then
                    
    print("Покупать нельзя будет мут")
                else
                    for 
    = var, limit do
                        
    local bid select(9GetAuctionItemInfo("list"i))
                        if 
    bid 0 then
                            PlaceAuctionBid
    ("list"ibid)
                        
    end
                    end
                    lastByu 
    GetTime()
                
    end
            end
            
    }
        )
    end

    SlashCmdList
    ["PLACEAUCTIONBID"] = function() return buy(13end
    SLASH_PLACEAUCTIONBID1 
    "/plaseauc" 
    Тестанул работает на ура. Заходишь на аук и тыкаешь марос /plaseauc , скупает , мута нет.

    PS API не защищенная , юзайте на здоровье.
    Последний раз редактировалось DreamlØlz; 11.09.2016 в 23:35.

  2. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    я же про задержку между каждыми тремя покупками говорю.
    таймеры именно для этого. то есть, запустил макрос/скрипт он покупает три вещи, потом ждет пару сек и покупает еще 3. и это происходит столько раз сколько указывается в аргументе макроса/скрипта.
    если это получится то можно влегкую подправить аддон.
    а у тебя тоже самое что

    ну я так понял.
    А ну тогда:

    PHP код:
    local buy
    do
        
    local lastByucount, try = GetTime(), 11
        local hanlde 
    setmetatable({}, {
            
    __call = function(self)
                if 
    GetTime()-lastByu .5 then
                    
    -- print("Покупать нельзя будет мут")
                else
                    for 
    1do
                        
    local bid select(9GetAuctionItemInfo("list"i))
                        if 
    bid 0 then
                            PlaceAuctionBid
    ("list"ibid)
                        
    end
                    end
                    lastByu 
    GetTime()
                    
    count count 1
                end
            end
            
    }
        )
        
    local updated false
        local f 
    CreateFrame"frame"
        
    local OnUpdate = function(selfelps)
            if 
    count tonumber(try) then
                
    print("Покупка завершена")
                
    self:SetScript("OnUpdate"nil)
                
    updatedcount false1
            
    else
                return 
    hanlde()
            
    end
        end
        
        buy 
    = function(...)
            try = ...
            if 
    not updated then
                f
    :SetScript("OnUpdate"OnUpdate)
                
    updated true
            
    else
                print(
    "Покупка уже выполняется")
            
    end
        end
    end

    SlashCmdList
    ["PLACEAUCTIONBID"] = function(...) return buy(...) end
    SLASH_PLACEAUCTIONBID1 
    "/plaseauc" 
    И покупать макросом /plaseauc 3 , т.е 3 раза скупает по 3 лота.
    Последний раз редактировалось DreamlØlz; 12.09.2016 в 00:13.

  3. #3
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    я просто незнаю как работают метатаблицы, но в этом случае она явно работает также как у меня, то есть не работает.

    я так понял, чтобы срабатала функция, которая требует нажатия, детектится в SecureTemplates или еще гдето.
    её обходить уже читерство...
    Ну я на фане весь аук скупил , все работает. SecureTemplates это как раз обработчики для API , которые так любят скриптеры , но вызывать можно только через клик, к стати barthender как раз и написан с использованием темплейтов для кнопочек (близовские там попросту убитые). На счет мета , я какой то бред с недосыпа сделал и зачем то перегрузил __call , скорее всего тогда подумал похожим образом "ага сразу идет перебор метатаблиц, потом перебор таблиц , в случае если такая метатаблица не существует , а значит нужно перегружать , что бы быстрее работало".

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,194
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    у меня два варианта, либо на фане аук пустой и был, либо ты через анлок/гм интерфейс его юзал.

    если держать нажатой например пкм, то просто принтует в чат что покупка завершена и все.
    а если не зажимать клавиш, то еще и системное сообщение с ошибкой что эта функция заблокирована интерфейсом близард.
    В любом случае фикс нужен( На SecureTemplate делай , что бы ошибок не выдавало, но как сделать догадайся сам и лучше некуда не пиши если догадаешься.

Похожие темы

  1. Auctionator есть ли решение проблемы?(
    от shashki в разделе Аддоны
    Ответов: 15
    Последнее сообщение: 11.04.2018, 02:37
  2. Auctionator
    от Забаненный в разделе Корзина
    Ответов: 0
    Последнее сообщение: 31.12.2015, 11:23
  3. Auctionator и мут
    от wow777 в разделе Архив
    Ответов: 4
    Последнее сообщение: 22.11.2014, 17:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •