LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 218|回复: 2

[wowbee] 求助:对主副手使用磨刀石怎么写

[复制链接]
发表于 2024-5-3 17:33:49 | 显示全部楼层 |阅读模式
检查主副手是否为锤,如果是锤,那么使用钝器磨刀石,否则使用锐器磨刀石。
求大神帮忙看看怎么写
回复

使用道具 举报

发表于 2024-5-7 17:05:18 | 显示全部楼层
首先用 GetInventoryItemLink("unit", slot)获得主手或者副手武器的链接,slot主手16,副手17,例如local mainhand=GetInventoryItemLink("player", 16)
然后用GetItemInfo("itemLink")获得相应物品的类型,例如:local weapontype=select(7,GetItemInfo(mainhand))
随后用判断语句选择相应的磨刀石,例如
if weapontype=="单手锤" then
BeeRun("/use XXX")
elseif BeeRun("/use XXX")
end
上面的条件语句最好加入:
1、设定 BeeWeaponEnchantInfo(n)<0 在武器没有临时附魔的情况下再使用磨刀石,否则会一直使用。n为1表示主手,n为2表示副手
2. 如果BeeWeaponEnchantInfo(n)设定的不是小于0,注意需要设定点击覆盖附魔的提示确定按钮的语句
回复 支持 反对

使用道具 举报

发表于 2024-5-9 09:12:05 | 显示全部楼层
懒动行不行 发表于 2024-5-7 05:05 PM
首先用 GetInventoryItemLink("unit", slot)获得主手或者副手武器的链接,slot主手16,副手17,例如local ma ...

这个小于0是什么意思0秒还是0分吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 04:59 AM , Processed in 0.039551 second(s), 19 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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