關於一個MOP永恆之島分享稀有怪的巨集 - WOW

By Skylar Davis
at 2019-07-19T17:25
at 2019-07-19T17:25
Table of Contents
※ 引述《OAzenO (すご-い!)》之銘言:
: ※ 引述《OBJmk2 (歐逼接)》之銘言:
: : 如同標題,懇請版上巨集達人大大看一下
: : 這個巨集以前我在永恆島解更大袋子時候常常用來分享稀有怪
: : 但是現在沒辦法使用,希望大大幫看是哪邊有問題或者有沒有更方便分享的巨集
: : /run t=GetSubZoneText()
: : x,y=GetPlayerMapPosition("player")n,h,hm=UnitName('target'),UnitHealth('target'),UnitHealthMax('target')hp=floor(100*(h/hm))
: : SendChatMessage(format("在 %s (%i,%i) 發現 %s,目前血量 %i
: : %%",t,x*100,y*100,n,hp),"CHANNEL",nil,1)
: : <(_ _)> 希望版上大大能夠幫忙,感恩
: 研究了一下發現
: x,y=GetPlayerMapPosition("player")
: 這個東西改了
: 雖然不知道原理
: 不過 請替換成以下這一長串
: x,y=C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),
: "player"):GetXY();
: 太長的話就拆開成兩個巨集吧
: 上面那個記得要先按
: 再按你原本的巨集
巨集太長怎麼辦??
程式功力不足 怎麼縮都擠不進去怎麼辦??
我的應對是拆成兩個巨集
巨集1
/跑
x,y=
C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),"player"):GetXY();
巨集2
/跑
t=GetSubZoneText();
n,h,hm=UnitName('target'),UnitHealth('target'),UnitHealthMax('target');
hp=floor(100*(h/hm));
SendChatMessage
(format("在 %s (%i,%i)發現%s,目前血量%i%%",t,x*100,y*100,n,hp),
"CHANNEL",nil,1)
記得巨集要先全部接成一行再貼進WOW的巨集欄裡
使用方式是點選目標 (沒有目標巨集2會出現錯誤)
然後點擊巨集1 (取得x,y值)
再點擊巨集2 (巨集1取得的x,y值 會在巨集2執行)
就會出現希望出現的資訊了
大概是這樣
--
◢ミ_爫◣ | ◢=▂▃▂◣
▊◤▂ ▂◥ 彡 ▂≡▂
▉ー○-○- 竜が我が敵を喰らう! | 龍神の剣を喰え! ▉/●"▆Δ▆▲
● △ ▏ ◤ /▲▲\◤
▊ ︵ ~胡適 | ~愛因斯坦 ◢◥﹨▅ ▲
▉\ ◤▄▂ ψ ▎ \ \◥
--
: ※ 引述《OBJmk2 (歐逼接)》之銘言:
: : 如同標題,懇請版上巨集達人大大看一下
: : 這個巨集以前我在永恆島解更大袋子時候常常用來分享稀有怪
: : 但是現在沒辦法使用,希望大大幫看是哪邊有問題或者有沒有更方便分享的巨集
: : /run t=GetSubZoneText()
: : x,y=GetPlayerMapPosition("player")n,h,hm=UnitName('target'),UnitHealth('target'),UnitHealthMax('target')hp=floor(100*(h/hm))
: : SendChatMessage(format("在 %s (%i,%i) 發現 %s,目前血量 %i
: : %%",t,x*100,y*100,n,hp),"CHANNEL",nil,1)
: : <(_ _)> 希望版上大大能夠幫忙,感恩
: 研究了一下發現
: x,y=GetPlayerMapPosition("player")
: 這個東西改了
: 雖然不知道原理
: 不過 請替換成以下這一長串
: x,y=C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),
: "player"):GetXY();
: 太長的話就拆開成兩個巨集吧
: 上面那個記得要先按
: 再按你原本的巨集
巨集太長怎麼辦??
程式功力不足 怎麼縮都擠不進去怎麼辦??
我的應對是拆成兩個巨集
巨集1
/跑
x,y=
C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),"player"):GetXY();
巨集2
/跑
t=GetSubZoneText();
n,h,hm=UnitName('target'),UnitHealth('target'),UnitHealthMax('target');
hp=floor(100*(h/hm));
SendChatMessage
(format("在 %s (%i,%i)發現%s,目前血量%i%%",t,x*100,y*100,n,hp),
"CHANNEL",nil,1)
記得巨集要先全部接成一行再貼進WOW的巨集欄裡
使用方式是點選目標 (沒有目標巨集2會出現錯誤)
然後點擊巨集1 (取得x,y值)
再點擊巨集2 (巨集1取得的x,y值 會在巨集2執行)
就會出現希望出現的資訊了
大概是這樣
--
◢ミ_爫◣ | ◢=▂▃▂◣
▊◤▂ ▂◥ 彡 ▂≡▂
▉ー○-○- 竜が我が敵を喰らう! | 龍神の剣を喰え! ▉/●"▆Δ▆▲
● △ ▏ ◤ /▲▲\◤
▊ ︵ ~胡適 | ~愛因斯坦 ◢◥﹨▅ ▲
▉\ ◤▄▂ ψ ▎ \ \◥
--
Tags:
WOW
All Comments

By Jack
at 2019-07-20T15:23
at 2019-07-20T15:23
Related Posts
英雄激流堡

By Christine
at 2019-07-19T13:32
at 2019-07-19T13:32
尖端的編年史捲3是不是斷尾了啊?

By Charlotte
at 2019-07-19T11:27
at 2019-07-19T11:27
邦多˙巨塊

By Adele
at 2019-07-19T10:22
at 2019-07-19T10:22
詢問這ui的名稱

By Daniel
at 2019-07-19T09:59
at 2019-07-19T09:59
解謎任務或坐騎是從何時開始的呢??

By Zora
at 2019-07-19T09:33
at 2019-07-19T09:33