作者flowheart ()
看板WOW
標題[心得] 德魯伊戰復&回報剩餘CD的巨集
時間Wed Jan 10 13:33:24 2007
☆取得所有法術編號 (請接成一行使用)
/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