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

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

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 13 по 24 из 29
  1. #13
    Почетный флудер Аватар для Artur91425
    Регистрация
    25.10.2012
    Адрес
    Россия
    Сообщений
    2,772
    Поблагодарил(а)
    339
    Получено благодарностей: 558 (сообщений: 391).
    Репутация: 1047
    народ, а как сделать, чтобы при наведении мыши на квест в журнале заданий также показывало его id.
    И чтобы показывало id квестов которых нет в журнале квестов. Т.е. когда нажимаешь на задание у квестодателя и открывается описание квеста сверху рядом с названием задания писался его id.

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

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

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

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

  6. #18
    Новичок
    Регистрация
    28.02.2019
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    а как им пользоватся?

    - - - Updated - - -

    Цитата Сообщение от Foximys Посмотреть сообщение
    Проще скриптом.
    PHP код:
    ----------------------------------------------------------------------------------------
    --
    SpellID
    ----------------------------------------------------------------------------------------
    hooksecurefunc(GameTooltip"SetUnitBuff", function(self,...)
        
    local id select(11,UnitBuff(...))
        if 
    id then
            self
    :AddDoubleLine("SpellID:",id)
            
    self:Show()
        
    end
    end
    )

    hooksecurefunc(GameTooltip"SetUnitDebuff", function(self,...)
        
    local id select(11,UnitDebuff(...))
        if 
    id then
            self
    :AddDoubleLine("SpellID:",id)
            
    self:Show()
        
    end
    end
    )

    hooksecurefunc(GameTooltip"SetUnitAura", function(self,...)
        
    local id select(11,UnitAura(...))
        if 
    id then
            self
    :AddDoubleLine("SpellID:",id)
            
    self:Show()
        
    end
    end
    )

    hooksecurefunc("SetItemRef", function(linktextbuttonchatFrame)
        if 
    string.find(link,"^spell:"then
            local id 
    string.sub(link,7)
            
    ItemRefTooltip:AddDoubleLine("SpellID:",id)
            
    ItemRefTooltip:Show()
        
    end
    end
    )

    GameTooltip:HookScript("OnTooltipSetSpell", function(self)
        
    local id select(3,self:GetSpell())
        if 
    id then
            self
    :AddDoubleLine("SpellID:",id)
            
    self:Show()
        
    end
    end
    )
    -- 
    ITEMCOUNT

    GameTooltip
    :HookScript("OnTooltipCleared", function(selfself.TukuiItemTooltip=nil end)
    GameTooltip:HookScript("OnTooltipSetItem", function(self)
            
    local itemlink self:GetItem()
            
    local num GetItemCount(link)
            
    local left ""
            
    local right ""
            
            
    if TukuiItemTooltip.id and link ~= nil then
                left 
    "|cFFCA3C3CID|r "..link:match(":(%w+)")
            
    end
            
            
    if TukuiItemTooltip.count and num 1 then
                right 
    "|cFFCA3C3C".."Count".."|r "..num
            end
                    
            self
    :AddLine(" ")
            
    self:AddDoubleLine(leftright)
            
    self.TukuiItemTooltip 1
    end
    )

    local f CreateFrame("Frame")
    f:RegisterEvent("ADDON_LOADED")
    f:SetScript("OnEvent", function(__name)
        if 
    name ~= "DefUI" then return end
        f
    :UnregisterEvent("ADDON_LOADED")
        
    f:SetScript("OnEvent"nil)
        
    TukuiItemTooltip TukuiItemTooltip or {count=true,id=true}
    end
    Едиственное - не показывает ид мобов, да и не встречался с таким, где нужно было бы ид моба.
    как этим пользоватся?

  7. #19
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    Цитата Сообщение от kreatss12 Посмотреть сообщение
    а как им пользоватся?

    - - - Updated - - -



    как этим пользоватся?
    !SunderArmor.zip Сюда нaпример можешь засунуть, заменив все в файлике !sunderarmor.lua

  8. #20
    Новичок
    Регистрация
    28.02.2019
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Foximys Посмотреть сообщение
    !SunderArmor.zip Сюда нaпример можешь засунуть, заменив все в файлике !sunderarmor.lua
    код заменить?или как?

  9. #21
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    Цитата Сообщение от kreatss12 Посмотреть сообщение
    код заменить?или как?
    Цитата Сообщение от Foximys Посмотреть сообщение
    засунуть, заменив все
    Как-то так.

  10. #22
    Старожил Аватар для 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 за это полезное сообщение:

    Anorver (22.04.2019)

  12. #23
    Старожил Аватар для 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


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

    Anorver (29.04.2019),Tombstalker (18.12.2019)

  14. #24
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 150 (сообщений: 107).
    Репутация: 150
    а зачем гуид в тултипе?

Страница 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

Ваши права

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