ggp27 发表于 2023-5-29 14:53:24

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

/script local c,f,s=&quot;SAY&quot;;p=SendChatMessage;for i=1,5 do c=UnitBuff(&quot;player&quot;,i);if c and strfind(c,&quot;战斗怒吼&quot;) then f=1;break;end;end;if f then p(&quot;&quot;,s,nil,1);else p(&quot;没有战斗怒吼BUFF&quot;,s,nil,1) end;<br/><br/><br/>这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。<br/><br/>顺带请教一下大家如何监视战斗怒吼的,不要WA和TMW,主要是电脑配置太差了,插件多了卡的要死,最好是那种LUA或者宏之类的,谢谢啊!!

执着等待等wc 发表于 2023-5-29 15:03:00

有人么有人么

我是来围观的逊 发表于 2023-5-29 15:08:00

我记得有个wa,没buff的时候显示一个巨大的战吼图标在你脸上…直到你吼一下或者被吼一下

刘金栋 发表于 2023-5-29 15:16:41

用的ndui,自带这个监控

123457108 发表于 2023-5-29 15:24:05

这个代码没写过不清楚,但是看起来问题在for循环,这个循环从player1到player5,没有找到就喊话。所以你可以加一个break,找到了一个没有buff的player就跳出for循环应该就可以了。

宝贝不哭不t 发表于 2023-5-29 15:32:44

/cast 战斗怒吼<br/>/in 110 /y 战斗怒吼还有10秒钟!

赏真阁 发表于 2023-5-29 15:35:19

Topic /script local c,f,s=&quot;SAY&quot;;p=SendChatMessage;for i=1,5 do c=UnitBuff(&quot;player&quot;,i);if c and strfind(c,&quot;战斗怒吼&quot;) then f=1;break;end;end;if f then p(&quot;&quot;,s,nil,1);else p(&quot;没有战斗怒吼BUFF&quot;,s,nil,1) end;<br/>这个宏邦到一个技能上,没用战斗怒吼了就喊话提醒,有没有大哥能设置成只喊1次,我现在按一次技能要喊3次,太碍眼了。顺带我战吼都抠习惯了没事就抠一下没有下意识的群buf动作,只能证明你……

雪域蓝眸蓝nz 发表于 2023-5-29 15:40:08

看错了,编辑

人民看看2014 发表于 2023-5-29 15:50:15

人艰不拆,哈哈哈

没想爱上你堑 发表于 2023-5-29 15:57:16

貌似没用,时间到了也没提醒
页: [1]
查看完整版本: [武器] 老是忘记补战斗怒吼,搞了个宏喊话,大神给看看能不能优化一下