新英雄门吧 关注:270贴子:1,649
  • 8回复贴,共1

新英雄门数据库表解析

取消只看楼主收藏回复

。。。上次发了个架设问题总结,过了差不多2年了,这2天无聊又自己架设起单机自己玩,又看了下英雄门数据库表。。把研究出来的给大家共享,。主要是数据库表字段对应的意思,


1楼2012-03-13 15:39回复
    ACCOUNT_CHAR帐号角色关联表
    szAccount 帐号(登录用的帐号)
    dwObjectID 人物角色id
    dateCreate
    dateReg 两个日期角色创建的日期。。
    bActive ,不知道干啥的-- BASICSKILL 基本技能表
    bObjectID 编号。
    szName 名称
    这个表是指角色表基本技能,就是 铁匠,厨艺,织物,木工,医药这几个数据
    获取这个id可以改你的木工,织物什么的熟练度,,。。 CAVE_NAME 洞穴表
    dwLayerID 编号
    szName 洞穴名
    想改洞穴名就在这改,,
    CHAR_BASIC 角色基本信息表
    dwObjectID 角色id(后面表中的角色id都是指这个,不知道自己人物id就到这个表通过szNickName姓名查看自己对应的id)
    szNickName 角色姓名
    bCharType
    bFaceType
    bSkinColor 这几个是人物外形
    dwBirthDate 这个是角色年龄。。为数字 越小人物越大。不能小于1。
    dwFatherID
    dwMotherID 父母id 没有的话为0。。后面字段基本都是门派id,师傅id,什么的一大堆
    dateConnect 角色创建日期 CHAR_BASICSKILL 角色基本技能关联表。。就是织物、铁匠这些个熟练度,,
    dwCharID 角色id
    bBasicSkillID 基本技能id(BASICSKILL表中的dwLayerID号,)
    dwSkillValue 该技能熟练度(1000=1熟练度)假如要给角色id为1的人物的铁匠技能熟练度改为100
    通过查询BASICSKILL表知道铁匠id为1
    所以
    找到dwCharID 字段中角色id为1,bBasicSkillID 字段中为1 就是指角色id为1的铁匠技能
    将字段dwSkillValue改为100000 即可。 NAEGONG内功表
    dwNaegongID 内功id
    szName 内功名,(想让自己内功名很牛逼嘛,就改这。。葵花宝典不是梦想。。) KYUNGGONG 轻功表
    dwKyunggongID 轻功id
    szName 轻功名称
    bIncrSpeed 轻功移动速度加成
    bJumpLevel 轻功高度,
    wLevel 学习要求角色功力甲子。 GENERALMUGONG 武功表
    dwMugongID 武功id
    bkind 武功种类,代表。。拳法,枪法
    szName 武功名称 DEADLY_CHOSIC大绝表
    dwDeadlyChosicID 大绝编号id
    dwMugongID 大绝对应的武功id
    szName 大绝名称 CHAR_MUGONG 角色武功表
    dwCharID 角色id
    bType 武功种类(0是武功 ,1是轻功,2是内功)
    dwMugongID 武功id (具体id请参考内功表,轻工表。武功表,大绝表。)
    wSkill 武功熟练度 (同样熟练度1=1000,轻功和内功没熟练度) CHAR_SKILL角色技能关系表
    dwCharID 角色id
    dwSkillID 技能id(生活技能,)
    wSkillValue 熟练度 同样熟练度1=1000
    


    2楼2012-03-13 15:39
    回复
      2026-02-03 17:42:18
      广告
      不感兴趣
      开通SVIP免广告
      2楼格式乱了--。。重新改了下,。。
      ACCOUNT_CHAR帐号角色关联表
      szAccount 帐号(登录用的帐号)
      dwObjectID 人物角色id
      dateCreate
      dateReg 两个日期角色创建的日期。。
      bActive ,不知道干啥的--
      BASICSKILL 基本技能表
      bObjectID 编号。
      szName 名称
      这个表是指角色表基本技能,就是 铁匠,厨艺,织物,木工,医药这几个数据
      获取这个id可以改你的木工,织物什么的熟练度,,。。
      CAVE_NAME 洞穴表
      dwLayerID 编号
      szName 洞穴名
      想改洞穴名就在这改,,
      CHAR_BASIC 角色基本信息表
      dwObjectID 角色id(后面表中的角色id都是指这个,不知道自己人物id就到这个表通过szNickName姓名查看自己对应的id)
      szNickName 角色姓名
      bCharType
      bFaceType
      bSkinColor 这几个是人物外形
      dwBirthDate 这个是角色年龄。。为数字 越小人物越大。不能小于1。
      dwFatherID
      dwMotherID 父母id 没有的话为0。。后面字段基本都是门派id,师傅id,什么的一大堆
      dateConnect 角色创建日期
      CHAR_BASICSKILL 角色基本技能关联表。。就是织物、铁匠这些个熟练度,,
      dwCharID 角色id
      bBasicSkillID 基本技能id(BASICSKILL表中的dwLayerID号,)
      dwSkillValue 该技能熟练度(1000=1熟练度)假如要给角色id为1的人物的铁匠技能熟练度改为100
      通过查询BASICSKILL表知道铁匠id为1
      所以
      找到dwCharID 字段中角色id为1,bBasicSkillID 字段中为1 就是指角色id为1的铁匠技能
      将字段dwSkillValue改为100000 即可。
      


      3楼2012-03-13 15:42
      回复
        NAEGONG内功表
        dwNaegongID 内功id
        szName 内功名,(想让自己内功名很牛逼嘛,就改这。。葵花宝典不是梦想。。)
        KYUNGGONG 轻功表
        dwKyunggongID 轻功id
        szName 轻功名称
        bIncrSpeed 轻功移动速度加成
        bJumpLevel 轻功高度,
        wLevel 学习要求角色功力甲子。
        GENERALMUGONG 武功表
        dwMugongID 武功id
        bkind 武功种类,代表。。拳法,枪法
        szName 武功名称
        DEADLY_CHOSIC大绝表
        dwDeadlyChosicID 大绝编号id
        dwMugongID 大绝对应的武功id
        szName 大绝名称
        CHAR_MUGONG 角色武功表
        dwCharID 角色id
        bType 武功种类(0是武功 ,1是轻功,2是内功)
        dwMugongID 武功id (具体id请参考内功表,轻工表。武功表,大绝表。)
        wSkill 武功熟练度 (同样熟练度1=1000,轻功和内功没熟练度)
        CHAR_SKILL角色技能关系表
        dwCharID 角色id
        dwSkillID 技能id(生活技能,)
        wSkillValue 熟练度 同样熟练度1=1000


        4楼2012-03-13 15:43
        回复
          CHAR_NPC 角色和npc关系表。(说白了就是和你的宠物关系表,)
          dwCharID 角色id
          dwPetID 宠物id
          NPCPET 宠物表
          dwPetID id
          szPetName 宠物名称
          btype 种类(对应怪物表的btype)
          wPosX
          wPosY 所在坐标
          NPCTEMPLATE 怪物表
          bType 怪物编号
          bLevel 怪物等级
          szName 怪物名
          wStamina 怪物给的活力。
          wRootBook 怪物书籍暴率 9999基本满值了,(改了要重启服务器哦,亲。)
          CHAR_POWER 角色属性表
          dwCharID 角色id
          wStr 角色筋力
          wSus 角色持久力
          wDex 角色敏捷
          wVit 本源真气
          wHpCur 当前血量
          wHpCurMax 当前最大血量(最大血量不能超过本源真气)
          wIpCur 当前内力
          wIpCurMax 当前最大内力
          wIpExec 内功值
          dwMoney 金钱
          wStamina 活力


          5楼2012-03-13 15:44
          回复
            CHAR_STATUS 角色状态表 dwCharID 角色id
            bHairType
            bHairColor 头发类型,颜色什么一大堆。
            wPosX
            wPosY 当前在游戏里的坐标,卡在幽灵房里,就要用这个跑路。
            后面还有什么睡眠度,饱食度什么的,,
            RESOURCE资源表
            bResID id编号
            bType 资源种类(代表药草,肉。矿物什么的。)
            bKind 不知道啥意思--
            wVisualID 也是个什么编号,给自己加东西要用
            szName 名称
            bProdType 不知道怎么形容,加东西也要用。。
            ITEM 物品表,
            dwObjectID id自动编号不用弄它
            bType 物品种类
            bKind (RESOURCE表中bResID)
            wVisualID (RESOURCE表中wVisualID )
            szName 名称
            wWeight 重量
            szCreatorName 创建者
            bProdType (RESOURCE表中bProdType)
            nData1 数量,
            nDATA2--n 都是攻击,防御,持久数据些。
            (加什么武器、装备要用,不提倡 太麻烦了。。加武器装备还是刷原材料自己做,刷原材料只用上面上的ndata2后面字段的都为0)
            SACKITEM 角色背包关系表
            dwCharID 角色id
            bSackPos 背包位置(0-41注意有些物品位置是多格,)
            dwItemID item表中的dwObjectID
            MAPITEM 地图物品表(就是物品从背包丢到地下)
            dwLayerID id
            wPosX
            wPosY 物品在地图上的坐标
            bHeight 高度
            dwItemID item中的dwObjectID
            bSectionID (这个貌似是地址id问题,很多物品表都有这个。。没啥搞懂-这个。。)
            


            6楼2012-03-13 15:46
            回复
              -==以上都是自己研究出来的,也许有很多不对的地方,
              。。如果架设游戏时遇到一些问题可以参考我以前的帖子
              http://tieba.baidu.com/p/831361524
              架设教程可以看湖南望月发的http://tieba.baidu.com/p/391009088
              。。。
              这个帖子大家也可以结合这个帖子看http://tieba.baidu.com/p/421772732


              7楼2012-03-13 15:49
              回复
                http://115.com/file/anfts15e sql数据库+英雄门服务端+客户端


                8楼2012-03-13 16:11
                收起回复
                  2026-02-03 17:36:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  RESOURCE资源表
                  ITEM 物品表
                  SACKITEM 角色背包关系表
                  材料主要是这3个表,
                  在资源表中找到要的资源比如土瓦 然后在物品表中添加,
                  ITEM表的bType要和resource一样 其他字段 bKind =(RESOURCE表中bResID)
                  wVisualID =(RESOURCE表中wVisualID ) bProdType =(RESOURCE表中bProdType)
                  szName 名称就写土瓦 nData1 就是数量,添加完后记录当前的dwObjectID 加入到sackitem表中,大体就是这样,有时候添加出来还是不能造,一般是resource和ITEM表中的bKind ,wVisualID ,bProdType 这几个字段没对上


                  10楼2012-05-14 14:02
                  回复