文章编辑人员:雪舞
内容测试时间: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
|