LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 2348|回复: 7

[其他] 求高手改一个60年代盗贼一键宏

[复制链接]
发表于 2018-11-5 12:59:19 | 显示全部楼层 |阅读模式
本帖最后由 高搞搞搞搞 于 2018-11-5 23:20 编辑

RT
/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>2 and not f then c("切割");elseif p>4 and f then c("剔骨");else c("出血");end;
这是个3星切割。无星就出血,有切割且5星就剔骨的一键输出宏,

请高手改成有5星破甲,无星就出血,对方有破甲且5星就剔骨


我研究了一下~~把UnitBuff("player",i)改成UnitDeBuff("target",i)         SliceDice(这个应该是切割技能的英文)改成  破甲或者英文 Expose Armor还是不行~~求大神指点指点
回复

使用道具 举报

发表于 2018-11-5 13:14:17 | 显示全部楼层
本帖最后由 duguquba 于 2018-11-5 13:35 编辑

这个不是有个插件嘛 一键邪恶 其它全程自动

这个是插件链接 http://www.luacn.net/thread-14188-1-1.html
回复 支持 反对

使用道具 举报

发表于 2018-11-5 13:35:00 | 显示全部楼层
其实改也简单的 看下 你也明白了 剔骨前面有个P>4 这个就是代表大于四星 这样你就知道怎么改了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-5 17:26:43 | 显示全部楼层
duguquba 发表于 2018-11-5 13:35
其实改也简单的 看下 你也明白了 剔骨前面有个P>4 这个就是代表大于四星 这样你就知道怎么改了

非常感谢。我去试试~~但是还是期待宏目标DEBUFF判断的宏~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-5 17:29:05 | 显示全部楼层
duguquba 发表于 2018-11-5 13:35
其实改也简单的 看下 你也明白了 剔骨前面有个P>4 这个就是代表大于四星 这样你就知道怎么改了

不是这个意思。。我贴的这宏是自动判断自己身上的切割BUFF。有的话就剔骨,没有的话就切割。我现在想把切割改成破甲~~所以就需要判断目标有无破甲来释放剔骨或者破甲~
回复 支持 反对

使用道具 举报

发表于 2018-11-5 22:33:22 | 显示全部楼层
偷偷进来学习下 坐等大神跟他改
回复 支持 反对

使用道具 举报

发表于 2018-11-6 08:10:56 | 显示全部楼层
本帖最后由 duguquba 于 2018-11-6 08:29 编辑
高搞搞搞搞 发表于 2018-11-5 17:29
不是这个意思。。我贴的这宏是自动判断自己身上的切割BUFF。有的话就剔骨,没有的话就切割。我现在想把切 ...

b=UnitBuff("player",i)  这个要改d=UnitDebuff("target",i) 后面是b的也记得改下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-7 16:37:58 | 显示全部楼层
duguquba 发表于 2018-11-6 08:10
b=UnitBuff("player",i)  这个要改d=UnitDebuff("target",i) 后面是b的也记得改下

这一段的b应该是给他一个定义而已吧~~比如b=UnitBuff("player",i) .他的意思应该是“定义b为自己身上的BUFF”
所以。那么b还是d好像没区别,不知道还有其他什么作用?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-19 11:12 AM , Processed in 0.085535 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表