Re: [问题] 关于一个MOP永恒之岛分享稀有怪的宏

楼主: OAzenO (すごいにゃ~)   2019-07-13 20:24:59
※ 引述《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();
太长的话就拆开成两个宏吧
上面那个记得要先按
再按你原本的宏
作者: OBJmk2 (欧逼接)   2019-07-14 01:29:00
感谢大大 我再用看看 <(_ _)>
作者: aegius1r (SC)   2019-07-14 03:04:00
因为后来的地图api并成C_Map这个class了 (好像是7.0?)刚刚有试着改看看 可是爆字数XD
作者: tinahou (请叫我苍蝇)   2019-07-15 22:44:00
可以请问一下最后应该是怎样的宏呢?分两个吗?XD

Links booklink

Contact Us: admin [ a t ] ucptt.com