雅马哈 发表于 2017-6-21 16:34:23

[求助]帮忙修改一个宏~很简单,我是小白

本帖最后由 cwendian 于 2017-6-21 18:23 编辑

/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割\");elseif p==5 and f then c("剔骨");else c("邪恶攻击\");end;
就这个 保持切割,5星TG。但是有时候buff太多了,判断不了切割状态,就一直1星切割。求大神帮修改下!{:5_124:}{:5_124:}{:5_124:}{:5_124:}

雅马哈 发表于 2017-6-21 17:40:45

帮改好联系下我 qq65638763发个20块的小红包 谢谢

小雪 发表于 2017-6-21 18:15:29

本帖最后由 小雪 于 2017-6-21 18:16 编辑

雅马哈 发表于 2017-6-21 17:40
帮改好联系下我 qq65638763发个20块的小红包 谢谢
你需要http://www.luacn.net/forum.php?mod=viewthread&tid=14377&highlight=AutoRogue

电动男朋友 发表于 2017-6-21 20:25:37

为啥技能后边加“\”         {:6_213:}

点心仔 发表于 2017-6-21 20:42:39

虽然不懂 但都来帮你顶!!!

扌阁氵戋 发表于 2017-6-22 20:45:41

因为你的宏里只判定1-16的buff,所以客户端默认电视16个BUFF,切割超出16个buff就检测不到才会一直默认没有切割打切割,你需要buffalo这类显示32个buff的插件,然后宏里的16改成32试试
页: [1]
查看完整版本: [求助]帮忙修改一个宏~很简单,我是小白