Vv引擎官方论坛

搜索
查看: 403|回复: 0

[已采纳] 增加对物品唯一ID的操作命令

[复制链接]
  • TA的每日心情

    2023-10-20 18:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    8

    主题

    29

    帖子

    152

    积分

    注册会员

    Rank: 2

    积分
    152
    发表于 2022-11-2 22:14:13 | 显示全部楼层 |阅读模式
    功能
    引擎版本号: 2022
    名称: 增加对物品唯一ID的操作
    原因: 背包内同名物品很多时候 现有的命令 对其中指定唯一物品操作有困难
    功能详细说明: 获取物品唯一ID
    可以针对该ID物品 进行 删除等
    联系方式: 123123

    操作中的ID获取::例如 穿戴脱下ID  购买个人商店物品的ID  <$CurItemMakeIndex>  

    捡取或丢弃ID物品 <$PickDropItemMakeIndex>

    关联背包物品 LinkBagItem 物品MakeIndex(唯一ID)
    将关联物品从背包删除 DelLinkItem 物品数量(用于叠加物品,0整个物品删除,大于0从叠加中删除指定数量



    另外 GEE遍历背包时候 是可以遍历到这个ID

    [@main]
    #if
    #act
    GetPlayInfo BAGITEMCOUNT P10
    Sendmsg 5 提示:您的背包当中有<$STR(p10)>件物品。
    WHILE P1 < <$STR(P10)>
    MOV S1
    MOV S2
    MOV S3
    MOV S4
    GetItemFieldValue bagitem<$STR(P1)> name S1
    GetItemFieldValue bagitem<$STR(P1)> idx S2
    GetItemFieldValue bagitem<$STR(P1)> makeindex S3
    GetItemFieldValue bagitem<$STR(P1)> upgradecount S4
    Sendmsg 6 提示:第<$STR(P1)>件,物品名称=<$STR(S1)>,IDX=<$STR(S2)>,唯一ID=<$STR(S3)>,星星数=<$STR(S4)>
    INC P1 1
    ENDWHILE



    GEE这个id说明书写的怪怪的 从命令来看 index  似乎应该是是物品DB中的IDX 列的数值  导致很多人看的懵逼
    实际使用 是物品唯一ID


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    本版积分规则

    快速回复 返回顶部 返回列表