美丽小猪 发表于 2026-3-29 16:26:13

右键准星物品,如何添加条件检测??


新增物品分类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模式就啥事没有!!

坚强花朵 发表于 2026-3-29 16:26:13

人物触发 QF中的  [@StdmodeShowX]      X=物品的Anicount
Anicount这个字段对应没有

勤奋月亮 发表于 2026-3-29 16:26:13

蓅氓爱学习 发表于 2021-3-2 13:11 人物触发 QF中的  [@StdmodeShowX]      X=物品的Anicount
Anicount这个字段对应没有
脚本都能提示当前物品不可用~~当然对应了!!

坚强小兔 发表于 2026-3-29 16:26:13

179550716 发表于 2021-3-2 13:13 脚本都能提示当前物品不可用~~当然对应了!!
那去掉#IF下的检测,能不能触发

可爱小鸟 发表于 2026-3-29 16:26:13

蓅氓爱学习 发表于 2021-3-2 13:16 那去掉#IF下的检测,能不能触发
可以的!!

勤奋小鸟 发表于 2026-3-29 16:26:13

179550716 发表于 2021-3-2 13:23 可以的!!
那你试试
MOV S$转换一下 <$BagItemName>
#IF
CheckTextList ..\\QuestDiary\\功能\\允许列表.txt <$STR(S$转换一下)>

坚强小熊 发表于 2026-3-29 16:26:13

或者直接SENDMSG 7 <$BagItemName>看看这个变量值正常不

坚强小兔 发表于 2026-3-29 16:26:13

蓅氓爱学习 发表于 2021-3-2 13:29 或者直接SENDMSG 7 看看这个变量值正常不
直接SENDMSG 7 <$BagItemName>看看这个变量值正常不
能正常显示,要使用的对应装备名称!!!

勤奋小鹿 发表于 2026-3-29 16:26:13

179550716 发表于 2021-3-2 13:31 直接SENDMSG 7 看看这个变量值正常不
能正常显示,要使用的对应装备名称!!!
那不知道了,还没用过这个命令

大方小熊 发表于 2026-3-29 16:26:13

179550716 发表于 2021-3-2 13:37 这是BUG??应该提吧!!!
我觉得等我测试下再说,不然要挨喷的
页: [1] 2
查看完整版本: 右键准星物品,如何添加条件检测??