sunshufu556  2023-10-17 16:13:12 | 技术答疑|
5 224

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-17 16:13:12 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

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

使用道具 举报

379

回帖

9998

金币

5663

积分

积分
5663
发表于 2023-10-17 20:28:25 | 显示全部楼层
选中,,,关联,,,读取。。。
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
 楼主| 发表于 2023-10-17 20:33:52 | 显示全部楼层
aneno 发表于 2023-10-17 20:28
选中,,,关联,,,读取。。。

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

使用道具 举报

9451

回帖

1万

金币

1万

积分

积分
14816
发表于 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的物品



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

使用道具 举报

379

回帖

9998

金币

5663

积分

积分
5663
发表于 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物品

就能得到你想要的结果。
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
 楼主| 发表于 2023-10-19 10:30:23 | 显示全部楼层
996技术-wang 发表于 2023-10-18 13:39
遍历背包格式:LoopBagItems 参数1 参数2 参数3 参数4 参数5 参数6 参数7

参数1:回调接口  @跳转

翻了说明书了,主要是说明书内容太乱,我是初学
回复

使用道具 举报