[武器] 老是忘记补战斗怒吼,搞了个宏喊话,大神给看看能不能优化一下
/script local c,f,s="SAY";p=SendChatMessage;for i=1,5 do c=UnitBuff("player",i);if c and strfind(c,"战斗怒吼") then f=1;break;end;end;if f then p("",s,nil,1);else p("没有战斗怒吼BUFF",s,nil,1) end;<br/><br/><br/>这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。<br/><br/>顺带请教一下大家如何监视战斗怒吼的,不要WA和TMW,主要是电脑配置太差了,插件多了卡的要死,最好是那种LUA或者宏之类的,谢谢啊!! 有人么有人么 我记得有个wa,没buff的时候显示一个巨大的战吼图标在你脸上…直到你吼一下或者被吼一下 用的ndui,自带这个监控 这个代码没写过不清楚,但是看起来问题在for循环,这个循环从player1到player5,没有找到就喊话。所以你可以加一个break,找到了一个没有buff的player就跳出for循环应该就可以了。 /cast 战斗怒吼<br/>/in 110 /y 战斗怒吼还有10秒钟! Topic /script local c,f,s="SAY";p=SendChatMessage;for i=1,5 do c=UnitBuff("player",i);if c and strfind(c,"战斗怒吼") then f=1;break;end;end;if f then p("",s,nil,1);else p("没有战斗怒吼BUFF",s,nil,1) end;<br/>这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。顺带我战吼都抠习惯了没事就抠一下没有下意识的群buf动作,只能证明你…… 看错了,编辑 人艰不拆,哈哈哈 貌似没用,时间到了也没提醒
页:
[1]