打開 PvpAlerts.lua 檔案
約 708 ~ 718 行
保持 單引號不要殺掉 只修改聲音的名稱就可以了
if isOwnKillingBlow then outputText = self:Colorize(" *** You killed", "40BB40")..playerOut..self:Colorize(" with ", "40BB40").." "..zo_iconFormat(abilityIcon, 18, 18)..self:Colorize(GetAbilityName(abilityId), "40BB40")..self:Colorize("!", "40BB40")..importantIcon..zo_iconFormat(PVP_KILLING_BLOW, 38, 38)..self:Colorize(" ***", "40BB40") if self.SV.playKillingBlowSound then PVP:PlayLoudSound('DUEL_WON') << 這邊有一個音效撥放 if isTargetKOS then zo_callLater(function() PVP:PlayLoudSound('ACHIEVEMENT_AWARDED') << 這邊有一個音效撥放 end, 3000) end end end
如何找出聲音檔
安裝 addon : Developer Suite : http://www.esoui.com/downloads/fileinfo.php?id=1249
進到熱鍵設定中 給他一個熱鍵
切換到 sound 裡面挑選 , 點了會撥放音效
免責說明 : 因為我無法測試
1. 由 關鍵字 Play killing blow sounds 找到
PvpAlerts_Init_Addon_Menu.lua : 745 ~ 755 行
發現控制要不要撥放聲音的開關
被儲存在 playKillingBlowSound 這個變數中
而整份文件只有 上述那邊有 playKillingBlowSound 這個變數
所以應該就是那 2 個
table.insert(optionsData, { type = "checkbox", name = "Play killing blow sounds", tooltip = "ON - play sound, OFF - do not play sound", default = self.defaults.playKillingBlowSound, disabled = function() return not self.SV.enabled end, getFunc = function() return self.SV.playKillingBlowSound end, setFunc = function(newValue) self.SV.playKillingBlowSound = newValue self:InitControls() end, })