找回密码
 register

QQ登录

只需一步,快速开始

客户端获取装备指定背包位置的道具ID PlayerPackage : GetItemTableIndex( g_GemItemPos[1] ) EnumAction(i, "packageitem")

[复制链接]

客户端获取装备指定背包位置的道具ID PlayerPackage : GetItemTableIndex( g_GemItemPos[1] ) EnumAction(i, "packageitem")

[复制链接]
Waylee

主题

0

回帖

7741

积分

仙帝

积分
7741
Waylee 2023-6-13 22:47 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

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

×
文章编辑人员:雪舞
内容测试时间:2023-6-13 22:47:30

local nGemPos = PlayerPackage : GetItemTableIndex( g_GemItemPos[1] )

nGemPos 是八位的物品ID
g_GemItemPos[1] 是背包的位置

获取穿在身上的装备:
local theAction = EnumAction(2, "equip");
theAction:GetDefineID()



检查背包里每一个格子的ID
        local nGemPos = PlayerPackage : GetItemTableIndex( g_GemItemPos[1] )
    --这里加一条背包宝石检测是不是够3个
        local isok = 0
    for i = 30,59 do
           local theAction = EnumAction(i, "packageitem")
           if theAction:GetID() ~= 0 then
              local nPacketItemID = tonumber(theAction:GetDefineID())
                  if nPacketItemID == nGemPos then
                     isok = isok + 1
                         -- PushDebugMessage( "nPacketItemID!"..nPacketItemID )
                         -- PushDebugMessage( "nGemPos!"..nGemPos )
                  end
           end
        end





雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-11-22 23:50 , Processed in 0.031437 second(s), 13 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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