获取唯一ID的问题

[复制链接]
作者: 201056709 | 时间: 2024-1-7 20:55:31 | 技术答疑|
2 139

61

帖子

2185

金币

1224

积分

积分
1224
发表于 2024-1-7 20:55:31| 显示全部楼层 |阅读模式

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

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

x
本帖最后由 201056709 于 2024-1-7 21:11 编辑

引擎版本:0830
问题描述:请问大佬,如何通过背包内物品名称获取该物品的唯一ID


我目的是要改变已存在于背包内某个装备的属性,貌似需要LINKITEMBYMAKEINDEX做关联,关联则需要获取唯一ID。




最后回复时间:2024-01-08 10:37:58官方回复了此贴
回复

使用道具 举报

123

帖子

5488

金币

2993

积分

积分
2993
发表于 2024-1-8 01:14:49| 显示全部楼层
  1. 遍历背包勾选物品



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

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





  10. 勾选背包物品格式:SelectBagItems 物品唯一ID (逗号,为分割符号)




  11. 例子:
  12. [@MAIN]
  13. #IF

  14. #ACT

  15. LoopBagItems @获取当前背包所有物品 N$物品唯一ID S$物品的名称 S$物品的数量 S$物品的颜色 S$物品的标记 S$物品的极品

  16. MOV S$递增物品唯一ID

  17. MOV S$递增物品名称

  18. MOV S$递增物品数量



  19. [@获取当前背包所有物品]

  20. #IF

  21. #ACT

  22. INC S$递增物品唯一ID <$STR(N$物品唯一ID)>,

  23. INC S$递增物品名称 <$STR(S$物品的名称)>,

  24. INC S$递增物品数量 <$STR(S$物品的数量)>,

  25. SelectBagItems <$STR(S$递增物品唯一ID)>

  26. SENDMSG 6 你当前背包所有物品ID:<$STR(S$递增物品唯一ID)>

  27. SENDMSG 6 你当前背包所有物品名称:<$STR(S$递增物品名称)>

  28. SENDMSG 7 你当前背包所有物品数量:<$STR(S$递增物品数量)>
复制代码


可以试试这个

评分

参与人数 1金币 +30 收起 理由
口子 + 30

查看全部评分

可帮可学!
回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2024-1-8 10:37:58| 显示全部楼层
感谢楼上回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部