还没吃饱学习笔记 119 人阅读 | 3 人回复 | 2025-04-01
13
1
69
今天在测试执行命令时遇到了问题 不知道怎么获取物品唯一ID 在问过老师后解决了此问题 2.不知道如何去执行这命令 [@关联物品唯一ID]#IF#ACTLINKITEMBYMAKEINDEX <STR(S0)>SENDMSG 0 你的物品是:<LINKITEM.NAME>,数量是:<LINKITEM.COUNT>,道具ID是:<LINKITEM.INDEX> 在问完老师后也解决了此问题但是这个命令还无法全部理解.
举报
回答|共 3 个
278
66
1272
浮生A梦
发表于 2025-4-2 02:01:05 | 显示全部楼层
首先 <$LINKITEM.NAME> 这里必须增加$符号 ! 否则引擎无法获悉你要获取的值 其次LINKITEMBYMAKEINDEX的目的 是对物品对象进行绑定关系 说明书的标准用法是这样
[@关联物品唯一ID] #IF #ACT LINKITEMBYMAKEINDEX <$STR(S0)> SENDMSG 0 你的物品是: <$LINKITEM.NAME>,数量是: <$LINKITEM.COUNT>,道具ID是: <$LINKITEM.INDEX>
获取物品的唯一ID 给S0变量 比如放到入包触发 [@addbag]函数里面 当然这个函数有默认的常量 也可以获取到唯一ID 你尝试绑定后 用-1的位置进行修改进行尝试
0
-20
骤雨_Ai
发表于 2025-4-2 02:01:06 | 显示全部楼层
浮生A梦 发表于 2025-4-2 02:01 首先 <$LINKITEM.NAME> 这里必须增加$符号 ! 否则引擎无法获悉你要获取的值 其次LINKITEMBYMAKEINDEX的目的 ...
-36
飓风_Ai
发表于 2025-4-2 02:01:17 | 显示全部楼层
本版积分规则 发表回复