看板 WOW 關於我們 聯絡資訊
name, rank, subgroup, level, class, fileName, zone, online, isDead, role, isML = GetRaidRosterInfo(raidIndex); 例如這個回傳團隊成員的資訊 請問要怎麼只取isDead這個值? 我發現 /run name, rank, subgroup, level, class, fileName, zone, online, isDead, role, isML = GetRaidRosterInfo(raidIndex); /run SendChatMessage(name,"say") 這樣是會出錯的 試了一下從後面的變數去掉發現到 /run name, rank, subgroup, level, class, fileName, zone = GetRaidRosterInfo(raidIndex); 這樣就可以動作 但其實我想要的變數是isDead這個值 目標是想要按一下巨集 就告訴團隊誰血量偏低(這個弄一下發現字數超長的...有用for迴圈) 誰死掉了 哪位巨集高手能解答? 參考資料:http://wowwiki.wikia.com/wiki/World_of_Warcraft_API -- _ | ◢=▂▃▂ ◤▂ ▂◥ ▂≡▂ ー○-○- 竜が我が敵を喰らう! | 龍神の剣を喰え! /"Δ /\ ~胡適 | ~愛因斯坦 ψ \ \◥ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.67.104 ※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1476796687.A.C9B.html
versitility: 你會出錯的那一段,沒有錯阿,團隊編號從1開始不是從 10/18 21:42
versitility: 0開始,你raidIndex有替換掉嗎? 10/18 21:42
versitility: 我測試你那段是對的 10/18 21:43
OAzenO: 我試是只要取到online那個變數就出錯 10/18 22:13
aegius1r: (select(9,GetRaidRosterInfo(raidIndex))) 10/18 22:17
OAzenO: 請問樓上那語法如何使用? 10/18 22:24
aegius1r: 這個參數(包含最外面的括弧)就是你要的IsDead 10/18 22:29
aegius1r: http://pastebin.com/iyf7FzLT 整個大概長這樣吧 10/18 22:32
OAzenO: 看到if xx then xx end 問一下多else if格式是什麼? 10/18 22:41
aegius1r: if A then a..elseif B then b..else c..end 10/18 22:43
OAzenO: 要..兩點連接是嗎? elseif中間沒空格? 謝謝回答 10/18 22:45
aegius1r: 不用兩點 那只是順便打的XDD 10/18 22:48
aegius1r: 倒是連接string int等 接成string還真的是兩點 10/18 22:48
aegius1r: 像那個"raid"..i 10/18 22:48