作者gert ()
看板WOW
標題Re: [問題] 如何查詢自己完整的副本進度ID?
時間Wed Dec 23 15:33:24 2009
3.2.0 API:GetSavedInstanceInfo有修改,巨集可更為簡化如下
(其實是太懶,連多按一個鍵,多裝一個UI都不想…)
/run print('目前團隊資訊:')
/run for k=1,max(GetNumSavedInstances())
do local n,i,r,d,l,e,im,ir,mp,dn=GetSavedInstanceInfo(k) if r>0
then print('ID:'..i..',名稱:'..n..','..dn)end end
結果如下:
目前團隊資訊:
ID:22889810,名稱:卡拉贊,10人
ID:23032972,名稱:熔火之心,40人
ID:22431466,名稱:十字軍試煉,25人
ID:23305621,名稱:奧核之眼,5人(英雄模式)
etc...
參考資料:
http://www.wowwiki.com/API_GetSavedInstanceInfo
name, id, reset, difficulty, locked, extended, instanceIDMostSig, isRaid,
maxPlayers, difficultyName = GetSavedInstanceInfo(index)
name:字串,副本名稱。
id:整數,副本ID。
reset:整數,副本重置時間(秒)。
difficulty:整數,團隊副本難度。
locked:布林,副本鎖定期間為真。(註:在CD中的副本是真)
extended:布林,副本延後進度時為真。
instanceIDMostSig:整數,未知。
isRaid:布林,團隊副本時為真。
maxPlayers:整數,副本可容納的最大人員數。
difficultyName:字串,顯示副本難度,例如:5人(英雄模式)
3.2新增locked, extended, instanceIDMostSig, isRaid, maxPlayers 和
difficultyName 等參數。
※ 引述《yumegaaru (悲しいことない)》之銘言:
: 再修改
: /script print('目前的團隊資訊如下:')
: /run local g=GetNumSavedInstances() for k=1,max(g) do local
: n,i,r,d=GetSavedInstanceInfo(k) if d==1 then d="" elseif d==2 then d="(英雄)"
: end print('ID:'..i..',名稱:'..n..d)end
: 目前的團隊資訊如下:
: ID:6031138 , 名稱:黑曜聖所
: ID:6031138 , 名稱:永恆之眼
: ID:5965042 , 名稱:黑曜聖所(英雄)
: etc
: ..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.134.15
推 babycarlos:看到這ID,忍不住... 12/23 15:34
推 NIKADO:看到ID我就先跪了下來......@@ 12/23 15:34
推 Golu: JIZZ 12/23 17:46