[閒聊] 巨集函式有更新
因為突然發現以前正常使用的巨集失效
/cast 太陽光束
/run s,d,e=GetSpellCooldown("太陽光束");
if (s>2 and d>2)
then SendChatMessage("太陽光束CD中:"..SecondsToTime(s+d-GetTime()),ic);
else SendChatMessage("對[%t]施放 <太陽光束>",ic);
end
錯誤訊息寫 GetSpellCooldown 不動作了
查了一下發現11版又更新了函式
https://warcraft.wiki.gg/wiki/Patch_11.0.0/API_changes
雖然看不懂
但搜到了 reddit 這篇 https://reurl.cc/zDl75N
剛好解決了我的需求
簡而言之就是 GetSpellCooldown 更新為 C_Spell.GetSpellCooldown(spell)
回傳值用 C_Spell.GetSpellCooldown(spell).startTime
C_Spell.GetSpellCooldown(spell).duration
所以把原本的巨集改成 (借助ChatGPT幫忙)
/cast 太陽光束
/run cd = C_Spell.GetSpellCooldown("太陽光束");
SCM=SendChatMessage;
if (cd.startTime > 0 and cd.duration > 2)
then local rt = cd.startTime + cd.duration- GetTime();
SCM("光束CD:"..SecondsToTime(rt), "SAY");
else SCM("對[%t] <太陽光束>", "SAY") end;
實測可用
共勉之
(ChatGPT還真方便XD 對寫程式語法來說)
==
編輯.精簡 229字元 記得接成一行
/cast 太陽光束
/run cd=C_Spell.GetSpellCooldown("太陽光束");
SCM=SendChatMessage;
st=cd.startTime;
dt=cd.duration;
if (st > 0 and dt > 2)
then SCM("太陽光束CD還有:"..SecondsToTime(st + dt - GetTime()), "SAY");
else SCM("對[%t] <太陽光束>", "SAY")
end;
--
◢ミ_爫◣ | ◢=▂▃▂◣
▊◤▂ ▂◥ 彡 ▂≡▂
▉ー○-○- 竜が我が敵を喰らう! | 龍神の剣を喰え! ▉/●"▆Δ▆▲
● △ ▏ ◤ /▲▲\◤
▊ ︵ ~胡適 | ~愛因斯坦 ◢◥﹨▅ ▲
▉\ ◤▄▂ ψ ▎ \ \◥
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.172.28 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1725285518.A.66A.html
推
09/02 23:40,
2月前
, 1F
09/02 23:40, 1F
推
09/03 00:05,
2月前
, 2F
09/03 00:05, 2F
推
09/03 00:08,
2月前
, 3F
09/03 00:08, 3F
推
09/03 00:10,
2月前
, 4F
09/03 00:10, 4F
推
09/03 00:17,
2月前
, 5F
09/03 00:17, 5F
→
09/03 00:17,
2月前
, 6F
09/03 00:17, 6F
→
09/03 01:19,
2月前
, 7F
09/03 01:19, 7F
推
09/03 02:52,
2月前
, 8F
09/03 02:52, 8F
推
09/03 03:09,
2月前
, 9F
09/03 03:09, 9F
→
09/03 12:02,
2月前
, 10F
09/03 12:02, 10F
推
09/03 12:31,
2月前
, 11F
09/03 12:31, 11F
推
09/03 12:47,
2月前
, 12F
09/03 12:47, 12F
→
09/03 14:24,
2月前
, 13F
09/03 14:24, 13F
推
09/03 15:13,
2月前
, 14F
09/03 15:13, 14F
→
09/03 15:36,
2月前
, 15F
09/03 15:36, 15F
→
09/03 15:36,
2月前
, 16F
09/03 15:36, 16F
→
09/03 15:40,
2月前
, 17F
09/03 15:40, 17F
推
09/03 16:22,
2月前
, 18F
09/03 16:22, 18F
→
09/03 16:23,
2月前
, 19F
09/03 16:23, 19F
→
09/03 19:10,
2月前
, 20F
09/03 19:10, 20F
※ 編輯: OAzenO (61.224.172.28 臺灣), 09/03/2024 21:46:16
WOW 近期熱門文章
66
196
PTT遊戲區 即時熱門文章