[問題] 關於即時監控X碼內敵(友)方數量

看板WOW作者 (!!!)時間8年前 (2018/02/27 11:17), 8年前編輯推噓1(108)
留言9則, 2人參與, 8年前最新討論串1/1
 有個UI是range display,可以看你和目標大約距離碼數。  但相信很多人都有這種需求:  想即時監控X碼內敵人(或友方)數量,會和你施放技能優先級有關。  舉奧法為例,奧爆14碼範圍內2目標、3目標+、8~9目標+,技能優先級有不同  之前在wago.io挖到一個還不錯的wa,https://wago.io/rycHBJxSG 這是戰士監控8碼內敵方數量,會有即時數字變化顯示在wa圖示上, 和其施放旋風斬有關。  在看了他寫的自訂觸發lua和上網google後發現,  它使用的關鍵語法是isiteminrange(is item in range)  就是以目標有無在物品使用範圍內,而且重點是你不用擁有這個物品就可以監控。 他使用的物品是Burning Torch剛好碼數為8碼可對敵方使用。  於是再去google到以下list,精簡呈現: 註:中括號內為該物品使用碼數,後面數字為物品ID  對敵方使用物品 [5]37727, -- Ruby Acorn [6]63427, -- Worgsaw [8]33278, -- Burning Torch [10]32321, -- Sparrowhawk Net [15]33069, [20]10645, [25]24268, [30]835, [35]24269, [40]28767 想要詳細的可咕狗wow item range list(也有對友方目標使用物品) 所以如果你想要監控的碼數有剛好如上的,可以直接修改上面wa自訂lua觸發項裡面  的物品ID改成你要的,wa圖示在自行更換。  比如奧法奧爆14碼範圍,我改成15碼的33069,即可監控15碼內有多少數量敵方。 以上是分享,那個人的問題來了, 1.有沒有物品剛好使用碼數是14碼的? 2.有資料庫可以針對物品使用碼數搜尋的嗎?   上面這兩個問題,我花很多時間了還沒解決,看有沒有人剛好有研究,幫幫忙~  3.假如沒有物品剛好14碼,有兩個可能下手的地方 語法IsSpellInRange http://wowwiki.wikia.com/wiki/API_IsSpellInRange 資料庫Addon Librangecheck 2.0 https://www.wowace.com/projects/librangecheck-2-0/pages/api 有可能應用這些資訊寫一個wa自訂觸發可監控14碼內敵方數量嗎?   個人對程式語言不熟,只能到這個程度,有人幫忙完成的話,願發P幣答謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.227.60 ※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1519701422.A.D52.html

02/28 04:29, 8年前 , 1F
32321 return true 是13 yd 以內 希望這有幫到你
02/28 04:29, 1F

02/28 09:53, 8年前 , 2F
先謝樓上,你意思是32321這物品碼數是13內而不是上面寫的10
02/28 09:53, 2F

02/28 10:00, 8年前 , 3F
剛測一下32321好像還是10碼?
02/28 10:00, 3F

02/28 10:24, 8年前 , 4F
現在在看能不能從LIBRANGECHECK裡挖到可用的東西
02/28 10:24, 4F

02/28 11:17, 8年前 , 5F
我用RANGE DISPLAY和奧爆DOUBLE CHECK距離,用下面這指令測
02/28 11:17, 5F

02/28 11:18, 8年前 , 6F
/RUN PRINT(IsItemInRange("32321","target")) 10碼內
02/28 11:18, 6F

02/28 11:18, 8年前 , 7F
才return true說
02/28 11:18, 7F

02/28 11:57, 8年前 , 8F
然後IsSpellInRange又只有需要目標技能才return 1或0
02/28 11:57, 8F

02/28 11:58, 8年前 , 9F
像奧爆這種沒目標的都是nil,然後又沒其他技能施法距離14碼
02/28 11:58, 9F
※ 編輯: Zazzi (111.83.234.25), 03/02/2018 10:36:47
文章代碼(AID): #1QbCskrI (WOW)