精華區beta WOW 關於我們 聯絡資訊
最近發現戰鬥紀錄都會打上空白,如: A 擊中 B 造成 n 點傷害。 一開始以為是改版問題,今天去巴哈一看才知道是中文化的 DamageMeter 在作怪, 而且還影響到 ct_rabossmods 的運作了,簡單的做過修改,目前把空白拿掉,測試 也沒遇上問題,不怕死的可以試用看看。XD 修改檔案 localization.lua 或是 localization.tw.lua 找到: function DamageMeters_FixPatterns_TW() 修改這幾行: pattern = string.gsub(pattern, "(%%%d?$?s)([^%s+].)", "%1 %2"); pattern = string.gsub(pattern, "(.[^%s+])(%%%d?$?s)", "%1 %2"); pattern = string.gsub(pattern, "(.[^%s+])(%%%d?$?d)", "%1 %2"); pattern = string.gsub(pattern, "(%%%d?$?d)([^%s+].)", "%1 %2"); ^^^^^ 把所有的 "%1 %2" 改成 "%1%2" 即可。 另外淨化(解詛咒、魔法、中毒)自己不會計算次數,請改: pattern="^你施放了(.+)。$", caster = nil, spell=2, target=nil ^^^^^^^ 把 spell=2 改成 spell=1。 我有放一份在自己機器上,懶得改的可以來下載測試看看。 P.S.這套是從 forfan 放的 5.0.0 改的。 http://140.138.148.222/DamageMeters.rar -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.148.222
shadowpower:高手 給你拍拍手 06/26 16:03
Kayin:推一個! 06/26 16:11
※ 編輯: bilibala 來自: 140.138.148.222 (06/26 16:12)
memy:推一個! 06/26 16:39
forfan:幫推 ^^ 06/26 18:49
forfan:感謝大大阿 KTM 終於合用了 原來是因為 DM 改寫了 string 06/26 18:58
bilibala:剛剛發現有小問題,不過應該不會影響吧 06/26 23:14
bilibala:就是某些 boss 的技能會連 boss 名字都寫出來 06/26 23:14