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

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

Показано с 1 по 12 из 18

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от decemberx Посмотреть сообщение
    тогда та кнопка работать не будет? или будут вместе?
    вобщем соединил уже, осталось вместо слешкоманд добавить интерфейс какойнибудь для редактирования списка.
    PHP код:
    local IgnoreWisper CreateFrame("Frame")
    IgnoreWisper:SetScript("OnEvent", function() if not ignorewisper  then ignorewisper= {["ТетяМотя"]=true,["ДядяСвета"]=trueend end)
    IgnoreWisper:RegisterEvent("VARIABLES_LOADED")

    local function filter(self,event,msg,sender,...)
        
    local otvet "Для тебя личка закрыта"
        
    if event == "CHAT_MSG_WHISPER_INFORM" and msg == otvet then return true end
        
    print(ignorewisper[sender])
        if 
    ignorewisper[sender] == true then SendChatMessage(otvet,"WHISPER",nil,sender) return true end
    end

    for _,event in pairs({"CHAT_MSG_SAY","CHAT_MSG_WHISPER","CHAT_MSG_WHISPER_INFORM","CHAT_MSG_YELL","CHAT_MSG_CHANNEL"}) do
        
    ChatFrame_AddMessageEventFilter(eventfilter
    end

    SLASH_IGNOREWISPER1 
    "/iw"
    SlashCmdList["IGNOREWISPER"] = function(cmd
        
    local cmd,arg=string.split(" ",cmd,2)
        if 
    not cmd or cmd == "" then for k in pairs(ignorewisper) do print(kend
        
    elseif cmd == "delite" and ignorewisper[arg] == true then ignorewisper[arg] = nil print(arg.." :удален из игнора"
        
    end
    end

    local 
    function vtablo(self,name)
       if 
    ignorewisper[namethen ignorewisper[name] = nil print(name.." :удален из игнора")
       else 
    ignorewisper[name] = true print(name.." :добавлен в игнор"end
    end
    hooksecurefunc
    ("ToggleDropDownMenu", function(levelvaluedropDownFrame)
        if 
    dropDownFrame.which == "FRIEND" then
            local info 
    UIDropDownMenu_CreateInfo()
            
    info.text="Добавить в игнор"
            
    info.owner=dropDownFrame.which
            info
    .level=1
            info
    .notCheckable=1
            info
    .func vtablo
            info
    .arg1 dropDownFrame.name
            UIDropDownMenu_AddButton
    (info)
        
    end
    end

    Нет делать нужно кнопку с проверкой) Если игнор переполнент при вызове меню , тогда EnableMouse на твоей кнопке = true , ну а твоя кнопка типа прозрачная.

  2. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Рэнкинд (21.01.2016)

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

  4. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Рэнкинд (22.01.2016)

Похожие темы

  1. Заявка на разблокировку (блок по причине незнаю как он это сделал он читер)) )
    от AkaZmei в разделе Обжалование наказаний форумных аккаунтов
    Ответов: 1
    Последнее сообщение: 06.05.2015, 21:57
  2. Ответов: 1
    Последнее сообщение: 04.10.2014, 21:58
  3. Ответов: 14
    Последнее сообщение: 24.09.2012, 09:27
  4. Ответов: 4
    Последнее сообщение: 11.02.2012, 07:18

Ваши права

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