您当前的位置:首页 > 其他技术 > 其他技术

龙族修改人物背包里面物品属性方法

本文出处:网游动力作者:本站发布时间:2016-01-06阅读次数:

 龙族物品代码格式:

    ItemNo: LongInt;        //物品代码(包含低16位和高16位。其中低16位是代码,高16位一直都是CCCC)
    Attr1: LongInt;        //耐久度
    Attr2: LongInt;        //唯一编号
    Attr3: LongInt;        //未知
    Attr4: LongInt;        //属性
    Attr5: LongInt;        //未知
    Attr6: LongInt;        //未知
每个物品由7个32位二进制数值描述,8位二进制数值等1字节,共占用28字节,所有的东西都是按照28字节存储的.个人包包里可以装8*3*3=72个物品,正好是2016字节,

而chr_info表中,inventory字段的长度是2016,所以我们认为这个字段是存放背包里物品的.

如果不是inventory字段,就是itemindex字段.. -_-!

equip字段就是存储身上装备的物品啦! 织梦好,好织梦


例如:
增加一个G10 攻击的 食人魔力量铁手套

ItemNo物品代码:6144(D)=1800(H)  (加上高16位CCCC) 就是1800CCCC(H)
Attr1耐久度:100(D)=64(H)
Attr2唯一编号:1(D)=1(H)  ;假设是1
Attr3未知:1(D)=1(H)        ;假设是1
Attr4属性:26(D)=1A(H)
Attr5未知:1(D)=1(H)        ;假设是1
Attr6未知:1(D)=1(H)       ;假设是1

那么SQL语句就是:

update chr_info set inventory = 0x1800CCCC0000006400000001000000010000001A0000000100000001 where name ='你的名字'

不知道对不对~  请大家不要骂!!