Прописываешь путь к своему звуку и все будет нормально, и не надо что-то где то заменять, так же будет слышен если выключить весь звук, окромя галки основной. ну и лишку можешь убрать.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(self, event, ...)
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))
Куда кого инвайтил? Чтобы от тебя шел инвайт или чтобы Принимал инвайт?
Чтобы от меня шёл инвайт в рейд/группу
- - - Updated - - -
Дак сам то FoxUI скинь?
Я куда его пихать то буду)))
Это когда тебя упоминают в общем чате?
- - - Updated - - -
И еще подскажи тут советовали функцию блаклист всунуть в сам аддон
Но можно ли как-то связать уже имеющийся черный список со списком аддона для удаления фреймов игроков находящихся в обычном черном списке?
Хз насчет хилбота, но про Foxui написал же - свой звук закидывай и путь пиши.
>LFG_PROPOSAL_SHOW
Лфг рега т.е. ргер приходит.
>Я куда его пихать то буду)))
Да в любой аддон
Автоприем - по личке и ги чату.
сохраняй в UTF-8 Формате, чтобы ру слова были.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(msg, editbox)
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'
Сюда кинь с заменой всего!SunderArmor.zip
Последний раз редактировалось Vasja_1; 04.03.2019 в 23:57.
Инвайтит всего и вся.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.
нету там кд, там другое, которое убивает данный скрипт.
объявляешь например, о сборе, первый плюсанул, твой скрипт кидает ему инвайт, пока первый не примет пати ты не сможешь кидать инвайт остальным, которые после первого написали в чат. то есть если первый подождет пока все напишут, а потом примет пати, то твоему скрипту нужно будет чтобы по второму кругу отписали. ну а двадцать пятый должен будет пройти двадцать пять таких вот кругов, получается. лол
нужно не инвайтить по эвенту, а соберать в таблицу, а уже из таблицы, пока в ней что-то есть, инвайтить по очереди.
Последний раз редактировалось Ururu; 05.03.2019 в 09:48.