2018년 6월 7일 목요일

특정 대상 접근시 경보 - 이름표

이름표를 활성화한 경우 이름표가 보이는 시점에 경보를 울림
if uName == "경보할 유닛 이름" 을 넣어서 사용
은신한 유닛은 이름표가 바로 보이지 않는 경우가 많기 때문에 판정이 정확하지 않음

1. 소리 알림
Lua
 local HTD = CreateFrame("Frame")
HTD:RegisterEvent("NAME_PLATE_UNIT_ADDED")
HTD:SetScript("OnEvent", function(self,event,...)
local uID = ...
local uName = GetUnitName(uID)
if event == "NAME_PLATE_UNIT_ADDED" then
    if uName == "찰스 가스틀리" or uName=="고든 맥켈라르" then
        PlaySound(8960)
    end
end
end)

2. 채팅창+경보프레임 알림
Lua
local HTD = CreateFrame("Frame")
HTD:RegisterEvent("NAME_PLATE_UNIT_ADDED")
HTD:SetScript("OnEvent", function(self,event,...)
local uID = ...
local uName = GetUnitName(uID)
if event == "NAME_PLATE_UNIT_ADDED" then
    if uName == "닉네임" then
        RaidNotice_AddMessage(RaidWarningFrame,uName.." 접근!!",ChatTypeInfo["RAID_WARNING"]);print("124cffff4800접근 경보 ▶ 124r"..uName)
    end
end
end)


댓글 없음:

댓글 쓰기