精華區beta WOW 關於我們 聯絡資訊
☆取得所有法術編號 (請接成一行使用) /script local i=1 while true do local spellName, spellRank = GetSpellName(i, BOOKTYPE_SPELL) if not spellName then do break end end DEFAULT_CHAT_FRAME:AddMessage( i .. spellName .. '(' .. spellRank .. ')' ) i=i+1 end 註解: 為了取得戰鬥復活在法術書裡面是第幾個法術,要使用上述巨集, 合成一行之後,直接貼在對話欄裡面即可,你會看到對話欄列出一堆法術及其編號。 例如 ----------------- ... 111複生(等級 4) 112複生(等級 5) 113解除詛咒() ... ---------------- ☆戰鬥復活,若CD時回報時間 (請接成一行使用) /script start, duration = GetSpellCooldown(112,BOOKTYPE_SPELL); if (start>0) then SendChatMessage("戰鬥復活CD: " ..SecondsToTime(duration-(GetTime()-start)),"RAID"); else CastSpellByName("複生");SendChatMessage("戰鬥復活《%t》","YELL");end 註解: 利用上一個巨集查到複生的編號之後,將112修改成想要判斷的法術編號 (依每個人天賦職業有所不同,我的複生5是112,請先確定自己要判斷的法術編號) 這個巨集的作用是: 當技能不在cd時就以大喊的形式說 "戰鬥復活《某某某》" 當技能在cd時,則是以團隊頻道的形式說 "戰鬥復活CD: X 分鐘 Y 秒" 參考網頁 http://www.wowwiki.com/World_of_Warcraft_API -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.73.242
carlisle:未用先推 01/10 13:35
saddog: 未用先推 01/10 14:21
liouink:推 泰有用了 01/10 14:22
FMDream:出錯,顯示 unfinished string near '<eof>' 01/10 14:33
Mature:大感謝,超實用 01/10 14:59
※ 編輯: flowheart 來自: 59.115.73.242 (01/10 15:04)
flowheart:我重試一次沒問題 也許FMDream你有貼錯喔 01/10 15:21
loki129:推~ 01/10 16:07
wshadow:可以借轉公會網嗎^^ 01/10 16:40
flowheart:可以~ 01/10 17:34