Jump to content

rbdingo

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by rbdingo

  1. Ясно, меня ввели в заблуждение на иностранном сервере в процессе моих блужданий по версиям вова.

    Quote

    That's not a Full Scan, that's specifically GetAll scan, which Blizz also broke in 5.2, so you absolutely HAVE TO do it page by page - but doing it page by page seems to work just fine.

    ...

    As I've said, Blizz broke it... likely clientside, which means we cannot do anything about it.

    ...

    Forgive my impoliteness, but just use the Armory API instead, or any site based on it. There are very good reasons it was considered an unusable buggy mess even on retail, and even better reasons it was replaced by sites like TUJ. It's very likely that the clientside implementation for the entire handling of it is extremely broken, in addition to Blizzard's own servers having issues. And of course they aren't going to document if they broke it accidentally (we can only infer this based on external forums, but the functionality was reported unusable dozens of times since 2013), if they even managed to implement it properly in the first place... And actually going deeper into this can take up excessive amounts of dev time for very little benefit.

     

    Видимо, на местных серваках залочен поиск Auctionmaster, но настроено сканирование,

    а там - наоборот.

     

    Статистика по личной торговле от этого не должна пострадать, сканирование для этого не требуется,т.е. "AM:" и https://forum.pandawow.me/topic/241190-auctionmaster-verdeluxe-ispravlen-modificirovan-avtomatizirovan-rabotaet-tolko-s-addonom-postal/#comment-1464672 теперь бесполезно, и всё.

     

    P.S. если так, то оставляю тему на усмотрение админов, может понадобится, а может и нет,

     

  2. 6 minutes ago, rnj ns said:

    да ладно. Какой другой. Не. Тут и так больше 100 товаров. 35к товаров так то.

    Да, там 5

    Аукционатор кста сканит без проблем

    Аукционатор не может сканить без проблем, только если это не MOP.

  3. 21 minutes ago, rnj ns said:

    Dump: value=GetAuctionHouseDepositRate() 
    [1]=0

    Что-то не сходится, он тебе не должен выдавать (finish)_ArchiveScan)#index,#extracted(archive): 0 0

    так как пускает туда только если =5, а не 0

     

    А, ну да, аукционное окно открой и потом

    /dump GetAuctionHouseDepositRate()

    ----

     

    Не важно, будет 5.

     

    Ты не мог бы на другом серваке потестить, где товаров больше 100 хотя бы?)

     

  4. 28 minutes ago, rnj ns said:

    Там за пол секи показывает 1\56 потом за пол секи 51\66 и скан завершен с текстом в чате

     

    (finish)_ArchiveScan)#index,#extracted(archive): 0 0

    Где это так "много" товаров, в аукционе черного рынка (нейтральный аукцион) (пиратская бухта или типо того?)?

    Товары не фиксируются по 2-м причинам:

    1. черный рынок (тогда прочти в первом посте, что нужно сделать (ЕСЛИ ЧЕРНЫЙ РЫНОК СОЕДИНЕН С ОСНОВНЫМИ АУКЦИОНАМИ СЕРВЕРА))

    2. эти товары  - КЛЕТКИ с животными (т.е. если вручную посадить питомца в клетку и затем выставить на аук; если купить питомца у торговца, то все нормально должно фиксироваться)

  5. Обновил аддон (ссылка в первом посте).

    Если вы плохо продаете предмет, то его цена теперь постепенно будет падать (+ корректируется текущая цена).

    Не действует на режим фиксированной цены.

  6. Пример использования (si2() - врубает ошибки, si1() - вырубает):

    /run si2()
    /castsequence reset=19 Тотем оков земли,0
    /castsequence [form:0]reset=19 0,Призрачный волк
    /click [nocombat]ActionButton5 rightbutton
    /run si1()
    /click [nomod,swimming,combat]DBut44;[nomod,noswimming,combat]DBut45

     

    Чтобы это заработало, нужно разместить этот текст в макросе и кликать на него каждый раз после старта игры (но там 255+);

    или разместить в каком-нибудь аддоне, например, в самом конце файла ~"C:...\Interface\AddOns\MacroToolkit\MacroToolkit.lua":

    function si1()adw,abf="UI_ERROR_MESSAGE","Sound_EnableErrorSpeech"local c=0;CreateFrame("Frame","adu")adu:Show()adu:SetScript("OnUpdate",function(s,f)c=c+f;if(c>3)then aaa:UnregisterEvent(adw)adu:Hide()end;end)CreateFrame("Frame","aaa")aaa:RegisterEvent(adw)aaa:SetScript("OnEvent",function()UIErrorsFrame:Clear()local a=0;aaa:Show()aaa:SetScript("OnUpdate",function(s,e)if a==0 then SetCVar(abf,0)a=a+e;else a=a+e;if(a>3.1)then SetCVar(abf,1)aaa:Hide()end;end;end)end)end;function si2()aaa:UnregisterEvent(adw)SetCVar(abf,1)end;

     

    P.S. код ф-ций можно было сократить, но я решил максимально близко к моему варианту приблизить, чтобы не было ошибок)

  7. 21 hours ago, The_Zealot said:

    Ты, конечно, молодец, наверное, но скажи мне, какая практическая польза от твоей модификации? Что такого прямо необходимого ты добавил, без чего не обойтись в чистом аукцион мастере? :PepeHmmm:

    Я не записывал косяки оригинального аддона, но точно помню, что он даже среднюю свою криво считал периодически; и иногда приходилось вручную требовать от него вывести данные о предмете для выставления на аук (нажимать "обновить"). Ещё я помню, что сбился со счета, сколько там было косяков.

    Я примерно год назад начал его фиксить и улучшать, иначе пришлось бы сменить аддон. Такие проблемы возникли именно в мопе (в легионе, 8 и 3 было норм). Хотя я все равно юзаю ещё  и auctionator (им удобнее покупать, и там есть УДОБНЫЕ списки предметов с возможностью их сохранять).

     

    ААА, и ещё все аддоны перестали сканировать в mop, так как сменился принцип работы серверов в контексте аукиона. Т.е. нажать кнопку и получить данные по всем товарам на ауке можно только в моей версии этого аддона, нигде больше в mop так сделать не получится)

     

    Вообще, версии вов - это не выпуск новых частей игры, типо WAR CRAFT II / III,

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

     

    P.S. Нельзя просто так взять, и получить данные о товаре)

    Аааа, еще аддон защищает от машенников (выставляют товар с микро ставкой, из-за которой твой товар выставляется с такой же ценой; затем они просто скупают ваш товар...); аддон фиксит цену почти всегда автоматически.

  8. Обновил аддон (ссылка в первом посте),

    теперь можно узнавать, сколько раз товар был замечен на ауке ~(фиксирует разные цены на товар).

    Это небольшое дополнение технически, но фактически причин для использования аддона теперь две:

    1. торговать

    2. узнать степень редкости предмета

     

    P.S. кнопка ~"сброс всё" не сбрасывает эту статистику, так что можно смело нажимать)

     

     

    2023.12.12_00.38.33.png

  9. AuctionMaster (ver. deluxe by rbdingo)+postal.7zЗдравствуйте, модифицировал аддон Auctionmaster,

    основные моменты (большинству будет достаточно этих скринов, остальное можно прочитать просто наведя курсор на новые пункты в окне аукциона;

    всё достаточно автоматизировано и понятно, можно не париться, играя в торговлю (например, цена сама повышается, если продажи растут)):

     

    2023_09.22_21_01_41.thumb.png.18b51312f61456e4ca8fd9cc56aeb59b.png2023_09.22_21_19_46.thumb.png.46f06671308bf2273f2b4b78a449ae75.png

    =================================================================================

    Если на сервере нейтральный аукцион (в пиратской бухте, например) соединен с основными, то удалите следующее в файле "C:\World of Warcraft 5.4.8\Interface\AddOns\AuctionMaster\src\main\Statistic\ArchiveTask.lua:

    ---------my(edit)------------
    
    if(GetAuctionHouseDepositRate()==5)then
    
    ---print("SAVE scan")
    
    	vendor.Gatherer:ArchiveScan(self.scan)
    
    end
    
    ---------my(edit)------------

     

    После смены фракции, если вам важна "AM"-цена, то сохраните следующий текст (отредактируйте в нем "C:\World of Warcraft 5.4.8\WTF\Account\NAZARENKO\SavedVariables\AuctionMaster.lua")  в блокноте, изменив затем название сохраненного блокнотного файла на text.vbs, и запустиите сохраненный файл:

    Const ForWriting = 2 
    Set fso = CreateObject("Scripting.FileSystemObject")
    txt1 = fso.OpenTextFile("C:\World of Warcraft 5.4.8\WTF\Account\NAZARENKO\SavedVariables\AuctionMaster.lua").ReadAll
    Set re = New RegExp
    re.Pattern = "Horde"
    re.Global  = True
    txt2 = re.Replace(txt1, "A2lliance")
    WScript.Sleep (50)
    re.Pattern = "Alliance"
    re.Global  = True
    txt3 = re.Replace(txt2, "Horde")
    WScript.Sleep (50)
    re.Pattern = "A2lliance"
    re.Global  = True
    txt4 = re.Replace(txt3, "Alliance")
    WScript.Sleep (50)
    Set objFile = fso.OpenTextFile("C:\World of Warcraft 5.4.8\WTF\Account\NAZARENKO\SavedVariables\AuctionMaster.lua", ForWriting)
    objFile.Write txt4
    objFile.Close

    ===================================================================================

    СКАЧАТЬ АДДОН (postal тоже модифицирован (немного): 1). через "шифт + открыть всё" открываются только купленные вами ауки (если шифт отпустить, то открытие писем прекратится); 2). через "...открыть всё" открываются только аукционные письма):

    https://disk.yandex.ru/d/Q_oYpMJirocijA (ver 1.001)

    P.S. если будут вопросы - спрашивайте

×
×
  • Create New...