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

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

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 13 по 24 из 29

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 562 (сообщений: 393).
    Репутация: 1051
    а есть возможность узнать id объектов? Чтобы при наведении мыши на них в окошке под названием писало id данного объекта.

  2. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,202
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    а есть возможность узнать id объектов? Чтобы при наведении мыши на них в окошке под названием писало id данного объекта.
    А ГМка есть?) Если есть то не проблема , если нет ... на нет и суда нет.

  3. #3
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 562 (сообщений: 393).
    Репутация: 1051
    гмки нет, но мне надо знать id объектов))))

    - - - Updated - - -

    эээээ перезалеите аддон, а то скачать нельзя, пишет фаил удален!

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,202
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    гмки нет, но мне надо знать id объектов))))
    Качаешь ядрышко тринити , мускул , VS2013 , бусты , smake ,openssl и последнюю версию TDB , это все компилишь , извлекаешь из клиента карты , ну там потом все это прикручиваешь к мускулу , делаешь ГМку 3его уровня и смотришь айди нужных обьектов.
    PS ну если гм решит помочь - можешь попросить у него узнать для тебя айди. Но могут просто проигнорить.
    PSS можешь Wwwlep 'у написать , скорее всего поможет.

  5. #5
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 562 (сообщений: 393).
    Репутация: 1051
    народ, а как сделать, чтобы при наведении мыши на квест в журнале заданий также показывало его id.
    И чтобы показывало id квестов которых нет в журнале квестов. Т.е. когда нажимаешь на задание у квестодателя и открывается описание квеста сверху рядом с названием задания писался его id.

  6. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,202
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Artur91425 Посмотреть сообщение
    народ, а как сделать, чтобы при наведении мыши на квест в журнале заданий также показывало его id.
    И чтобы показывало id квестов которых нет в журнале квестов. Т.е. когда нажимаешь на задание у квестодателя и открывается описание квеста сверху рядом с названием задания писался его id.
    где то тут кидал api http://forum.wowcircle.com/showthread.php?t=294358 для ачивок

  7. #7
    Гуру Аватар для Крамул
    Регистрация
    19.09.2012
    Адрес
    г.Ульяновск
    Сообщений
    420
    Поблагодарил(а)
    142
    Получено благодарностей: 53 (сообщений: 38).
    Репутация: 53
    Для квестов есть квесткоплит который показывает на карте айди квестов,айди предметов и айди моба .
    Executioners of Gods

  8. #8
    Эксперт Аватар для человексна
    Регистрация
    12.01.2014
    Сообщений
    561
    Поблагодарил(а)
    434
    Получено благодарностей: 55 (сообщений: 41).
    Репутация: 55
    Файл удален. Киньте заново

  9. #9
    Новичок
    Регистрация
    17.09.2018
    Сообщений
    3
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Народ, у кого остался этот аддон?поделитесь ссылкой на скачку пжл

  10. #10
    Старожил Аватар для Raxaji
    Регистрация
    06.07.2014
    Адрес
    Мир Грёз
    Сообщений
    188
    Поблагодарил(а)
    120
    Получено благодарностей: 105 (сообщений: 45).
    Репутация: 105
    Если кому то все еще нужен аддон, то вот он:
    idTip_3.3.5_ver2.rar

    Предметы, Баффы, Дебаффы, Заклинания, Мобы(NPC), Игроки(GUID) и Квесты, в том числе ID квестов по линку из чата.

    Так же выкладываю код аддона, для тех кому не охота его качать:
    PHP код:
    local selectUnitBuffUnitDebuffUnitAuratonumberstrfindhooksecurefunc =
        
    selectUnitBuffUnitDebuffUnitAuratonumberstrfindhooksecurefunc

    local 
    function addLine(self,id,isItem)
        if 
    isItem then
            self
    :AddDoubleLine("ItemID:","|cffffffff"..id)
        else
            
    self:AddDoubleLine("SpellID:","|cffffffff"..id)
        
    end
        self
    :Show()
    end

    -- Spell Hooks ----------------------------------------------------------------
    hooksecurefunc(GameTooltip"SetUnitBuff", function(self,...)
        
    local id select(11,UnitBuff(...))
        if 
    id then addLine(self,idend
    end
    )

    hooksecurefunc(GameTooltip"SetUnitDebuff", function(self,...)
        
    local id select(11,UnitDebuff(...))
        if 
    id then addLine(self,idend
    end
    )

    hooksecurefunc(GameTooltip"SetUnitAura", function(self,...)
        
    local id select(11,UnitAura(...))
        if 
    id then addLine(self,idend
    end
    )

    GameTooltip:HookScript("OnTooltipSetSpell", function(self)
        
    local id select(3,self:GetSpell())
        if 
    id then addLine(self,idend
    end
    )

    -- 
    Item Hooks -----------------------------------------------------------------
    hooksecurefunc("SetItemRef", function(link, ...)
        
    local id tonumber(link:match("spell:(%d+)"))
        if 
    id then addLine(ItemRefTooltip,idend
    end
    )

    local function attachItemTooltip(self)
        
    local link select(2,self:GetItem())
        if 
    not link then return end
        local id 
    select(3,strfind(link"^|%x+|Hitem:(%-?%d+):(%d+):(%d+):(%d+):(%d+):(%d+):(%-?%d+):(%-?%d+)"))
        if 
    id then addLine(self,id,trueend
    end

    GameTooltip
    :HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefTooltip:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip1:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip2:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip3:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip1:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip2:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip3:HookScript("OnTooltipSetItem"attachItemTooltip)

    -- 
    NPC Hooks ----------------------------------------------------------------
    local function idnps(npsID, ...)
        
    local sNameiUnit npsID:GetUnit()
        
    local isPlayer UnitIsPlayer("mouseover")
        if (
    iUnit == "mouseover"then
            
    if isPlayer == nil then
                npsID
    :AddLine("ID: " .. tonumber(string.sub(UnitGUID("mouseover"), 912), 16))
            
    end
        end
    end
    GameTooltip
    :HookScript("OnTooltipSetUnit"idnps)

    -- 
    Player Hooks ----------------------------------------------------------------
    local function GUIDPlayer(PlayerGUID, ...)
        
    local sNameiUnit PlayerGUID:GetUnit()
        
    local isPlayer UnitIsPlayer("mouseover")
        if (
    iUnit == "mouseover"then
            
    if isPlayer == 1 then
                PlayerGUID
    :AddLine("GUID: " .. tonumber(string.sub(UnitGUID("mouseover"), 918), 16))
            
    end
        end
    end
    GameTooltip
    :HookScript("OnTooltipSetUnit"GUIDPlayer)  

    -- 
    Quest Hooks ----------------------------------------------------------------
    local QuestLevel_original_GetQuestLogTitle GetQuestLogTitle
    function 
    GetQuestLogTitle(questIndex
      
    questTitlelevelquestTagsuggestedGroupisHeaderisCollapsedisCompleteisDailyquestID QuestLevel_original_GetQuestLogTitle(questIndex
      if (
    questTitle and (not isHeader)) then 
       
    --questTitle "["..questID.."] ".. questTitle 
       questTitle 
    questTitle .." ["..questID.."] "
      
    end 
      
    return questTitlelevelquestTagsuggestedGroupisHeaderisCollapsedisCompleteisDailyquestID 
    end

    hooksecurefunc
    ("SetItemRef", function(link, ...) 
          
    local id tonumber(link:match(":(%d+)")) 
          if (
    idthen   
        ItemRefTooltip
    :AddDoubleLine("ID: " .. id); 
        
    ItemRefTooltip:Show(); 
       
    end 
    end


  11. 1 пользователь сказал cпасибо Raxaji за это полезное сообщение:

    XVI (22.04.2019)

  12. #11
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Цитата Сообщение от Raxaji Посмотреть сообщение
    Если кому то все еще нужен аддон, то вот он:
    В хуке на НПС можно как-то приписать, чтобы не только по маусоверу? Берешь в таргет и ID пропадает. Онли маусовер пашет.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  13. #12
    Старожил Аватар для Raxaji
    Регистрация
    06.07.2014
    Адрес
    Мир Грёз
    Сообщений
    188
    Поблагодарил(а)
    120
    Получено благодарностей: 105 (сообщений: 45).
    Репутация: 105
    Другой метод отображения GuID и NPCid.

    idTip_3.3.5_Circle_v3.zip

    Код:

    PHP код:
    local selectUnitBuffUnitDebuffUnitAuratonumberstrfindhooksecurefunc =
        
    selectUnitBuffUnitDebuffUnitAuratonumberstrfindhooksecurefunc

    local 
    function addLine(self,id,isItem)
        if 
    isItem then
            self
    :AddDoubleLine("ItemID:","|cffffffff"..id)
        else
            
    self:AddDoubleLine("SpellID:","|cffffffff"..id)
        
    end
        self
    :Show()
    end

    -- Spell Hooks ----------------------------------------------------------------
    hooksecurefunc(GameTooltip"SetUnitBuff", function(self,...)
        
    local id select(11,UnitBuff(...))
        if 
    id then addLine(self,idend
    end
    )

    hooksecurefunc(GameTooltip"SetUnitDebuff", function(self,...)
        
    local id select(11,UnitDebuff(...))
        if 
    id then addLine(self,idend
    end
    )

    hooksecurefunc(GameTooltip"SetUnitAura", function(self,...)
        
    local id select(11,UnitAura(...))
        if 
    id then addLine(self,idend
    end
    )

    GameTooltip:HookScript("OnTooltipSetSpell", function(self)
        
    local id select(3,self:GetSpell())
        if 
    id then addLine(self,idend
    end
    )

    -- 
    Item Hooks -----------------------------------------------------------------
    hooksecurefunc("SetItemRef", function(link, ...)
        
    local id tonumber(link:match("spell:(%d+)"))
        if 
    id then addLine(ItemRefTooltip,idend
    end
    )

    local function attachItemTooltip(self)
        
    local link select(2,self:GetItem())
        if 
    not link then return end
        local id 
    select(3,strfind(link"^|%x+|Hitem:(%-?%d+):(%d+):(%d+):(%d+):(%d+):(%d+):(%-?%d+):(%-?%d+)"))
        if 
    id then addLine(self,id,trueend
    end

    GameTooltip
    :HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefTooltip:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip1:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip2:HookScript("OnTooltipSetItem"attachItemTooltip)
    ItemRefShoppingTooltip3:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip1:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip2:HookScript("OnTooltipSetItem"attachItemTooltip)
    ShoppingTooltip3:HookScript("OnTooltipSetItem"attachItemTooltip)

    ---- 
    NPC Hooks ---- Player Hooks ----
    local function F() 
        
    local g=GameTooltip;
        if 
    g:IsShown() then 
        local d
    =UnitGUID("mouseover")
        
    local B tonumber(d:sub(5,5), 16) % 8;
        
    local C tonumber(d:sub(6,12), 16);
        
    local D tonumber(d:sub(9,12), 16);
        
    local E tonumber(d:sub(13,18), 16);
        if 
    B==0 then g:AddLine("GUID: "..E);
        
    end;
        if 
    B==4 then g:AddLine("PET: "..C);
        
    end;
        if 
    B==3 then g:AddLine("NPC: "..D);g:AddLine("Spawn: "..E);
        
    end;
    --    
    g:AppendText(" - "..d);
        
    g:AppendText("  ");
        
    end;
        
    end;
        
    local f=CreateFrame("frame");f:RegisterEvent("UPDATE_MOUSEOVER_UNIT");f:SetScript("OnEvent",F)

    -- 
    Quest Hooks ----------------------------------------------------------------
    local QuestLevel_original_GetQuestLogTitle GetQuestLogTitle
    function 
    GetQuestLogTitle(questIndex
      
    questTitlelevelquestTagsuggestedGroupisHeaderisCollapsedisCompleteisDailyquestID QuestLevel_original_GetQuestLogTitle(questIndex
      if (
    questTitle and (not isHeader)) then 
       
    --questTitle "["..questID.."] ".. questTitle 
       questTitle 
    questTitle .." ["..questID.."] "
      
    end 
      
    return questTitlelevelquestTagsuggestedGroupisHeaderisCollapsedisCompleteisDailyquestID 
    end

    hooksecurefunc
    ("SetItemRef", function(link, ...) 
          
    local id tonumber(link:match(":(%d+)")) 
          if (
    idthen   
        ItemRefTooltip
    :AddDoubleLine("ID: " .. id); 
        
    ItemRefTooltip:Show(); 
       
    end 
    end


  14. 2 пользователей сказали cпасибо Raxaji за это полезное сообщение:

    Tombstalker (18.12.2019),XVI (29.04.2019)

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 15.07.2014, 23:57
  2. Ответов: 1
    Последнее сообщение: 01.08.2012, 13:07
  3. Ответов: 1
    Последнее сообщение: 01.08.2012, 07:50
  4. Ответов: 1
    Последнее сообщение: 23.06.2012, 20:34

Ваши права

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