LV. 14
GP 94

RE:【討論】巨集程式編寫入門指南

樓主 伊織千尋 just10306
GP5 BP-
※ 引述《matif (Matif)》之銘言
> 不太了解原來發問者的需求
> 但我想應該可以改成如下:
> /run
> local function a(v)
>  for i = 1, 24 do
>   if UnitBuff("player",i)==v then return true end
>  end
> end
> if not a("XX") then UseSkill(n1,n2) end
> ...

節省字數的好方法耶~
不過 24 就夠了嗎?
我會用 99 是因為兩個字元的最大值 XD

後來想想乾脆整合成一個方法就好了
不過他要的是 施放身上沒有的技能,所以我改了一下

/run
local function a(x, y, z)
    for (i = 1, 99) do
        if (x == UnitBuff("player", i)) then
            return;
        end
    end
    UseSkill(y, z);
end
a("魔法屏障", 3, 5);
a("魔法奧秘", 4, 9);
a("泉水祝福", 3, 6);
a("抗火結界", 2, 6);
...............

測試過這樣可以放的下 11 招技能


程式碼:
/run local function a(x,y,z)for i=1,99 do if x==UnitBuff("player",i)then return end end UseSkill(y,z)end a("魔法屏障",3,5)a("魔法奧秘",4,9)a("泉水祝福",3,6)a("抗火結界",2,6)

技能名稱、技能頁數、個數,可以自己修改來達到想要的效果

5
-
未登入的勇者,要加入討論嗎?
板務人員:歡迎申請板主

精華區有 456 筆文章
目前無人維護,申請組長


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】