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

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

Показано с 1 по 6 из 6
  1. #1
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,109
    Поблагодарил(а)
    59
    Получено благодарностей: 362 (сообщений: 314).
    Репутация: 362

    Приминение настроек.

    Нужен аддон, в который делаешь свои настройки, и после команды в чате, они бы применялись.
    К примеру - настройки чата, как в elvui

    Скрытый текст

    PHP код:
    local function SetupChat()
        
    InstallStepComplete.message = L["Chat Set"]
        
    InstallStepComplete:Show()            
        
    FCF_ResetChatWindows()
        
    FCF_SetLocked(ChatFrame1, 1)
        
    FCF_DockFrame(ChatFrame2)
        
    FCF_SetLocked(ChatFrame2, 1)

        
    FCF_OpenNewWindow(LOOT)
        
    FCF_UnDockFrame(ChatFrame3)
        
    FCF_DockFrame(ChatFrame4)
        
    FCF_SetLocked(ChatFrame4, 1)
        
    FCF_SetLocked(ChatFrame3, 1)
        
    ChatFrame3:Show()        
                
        for 
    i = 1, NUM_CHAT_WINDOWS do
            
    local frame = _G[format("ChatFrame%s", i)]
            
    local chatFrameId = frame:GetID()
            
    local chatName = FCF_GetChatWindowInfo(chatFrameId)
            
            -- 
    move general bottom left
            
    if i == 1 then
                frame
    :ClearAllPoints()
                
    frame:Point("BOTTOMLEFT", LeftChatToggleButton, "TOPLEFT", 1, 3)            
            elseif 
    i == 3 then
                frame
    :ClearAllPoints()
                
    frame:Point("BOTTOMLEFT", RightChatDataPanel, "TOPLEFT", 1, 3)
            elseif 
    i == 4 then
                frame
    :ClearAllPoints()
                
    frame:Point("BOTTOMLEFT", RightChatDataPanel, "TOPLEFT", 1, 3)
            
    end
            
            FCF_SavePositionAndDimensions
    (frame)
            
    FCF_StopDragging(frame)
            
            -- 
    set default Elvui font size
            FCF_SetChatWindowFontSize
    (nil, frame, 13)
            
            -- 
    rename windows general because moved to chat #3
            
    if i == 1 then
                FCF_SetWindowName
    (frame, GENERAL)
            elseif 
    i == 2 then
                FCF_SetWindowName
    (frame, GUILD_EVENT_LOG)
            elseif 
    i == 3 then 
                FCF_SetWindowName
    (frame, LOOT.." / "..TRADE) 
            elseif 
    i == 4 then 
                FCF_SetWindowName
    (frame, ALL)
            
    end
        end
        
        ChatFrame_RemoveAllMessageGroups
    (ChatFrame1)
        
    ChatFrame_AddMessageGroup(ChatFrame1, "SAY")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "EMOTE")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "YELL")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "GUILD")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "OFFICER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "GUILD_ACHIEVEMENT")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "WHISPER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "MONSTER_SAY")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "MONSTER_EMOTE")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "MONSTER_YELL")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "MONSTER_BOSS_EMOTE")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "PARTY")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "PARTY_LEADER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "RAID")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "RAID_LEADER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "RAID_WARNING")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BATTLEGROUND")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BATTLEGROUND_LEADER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BG_HORDE")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BG_ALLIANCE")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BG_NEUTRAL")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "SYSTEM")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "ERRORS")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "AFK")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "DND")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "IGNORED")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "ACHIEVEMENT")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BN_WHISPER")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BN_CONVERSATION")
        
    ChatFrame_AddMessageGroup(ChatFrame1, "BN_INLINE_TOAST_ALERT")
        
        
    ChatFrame_RemoveAllMessageGroups(ChatFrame3)    
        
    ChatFrame_AddMessageGroup(ChatFrame3, "COMBAT_FACTION_CHANGE")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "SKILL")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "LOOT")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "MONEY")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "COMBAT_XP_GAIN")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "COMBAT_HONOR_GAIN")
        
    ChatFrame_AddMessageGroup(ChatFrame3, "COMBAT_GUILD_XP_GAIN")
        
    ChatFrame_AddChannel(ChatFrame1, GENERAL)
        
    ChatFrame_RemoveChannel(ChatFrame1, L['Trade'])
        
    ChatFrame_AddChannel(ChatFrame3, L['Trade'])
        
    ChatFrame_RemoveAllMessageGroups(ChatFrame4)
        
    ChatFrame_AddChannel(ChatFrame4, L['all'])

        if 
    E.myname == "Elvz" then
            SetCVar
    ("scriptErrors", 1)
        
    end
        
        
    -- enable classcolor automatically on login and on each character without doing /configure each time.
        
    ToggleChatColorNamesByClassGroup(true, "SAY")
        
    ToggleChatColorNamesByClassGroup(true, "EMOTE")
        
    ToggleChatColorNamesByClassGroup(true, "YELL")
        
    ToggleChatColorNamesByClassGroup(true, "GUILD")
        
    ToggleChatColorNamesByClassGroup(true, "OFFICER")
        
    ToggleChatColorNamesByClassGroup(true, "GUILD_ACHIEVEMENT")
        
    ToggleChatColorNamesByClassGroup(true, "ACHIEVEMENT")
        
    ToggleChatColorNamesByClassGroup(true, "WHISPER")
        
    ToggleChatColorNamesByClassGroup(true, "PARTY")
        
    ToggleChatColorNamesByClassGroup(true, "PARTY_LEADER")
        
    ToggleChatColorNamesByClassGroup(true, "RAID")
        
    ToggleChatColorNamesByClassGroup(true, "RAID_LEADER")
        
    ToggleChatColorNamesByClassGroup(true, "RAID_WARNING")
        
    ToggleChatColorNamesByClassGroup(true, "BATTLEGROUND")
        
    ToggleChatColorNamesByClassGroup(true, "BATTLEGROUND_LEADER")    
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL1")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL2")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL3")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL4")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL5")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL6")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL7")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL8")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL9")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL10")
        
    ToggleChatColorNamesByClassGroup(true, "CHANNEL11")
        
        --
    Adjust Chat Colors
        
    --General
        ChangeChatColor
    ("CHANNEL1", 195/255, 230/255, 232/255)
        --
    Trade
        ChangeChatColor
    ("CHANNEL2", 232/255, 158/255, 121/255)
        --
    Local Defense
        ChangeChatColor
    ("CHANNEL3", 232/255, 228/255, 121/255) 
    [свернуть]

    Т.е. второе окно чата, в нём лут+профессии репа и тд.

  2. #2
    Местный
    Регистрация
    06.01.2012
    Сообщений
    48
    Поблагодарил(а)
    7
    Получено благодарностей: 9 (сообщений: 5).
    Репутация: 9
    Мб я что-то не понял, но ты хочешь командой в чате(макросом) выводить отдельное окно чата для лута, профессий, репы?

  3. #3
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,109
    Поблагодарил(а)
    59
    Получено благодарностей: 362 (сообщений: 314).
    Репутация: 362
    У меня два чата, один обычный, второй лут - [IMG]http://s018.***********/i515/1407/48/a4c781e9d332t.jpg[/IMG]
    Создал нового чара => чат один, и чтобы не настраивать каждый раз, нужно, чтобы при вводе команды - настройки применялись, как в сборках в общем.
    Вот к примеру, как в monoui, применяет настройки, офает аддон, и перезагрузка интерфейса.
    Но туда настрйоки из WTF\Account\***\SavedVariables подходят, другие пока не пробовал.

    Monoui

    PHP код:
    local SetDominos = function()

    StaticPopupDialogs["CONFIGURE_MONOUI"] = {
        
    text = "Default configuration of MonoUI is about to be set. Do you want to proceed?",
        
    button1 = YES,
        
    button2 = NO,
        
    OnAccept = function()
            
    SetDominos();
            
    DisableAddOn("m_UIconfig")
            
    ReloadUI();
        
    end,
        
    timeout = 0,
        
    whileDead = 1,
        
    hideOnEscape = 1
    }

    SLASH_CONFIG1 = "/config"
    SlashCmdList["CONFIG"] = function() StaticPopup_Show("CONFIGURE_MONOUI") end 
    [свернуть]
    Последний раз редактировалось Foximys; 30.07.2014 в 16:53.

  4. #4
    Местный
    Регистрация
    06.01.2012
    Сообщений
    48
    Поблагодарил(а)
    7
    Получено благодарностей: 9 (сообщений: 5).
    Репутация: 9
    Если у тебя своя сборка и ты хочешь в нее добавить эту фишку с чатом, попробуй поискать в monoui или elvui скрипт, который при первом входе предлагает запрос на изменение чата.

  5. #5
    Местный
    Регистрация
    06.01.2012
    Сообщений
    48
    Поблагодарил(а)
    7
    Получено благодарностей: 9 (сообщений: 5).
    Репутация: 9
    Сделай копию WTF, cоздай нового чара, и попробуй это http://rghost.ru/57175680. Но придется немного доработать.
    Последний раз редактировалось Цaрь; 30.07.2014 в 22:35.

  6. 1 пользователь сказал cпасибо Цaрь за это полезное сообщение:

    Foximys (31.07.2014)

  7. #6
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,109
    Поблагодарил(а)
    59
    Получено благодарностей: 362 (сообщений: 314).
    Репутация: 362
    Цитата Сообщение от Цaрь Посмотреть сообщение
    Сделай копию WTF, cоздай нового чара, и попробуй это http://rghost.ru/57175680. Но придется немного доработать.
    впринципе, так и было через тукуи, видимо придётся так и оставить(
    [IMG]http://s020.***********/i714/1407/90/ae52b5909345t.jpg[/IMG]
    Вот только, не могу вспомнить, почему я с тукуи ушел на елвуи.
    Последний раз редактировалось Foximys; 31.07.2014 в 13:30.

Похожие темы

  1. Флуд с сменой стоек)
    от Нэлло в разделе Заявки на бан
    Ответов: 2
    Последнее сообщение: 02.07.2013, 06:14
  2. Сброс настроек
    от Darkua в разделе Архив
    Ответов: 7
    Последнее сообщение: 02.02.2013, 18:45
  3. баг стоек
    от Wus в разделе Заявки на бан
    Ответов: 10
    Последнее сообщение: 28.08.2012, 01:08
  4. команда для сброса настроек чата
    от seratyl в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 1
    Последнее сообщение: 05.05.2012, 19:33

Ваши права

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