找回密码
 register

QQ登录

只需一步,快速开始

搜索
查看: 1855|回复: 0

[系统函数] GetBagItemParam 获取背包中物品的参数 物品信息 物品数据 道具信息

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:270
  • 打卡月天数:20
  • 打卡总奖励:268
  • 最近打卡:2025-08-21 12:09:08
Waylee 发表于 2020-8-10 23:01 | 显示全部楼层 |阅读模式

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

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

×

***付费内容***

C++源码(武侠世界)

INT     _ITEM::GetItemParamValue(UINT Start,const ItemParamValue& ipv)
{
    INT TotalSize = sizeof(INT)*MAX_ITEM_PARAM;
    INT nSize;
    switch(ipv)
    {
    case IPV_CHAR:
        {
            nSize = 1;
            if( Start > ((UINT)TotalSize - (UINT)nSize) )
            {
                Assert(FALSE);
            }
            return *((CHAR*)m_Param+Start);
        }
        break;
    case IPV_SHORT:
        {
            nSize = 2;
            if( Start > ( (UINT)TotalSize - (UINT)nSize ) )
            {
                Assert(FALSE);
            }
            return *((SHORT*)((CHAR*)m_Param+Start));
        }
        break;
    case IPV_INT:
        {
            nSize = 4;
            if( Start > ( (UINT)TotalSize - (UINT)nSize ) )
            {
                Assert(FALSE);
            }
            return *((INT*)((CHAR*)m_Param+Start));
        }
        break;
    default:
        Assert(FALSE);
    }

    return -1;
}
付费看帖
剩余 40% 内容需要支付 50.00 金币 后可完整阅读
支持付费阅读,激励作者创作更好的作品。
您需要登录后才可以回帖 登录 | register

本版积分规则

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

GMT+8, 2025-8-22 09:57 , Processed in 0.109161 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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