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

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

Показано с 1 по 2 из 2
  1. #1
    Заблокирован
    Регистрация
    03.12.2012
    Адрес
    Иркутск
    Сообщений
    66
    Поблагодарил(а)
    15
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Копирование чата

    Подскажите аддон, который позволяет копировать текст чата, без дополнительных настроек и изменения внешнего вида окна чата (prat 3.0 and chatter не предлагайте)
    Заранее спасибо)

  2. #2
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    PHP код:
    local lines = {}
    do
        --
    Create Frames/Objects
        local frame 
    CreateFrame("Frame""BCMCopyFrame"UIParent)
        
    frame:SetBackdrop({bgFile "Interface\\DialogFrame\\UI-DialogBox-Background",
            
    edgeFile "Interface\\DialogFrame\\UI-DialogBox-Border",
            
    tile truetileSize 16edgeSize 16,
            
    insets = {left 3right 3top 5bottom 3}})
        
    frame:SetBackdropColor(0,0,0,1)
        
    frame:SetWidth(500)
        
    frame:SetHeight(400)
        
    frame:SetPoint("CENTER"UIParent"CENTER")
        
    frame:Hide()
        
    frame:SetFrameStrata("DIALOG")

        
    local scrollArea CreateFrame("ScrollFrame""BCMCopyScroll"frame"UIPanelScrollFrameTemplate")
        
    scrollArea:SetPoint("TOPLEFT"frame"TOPLEFT"8, -30)
        
    scrollArea:SetPoint("BOTTOMRIGHT"frame"BOTTOMRIGHT", -308)

        
    local editBox CreateFrame("EditBox""BCMCopyBox"frame)
        
    editBox:SetMultiLine(true)
        
    editBox:SetMaxLetters(99999)
        
    editBox:EnableMouse(true)
        
    editBox:SetAutoFocus(false)
        
    editBox:SetFontObject(ChatFontNormal)
        
    editBox:SetWidth(400)
        
    editBox:SetHeight(270)
        
    editBox:SetScript("OnEscapePressed", function(ff:GetParent():GetParent():Hide() f:SetText(""end)
        
    scrollArea:SetScrollChild(editBox)

        
    local close CreateFrame("Button""BCMCloseButton"frame"UIPanelCloseButton")
        
    close:SetPoint("TOPRIGHT"frame"TOPRIGHT")
        
    local copyFunc = function(framebtn)
            
    local cf _G[format("%s%d""ChatFrame"frame:GetID())]
            
    local _size cf:GetFont()
            
    FCF_SetChatWindowFontSize(cfcf0.01)
            
    local ct 1
            
    for select("#"cf:GetRegions()), 1, -do
                
    local region select(icf:GetRegions())
                if 
    region:GetObjectType() == "FontString" then
                    lines
    [ct] = tostring(region:GetText())
                    
    ct ct 1
                end
            end
            local lineCt 
    ct 1
            local text 
    table.concat(lines"\n"1lineCt)
            
    FCF_SetChatWindowFontSize(cfcfsize)
            
    BCMCopyFrame:Show()
            
    BCMCopyBox:SetText(text)
            
    BCMCopyBox:HighlightText(0)
            
    wipe(lines)
        
    end
        
    for 110 do
            
    local tab _G[format("%s%d%s""ChatFrame"i"Tab")]
            
    tab:SetScript("OnDoubleClick"copyFunc)
            
    tab:SetScript("OnEnter"hintFunc)
        
    end
    end 



    Дабл клик на вкладке, из которой хочешь копировать.
    http://fbe.am/t1v - аддоном
    Последний раз редактировалось Foximys; 26.05.2014 в 13:29.

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

    аффтор (20.11.2017)

Похожие темы

  1. Ответов: 11
    Последнее сообщение: 09.03.2014, 13:05
  2. Копирование
    от Reflexer в разделе Корзина
    Ответов: 7
    Последнее сообщение: 12.08.2013, 11:23
  3. Копирование
    от skorpions в разделе Корзина
    Ответов: 1
    Последнее сообщение: 25.04.2013, 07:36
  4. Ответов: 0
    Последнее сообщение: 11.11.2012, 19:07

Ваши права

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