右键准星物品,如何添加条件检测??
新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
StdMode=47 新增扩展物品 可叠加
Shape=50, 物品使用一次后消失 , 准星对准物品点击了 和宝石镶嵌那样视为使用
Shape=51, 物品可以一直使用,直到手动删除
右键使用后 鼠标变成准星模式
以下是我的脚本:
[@StdModeShow1]
#IF
CheckTextList ..\\QuestDiary\\功能\\允许列表.txt <$BagItemName>
#ACT
SendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>
SendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>
LinkBagItem <$BagItemMakeIndex>
;修改物品星星数量
CHANGEITEMUPGRADECOUNT -1 + 1
UpdateItem -1
ClearLinkItem
Break
#Elseact
MessageBox 当前物品不可用。
我想添加一个条件,检测那些装备可用,但列表添加了对应的装备,还是无法通过??
是不是右键准星物品不支持CheckTextList这个命令,还是方法错了,求解答!!
补充内容 (2021-3-3 14:55):
原来不是命令:CheckTextList ..\\QuestDiary\\功能\\允许列表.txt <$BagItemName> 有问题,是列表文档有问题~~用最新引擎,还是不支持UTF-8格式,用回ANSI模式就啥事没有!! 人物触发 QF中的 [@StdmodeShowX] X=物品的Anicount
Anicount这个字段对应没有 蓅氓爱学习 发表于 2021-3-2 13:11 人物触发 QF中的 [@StdmodeShowX] X=物品的Anicount
Anicount这个字段对应没有
脚本都能提示当前物品不可用~~当然对应了!! 179550716 发表于 2021-3-2 13:13 脚本都能提示当前物品不可用~~当然对应了!!
那去掉#IF下的检测,能不能触发 蓅氓爱学习 发表于 2021-3-2 13:16 那去掉#IF下的检测,能不能触发
可以的!! 179550716 发表于 2021-3-2 13:23 可以的!!
那你试试
MOV S$转换一下 <$BagItemName>
#IF
CheckTextList ..\\QuestDiary\\功能\\允许列表.txt <$STR(S$转换一下)> 或者直接SENDMSG 7 <$BagItemName>看看这个变量值正常不 蓅氓爱学习 发表于 2021-3-2 13:29 或者直接SENDMSG 7 看看这个变量值正常不
直接SENDMSG 7 <$BagItemName>看看这个变量值正常不
能正常显示,要使用的对应装备名称!!! 179550716 发表于 2021-3-2 13:31 直接SENDMSG 7 看看这个变量值正常不
能正常显示,要使用的对应装备名称!!!
那不知道了,还没用过这个命令 179550716 发表于 2021-3-2 13:37 这是BUG??应该提吧!!!
我觉得等我测试下再说,不然要挨喷的
页:
[1]
2