获取唯一ID的问题
本帖最后由 201056709 于 2024-1-7 21:11 编辑引擎版本:0830
问题描述:请问大佬,如何通过背包内物品名称获取该物品的唯一ID
我目的是要改变已存在于背包内某个装备的属性,貌似需要LINKITEMBYMAKEINDEX做关联,关联则需要获取唯一ID。
遍历背包勾选物品
遍历背包格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7
参数1:回调接口@跳转
参数2:物品唯一ID存到变量
参数3:物品名字存到变量
参数4:物品数量存到变量
参数5:物品颜色存入到变量
参数6:物品标记存入到变量
参数7:当前物品,是否极品存入变量
勾选背包物品格式:SelectBagItems 物品唯一ID (逗号,为分割符号)
例子:
[@MAIN]
#IF
#ACT
LoopBagItems @获取当前背包所有物品 N$物品唯一ID S$物品的名称 S$物品的数量 S$物品的颜色 S$物品的标记 S$物品的极品
MOV S$递增物品唯一ID
MOV S$递增物品名称
MOV S$递增物品数量
[@获取当前背包所有物品]
#IF
#ACT
INC S$递增物品唯一ID <$STR(N$物品唯一ID)>,
INC S$递增物品名称 <$STR(S$物品的名称)>,
INC S$递增物品数量 <$STR(S$物品的数量)>,
SelectBagItems <$STR(S$递增物品唯一ID)>
SENDMSG 6 你当前背包所有物品ID:<$STR(S$递增物品唯一ID)>
SENDMSG 6 你当前背包所有物品名称:<$STR(S$递增物品名称)>
SENDMSG 7 你当前背包所有物品数量:<$STR(S$递增物品数量)>
可以试试这个 感谢楼上回复
页:
[1]