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

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

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 13 по 24 из 46
  1. #13
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от Попкина_Сладость Посмотреть сообщение
    все звуки обновились в другой файл!
    В общем шарь, тести!
    Мне интересно почему поиск ничего не выдаёт? Даже если я ввожу существующий файл, как найти среди всего по названию?
    Последний раз редактировалось Vasja_1; 04.03.2019 в 11:05.

  2. #14
    Гуру Аватар для Попкина_Сладость
    Регистрация
    01.02.2018
    Сообщений
    387
    Поблагодарил(а)
    85
    Получено благодарностей: 53 (сообщений: 43).
    Репутация: 53
    Цитата Сообщение от Vasja_1 Посмотреть сообщение
    Мне интересно почему поиск ничего не выдаёт? Даже если я ввожу существующий файл, как найти среди всего по названию?
    Я сам ХЗ как так, походу у тебя реально клиент очень старый!

  3. #15
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    PHP код:
        local SoundSys CreateFrame("Frame")
        
    SoundSys:RegisterEvent("CHAT_MSG_WHISPER")
        
    SoundSys:RegisterEvent("RESURRECT_REQUEST")
        
    SoundSys:RegisterEvent("LFG_PROPOSAL_SHOW")
        
    SoundSys:RegisterEvent("PARTY_INVITE_REQUEST")
        
    SoundSys:RegisterEvent("READY_CHECK")
        
    SoundSys:HookScript("OnEvent", function(selfevent, ...)
            if 
    event == "CHAT_MSG_WHISPER" then
                PlaySoundFile
    ("Interface\\AddOns\\FoxUI\\Media\\whisper.mp3")
            elseif 
    event == "RESURRECT_REQUEST" or "LFG_PROPOSAL_SHOW" or "PARTY_INVITE_REQUEST" or "READY_CHECK" then
                PlaySoundFile
    ("Sound\\interface\\RaidWarning.wav")
            
    end
        end
    )) 
    Прописываешь путь к своему звуку и все будет нормально, и не надо что-то где то заменять, так же будет слышен если выключить весь звук, окромя галки основной. ну и лишку можешь убрать.
    Цитата Сообщение от Vasja_1 Посмотреть сообщение
    А еще лучше чтобы он издавал звук и инвайтил сразу в рейд
    Куда кого инвайтил? Чтобы от тебя шел инвайт или чтобы Принимал инвайт?

  4. #16
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от Foximys Посмотреть сообщение
    Куда кого инвайтил? Чтобы от тебя шел инвайт или чтобы Принимал инвайт?
    Чтобы от меня шёл инвайт в рейд/группу

    - - - Updated - - -

    Цитата Сообщение от Foximys Посмотреть сообщение
    FoxUI
    Дак сам то FoxUI скинь?
    Я куда его пихать то буду)))


    Цитата Сообщение от Foximys Посмотреть сообщение
    LFG_PROPOSAL_SHOW
    Это когда тебя упоминают в общем чате?

    - - - Updated - - -

    Цитата Сообщение от Foximys Посмотреть сообщение
    [php] local
    И еще подскажи тут советовали функцию блаклист всунуть в сам аддон
    Цитата Сообщение от Ururu Посмотреть сообщение
    там нету такой функции. но можно добавить. открываешь файл Interface\AddOns\HealBot\HealBot_Panel.lua и в самом низу добавляешь следующий код:

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

    PHP код:
    do
        
    local function GetUnitIDByGUID(g)
            if 
    UnitGUID("player") == g then return "player" end
            local num
    ,u; if nraid 0 then num,u=nraid,"raid" else num,u=GetNumPartyMembers(),"party" end
            
    for i=1,num do if UnitGUID(u..i) == g then return u..elseif UnitGUID(u.."pet"..ithen return u.."pet"..i end end
        end
        
    function HealBot_Panel_GetBlackList() 
            for 
    g in pairs(HealBot_Panel_BlackList) do
                
    local u GetUnitIDByGUID(g)
                if 
    u then
                    local name
                    
    if u:find("pet"then
                        local n
    ,c,u:gsub("pet","")
                        
    local c RAID_CLASS_COLORS[(select(2,UnitClass(n)))]
                        
    local h string.format("|cff%02x%02x%02x",c.r*255,c.g*255,c.b*255)
                        
    name UnitName(u) .." <"..h.. UnitName(n).."|cffcc99ff>"
                    
    else
                        
    local c,RAID_CLASS_COLORS[(select(2,UnitClass(u)))]
                        
    string.format("|cff%02x%02x%02x",c.r*255,c.g*255,c.b*255)
                        
    name h..UnitName(u).."|cffcc99ff"
                    
    end
                    
    print("|cffcc99ff|HHealBot:"..g.."|h["..name.." "..u.."]|h|r")
                
    end
            end 
        end
        local o 
    ItemRefTooltip.SetHyperlink;
        function 
    ItemRefTooltip:SetHyperlink(link)
            if 
    link:sub(1,7) == "HealBot" then HealBot_Panel_BlackList[link:sub(9)]=nil 
                
    if Delay_RecalcParty<2 then Delay_RecalcParty=2 end
            
    else o(selflink)
            
    end
        end

        local b 
    CreateFrame("Button"nilUIParent"UIPanelButtonTemplate")
        
    b:RegisterEvent("VARIABLES_LOADED")
        
    b:SetScript("OnEvent",function(bb:SetParent(HealBot_Options_Panel1b:SetPoint("BOTTOMLEFT"HealBot_Options_CommandsButton,"TOPLEFT"end)
        
    b:SetSize(85,22)
        
    b:SetText("Black list")
        
    b:SetScript("OnClick",HealBot_Panel_GetBlackList)
    end 
    [свернуть]


    после чего в настройках, выше кнопки Пуск появится кнопка Black list, нажав на которую в чат вывалится черный список, нажатие на линк в чате удалит игрока из чс.
    Но можно ли как-то связать уже имеющийся черный список со списком аддона для удаления фреймов игроков находящихся в обычном черном списке?

  5. #17
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    Цитата Сообщение от Vasja_1 Посмотреть сообщение
    Чтобы от меня шёл инвайт в рейд/группу
    Дак сам то FoxUI скинь?
    Я куда его пихать то буду)))
    Это когда тебя упоминают в общем чате?
    И еще подскажи тут советовали функцию блаклист всунуть в сам аддон
    Но можно ли как-то связать уже имеющийся черный список со списком аддона для удаления фреймов игроков находящихся в обычном черном списке?
    Хз насчет хилбота, но про Foxui написал же - свой звук закидывай и путь пиши.
    >LFG_PROPOSAL_SHOW
    Лфг рега т.е. ргер приходит.
    >Я куда его пихать то буду)))
    Да в любой аддон
    Автоприем - по личке и ги чату.
    PHP код:
    local ainvenabled true
    local ainvkeyword 
    Party

    local autoinvite 
    CreateFrame("frame")
    autoinvite:RegisterEvent("CHAT_MSG_GUILD")
    autoinvite:RegisterEvent("CHAT_MSG_WHISPER")
    autoinvite:SetScript("OnEvent", function(self,event,arg1,arg2)
        if (
    arg1:lower():match(ainvkeyword)) and ainvenabled == true then
            InviteUnit
    (arg2)
        
    end
    end
    )

    function 
    SlashCmdList.AUTOINVITE(msgeditbox)
        if (
    msg == 'off'then
            ainvenabled 
    false
            
    print("Автоприглашение ВЫКЛ")
        elseif (
    msg == ''then
            ainvenabled 
    true
            
    print("Авотприглашение ВКЛ: invite")
            
    ainvkeyword "invite"
        
    else
            
    ainvenabled true
            
    print("Автоприглашение ВКЛ: " .. msg)
            
    ainvkeyword msg
        end
    end
    SLASH_AUTOINVITE1 
    '/ainv' 
    сохраняй в UTF-8 Формате, чтобы ру слова были.

  6. #18
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от Foximys Посмотреть сообщение
    Хз насчет хилбота, но про Foxui написал же - свой звук закидывай и путь пиши.
    >LFG_PROPOSAL_SHOW
    Лфг рега т.е. ргер приходит.
    >Я куда его пихать то буду)))
    Да в любой аддон
    Автоприем - по личке и ги чату.
    PHP код:
    local ainvenabled true
    local ainvkeyword 
    Party

    local autoinvite 
    CreateFrame("frame")
    autoinvite:RegisterEvent("CHAT_MSG_GUILD")
    autoinvite:RegisterEvent("CHAT_MSG_WHISPER")
    autoinvite:SetScript("OnEvent", function(self,event,arg1,arg2)
        if (
    arg1:lower():match(ainvkeyword)) and ainvenabled == true then
            InviteUnit
    (arg2)
        
    end
    end
    )

    function 
    SlashCmdList.AUTOINVITE(msgeditbox)
        if (
    msg == 'off'then
            ainvenabled 
    false
            
    print("Автоприглашение ВЫКЛ")
        elseif (
    msg == ''then
            ainvenabled 
    true
            
    print("Авотприглашение ВКЛ: invite")
            
    ainvkeyword "invite"
        
    else
            
    ainvenabled true
            
    print("Автоприглашение ВКЛ: " .. msg)
            
    ainvkeyword msg
        end
    end
    SLASH_AUTOINVITE1 
    '/ainv' 
    сохраняй в UTF-8 Формате, чтобы ру слова были.
    кидать в конец или в начало?

    Не работает короче
    Последний раз редактировалось Vasja_1; 04.03.2019 в 23:18.

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

    Не работает короче
    Сюда кинь с заменой всего!SunderArmor.zip

  8. #20
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от Foximys Посмотреть сообщение
    ainvkeyword = "invite"
    Дак он только по ключу будет инвайтить? А просто так? Если любое слово напишут нет?
    Через запятую можно ключи перечилсить? или как? У меня толпы народа пишут и все они должны быть приняты, врятли все они будут соблюдать ключ.

    _____________
    uPD/
    Это ты?
    Последний раз редактировалось Vasja_1; 04.03.2019 в 23:57.

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

    _____________
    uPD/
    Это ты?
    PHP код:
    local autoinvite CreateFrame("frame"
    autoinvite:RegisterEvent("CHAT_MSG_WHISPER"
    autoinvite:SetScript("OnEvent", function(self,event,arg1,arg2) if ((not UnitExists("party1") or IsPartyLeader("player"))) then 
    InviteUnit
    (arg2
    end 
    end

    Инвайтит всего и вся.
    Не забывай, там еще встроенное кд на инвайт есть пару секунд. Нет, не я. У меня такой же как тут, выделяцо из этой массы :)
    Последний раз редактировалось Foximys; 05.03.2019 в 09:27.

  10. #22
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 150 (сообщений: 107).
    Репутация: 150
    Цитата Сообщение от Foximys Посмотреть сообщение
    там еще встроенное кд на инвайт есть пару секунд
    нету там кд, там другое, которое убивает данный скрипт.
    объявляешь например, о сборе, первый плюсанул, твой скрипт кидает ему инвайт, пока первый не примет пати ты не сможешь кидать инвайт остальным, которые после первого написали в чат. то есть если первый подождет пока все напишут, а потом примет пати, то твоему скрипту нужно будет чтобы по второму кругу отписали. ну а двадцать пятый должен будет пройти двадцать пять таких вот кругов, получается. лол
    нужно не инвайтить по эвенту, а соберать в таблицу, а уже из таблицы, пока в ней что-то есть, инвайтить по очереди.
    Последний раз редактировалось Ururu; 05.03.2019 в 09:48.

  11. #23
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от Ururu Посмотреть сообщение
    твой скрипт кидает ему инвайт, пока первый не примет пати ты не сможешь кидать инвайт остальным, которые после первого написали в чат.
    Это починили, теперь без кд инвайтит

    Кстати не мог бы ты насчёт хилбота посмотреть?
    Это же ты писал?
    Цитата Сообщение от Ururu Посмотреть сообщение
    там нету такой функции. но можно добавить. открываешь файл Interface\AddOns\HealBot\HealBot_Panel.lua и в самом низу добавляешь следующий код:

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

    PHP код:
    do
        
    local function GetUnitIDByGUID(g)
            if 
    UnitGUID("player") == g then return "player" end
            local num
    ,u; if nraid 0 then num,u=nraid,"raid" else num,u=GetNumPartyMembers(),"party" end
            
    for i=1,num do if UnitGUID(u..i) == g then return u..elseif UnitGUID(u.."pet"..ithen return u.."pet"..i end end
        end
        
    function HealBot_Panel_GetBlackList() 
            for 
    g in pairs(HealBot_Panel_BlackList) do
                
    local u GetUnitIDByGUID(g)
                if 
    u then
                    local name
                    
    if u:find("pet"then
                        local n
    ,c,u:gsub("pet","")
                        
    local c RAID_CLASS_COLORS[(select(2,UnitClass(n)))]
                        
    local h string.format("|cff%02x%02x%02x",c.r*255,c.g*255,c.b*255)
                        
    name UnitName(u) .." <"..h.. UnitName(n).."|cffcc99ff>"
                    
    else
                        
    local c,RAID_CLASS_COLORS[(select(2,UnitClass(u)))]
                        
    string.format("|cff%02x%02x%02x",c.r*255,c.g*255,c.b*255)
                        
    name h..UnitName(u).."|cffcc99ff"
                    
    end
                    
    print("|cffcc99ff|HHealBot:"..g.."|h["..name.." "..u.."]|h|r")
                
    end
            end 
        end
        local o 
    ItemRefTooltip.SetHyperlink;
        function 
    ItemRefTooltip:SetHyperlink(link)
            if 
    link:sub(1,7) == "HealBot" then HealBot_Panel_BlackList[link:sub(9)]=nil 
                
    if Delay_RecalcParty<2 then Delay_RecalcParty=2 end
            
    else o(selflink)
            
    end
        end

        local b 
    CreateFrame("Button"nilUIParent"UIPanelButtonTemplate")
        
    b:RegisterEvent("VARIABLES_LOADED")
        
    b:SetScript("OnEvent",function(bb:SetParent(HealBot_Options_Panel1b:SetPoint("BOTTOMLEFT"HealBot_Options_CommandsButton,"TOPLEFT"end)
        
    b:SetSize(85,22)
        
    b:SetText("Black list")
        
    b:SetScript("OnClick",HealBot_Panel_GetBlackList)
    end 
    [свернуть]


    после чего в настройках, выше кнопки Пуск появится кнопка Black list, нажав на которую в чат вывалится черный список, нажатие на линк в чате удалит игрока из чс.
    Как связать уже имеющийся черный список с функцией исчезновения панелей в ХБ?

  12. #24
    Почетный флудер Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    2,017
    Поблагодарил(а)
    55
    Получено благодарностей: 347 (сообщений: 300).
    Репутация: 347
    Цитата Сообщение от Ururu Посмотреть сообщение
    нету там кд, там другое, которое убивает данный скрипт.
    объявляешь например, о сборе, первый плюсанул, твой скрипт кидает ему инвайт, пока первый не примет пати ты не сможешь кидать инвайт остальным, которые после первого написали в чат. то есть если первый подождет пока все напишут, а потом примет пати, то твоему скрипту нужно будет чтобы по второму кругу отписали. ну а двадцать пятый должен будет пройти двадцать пять таких вот кругов, получается. лол
    Вы все врёти!!!1 До сих пор нельзя инвайтнуть сразу обоих с автоприемом\инвайтом. с 3-го раза проходит прием в группу.

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

Похожие темы

  1. Аддон PvP sound
    от 4elovwk_ward в разделе Корзина
    Ответов: 1
    Последнее сообщение: 15.07.2015, 08:21
  2. Sound wow
    от azriel в разделе Архив
    Ответов: 24
    Последнее сообщение: 12.09.2014, 16:58
  3. Ministry of sound
    от Орман в разделе Архив
    Ответов: 1
    Последнее сообщение: 23.01.2014, 10:06
  4. Sound for gam....
    от fearomanka в разделе Корзина
    Ответов: 24
    Последнее сообщение: 24.01.2013, 15:12
  5. PvP Sound
    от xakeps в разделе Корзина
    Ответов: 0
    Последнее сообщение: 19.05.2012, 22:24

Ваши права

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