sunshufu556 发表于 2023-10-17 16:13:12

如何获取背包格子指定物品的idx

引擎版本:所有版本
问题描述:如何获取背包格子里的指定物品idx,比如选择圣战戒指后通过物品名字,获取该物品的唯一idx。或者能通过其他方式获取该指定物品的唯一idx

aneno 发表于 2023-10-17 20:28:25

选中,,,关联,,,读取。。。

sunshufu556 发表于 2023-10-17 20:33:52

aneno 发表于 2023-10-17 20:28
选中,,,关联,,,读取。。。

老大我也知道啊,问题就是具体不知道怎么实现

996技术-wang 发表于 2023-10-18 13:39:17

遍历背包格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数1:回调接口@跳转
参数2:物品唯一ID存到变量
参数3:物品名字存到变量
参数4:物品数量存到变量
参数5:物品颜色存入到变量
参数6:物品标记存入到变量
参数7:当前物品,是否极品存入变量


将物品唯一ID转换成道具表里对应的IDX物品

该功能可以将唯一ID的全部属性(包括自定义属性)平移到新的装备中

//;格式:CHANGEITEMINDEX 唯一ID道具ID

//;例子    我们把身上的武器转换成道具表里对应的ID物品!
//;其他获取相关装备道具唯一ID的命令请在说明书上查找

[@main]
#ACT
MOV N10 <$WEAPONID>            \\获取佩戴身上武器的唯一ID
CHANGEITEMINDEX <$str(N10)> 100\\将N10唯一IDX转为道具表为100的物品



多翻下说明书 效率高太多了

aneno 发表于 2023-10-18 14:08:29

996技术-wang 发表于 2023-10-18 13:39
遍历背包格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数1:回调接口@跳转


搜索说明书
1、遍历背包勾选物品
2、关联背包物品唯一ID
3、将物品唯一ID转换成道具表里对应的IDX物品

就能得到你想要的结果。

sunshufu556 发表于 2023-10-19 10:30:23

996技术-wang 发表于 2023-10-18 13:39
遍历背包格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数1:回调接口@跳转


翻了说明书了,主要是说明书内容太乱,我是初学
页: [1]
查看完整版本: 如何获取背包格子指定物品的idx