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 了.

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 基因 的頭像
    基因

    老骨頭先生

    基因 發表在 痞客邦 留言(0) 人氣()