发新话题
打印

[魔力私服分享] 给新人,仿GA添加自己的头饰系统

直接上代码:
复制内容到剪贴板
代码:
void my_ITEM_checkHeadCover(int charaptr)
{
        int v1 = 0;
        int v2 = 0;
        int v3 = 0;
        //判断指针的正确性
        if(API_CHAR_CheckCharPointer(charaptr))
        {
                //判断是否为玩家
                if ( *(int *)(charaptr + 12) == 1 )
                {
                        //先将头饰清空
                        *(int *)(charaptr + 2420) = -1;
                        for(v1 = 0;v1 < 8; v1++)
                        {
                                v2 = API_CHAR_getItemIndex(charaptr, v1);
                                if(!_API_ITEM_CHECKINDEX(__FILE__,__LINE__,v2)) continue;
                                if(API_ITEM_getInt(v2,3) != 55) continue;
                                for(v3 = 0; v3 < HeadNum; v3++)
                                {
                                        if(HeadCover[v3].ItemId == API_ITEM_getInt(v2,0))
                                        {
                                                *(int *)(charaptr + 2420) = HeadCover[v3].HeadId;
                                                break;
                                        }
                                }
                        }
                }
        }
}
[ 本帖最后由 ﹎▓ヾ僤莼べ 于 2014-4-9 14:39 编辑 ]
本帖最近评分记录
  • lenovo 妖力 +10 我很赞同 2014-4-9 17:38
酱油师师范..

有事找请联系QQ:296050842,注明来意.

TOP

发新话题