close
最近在永恆之島殺稀有精英怪,由於每次都要打字回報覺得有麻煩,就查了一下 API 寫了一個回報巨集.
/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)
沒有斷行,全部連成一串哦.
這個巨集會回報在頻道1,傳出目前自己的位置名稱,座標,還有目標名稱和血量%
小弟在屠魔山谷聯盟,請大家多用巨集回報稀有精英怪 ^^
注意 ! 回報的座標是自己目前的座標哦,不是目標的座標!
所以離的很遠再按下回報的話,是會差太多的...
不知道為什麼,GetPlayerMapPosition("unit") 參數要是設 target 的話,除了選自己之外都會報 0.0,所以只好設定 player 了.
全站熱搜