魔兽世界玩家社区APP官网

标题: [武器] 老是忘记补战斗怒吼,搞了个宏喊话,大神给看看能不能优化一下 [打印本页]

作者: ggp27    时间: 2023-5-29 14:53
标题: [武器] 老是忘记补战斗怒吼,搞了个宏喊话,大神给看看能不能优化一下
/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;


这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。

顺带请教一下大家如何监视战斗怒吼的,不要WA和TMW,主要是电脑配置太差了,插件多了卡的要死,最好是那种LUA或者宏之类的,谢谢啊!!
作者: 执着等待等wc    时间: 2023-5-29 15:03
有人么 有人么
作者: 我是来围观的逊    时间: 2023-5-29 15:08
我记得有个wa,没buff的时候显示一个巨大的战吼图标在你脸上…直到你吼一下或者被吼一下
作者: 刘金栋    时间: 2023-5-29 15:16
用的ndui,自带这个监控
作者: 123457108    时间: 2023-5-29 15:24
这个代码没写过不清楚,但是看起来问题在for循环,这个循环从player1到player5,没有找到就喊话。所以你可以加一个break,找到了一个没有buff的player就跳出for循环应该就可以了。
作者: 宝贝不哭不t    时间: 2023-5-29 15:32
/cast 战斗怒吼
/in 110 /y 战斗怒吼还有10秒钟!
作者: 赏真阁    时间: 2023-5-29 15:35
[tid=27090200]Topic[/tid] /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;
这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。顺带
我战吼都抠习惯了 没事就抠一下 没有下意识的群buf动作,只能证明你……
作者: 雪域蓝眸蓝nz    时间: 2023-5-29 15:40
看错了,编辑
作者: 人民看看2014    时间: 2023-5-29 15:50
人艰不拆,哈哈哈
作者: 没想爱上你堑    时间: 2023-5-29 15:57
貌似没用,时间到了也没提醒




欢迎光临 魔兽世界玩家社区APP官网 (https://huaijiufu.com/) Powered by Discuz! X3.5