魔力宝贝服务器端文件介绍,对魔力宝贝数据库的认识,及SQL数据库详细说明

前段时间在论坛看魔力宝贝私服出现了,我研究一下它的数据库系统是SQL的

并且目前只有三个数据库.

数据库rxjhaccount:

TBL_ACCOUNT 保存帐号信息

TBL_ONLINE  保存服务器在线人数信息,实时更新,不可修改

TBL_BANED   封禁IP信息,加入此表的IP无法登陆游戏,不可使用通配符

数据库rxjhgame:

TBL_CHAR    角色基本信息

TBL_WAREHOUSE 角色仓库信息

TBL_PUBLICWAREHOUSE 综合仓库信息

以上三个表玩家在线时不可编辑(编辑了也没用)

TBL_ITEM    物品数据

TBL_NPC     怪物和NPC刷新信息(中文名称修改无用)

TBL_MONSTER 怪物简短信息,方便修改怪物能力值的,要配合工具使用,没有工具修改无用

TBL_MAP     地图信息,暂未使用,方便查询地图编号

TBL_EXP     升级需求经验值设定

TBL_KONGFU  技能信息

TBL_DROP    物品掉落信息,FLD_PP为掉落概率,必须小于10000,否则只掉某一样物品

TBL_OPEN    盒子开出物品信息

TBL_SELL    NPC出售物品设定,价格为0表示按TBL_ITEM里物品的价格执行

数据库rxjhweb:

ITEMSELL    百宝阁出售物品信息,百宝阁网站程序和游戏服务器均要使用

新建角色初始状态修改

修改存储过程rxjhgame.CREATE_USER_DATA可以修改一些初始值,要注意角色出生等级不得大于57级,否则将会因为无法加完技能点而无法转职。

PS: 直接修改等级无效,因为玩家的等级是按经验值来计算的,只能修改经验值来达到修改等级的目的。

升级到N级需要的经验值= 1级需求经验+2级需求经验+......+N级需求经验 (需求经验在表TBL_EXP中设定)

tbl-pet

UNK9 ─ 宠物等级

UNK10 ─ 宠物HP

UNK11 ─ 宠物MP

UNK12;13;14;15;16 宠物的5BP (该项成长档+2)*0.2 并且保留小数点 例:BP为5.4 就输入540

UNK23 ─ 抗毒

UNK24 ─ 抗昏睡

UNK25 ─ 抗石化

UNK26 ─ 抗酒醉

UNK27 ─ 抗混乱

UNK28 ─ 抗遗忘

UNK29 ─ 必杀

UNK30 ─ 反击

UNK31 ─ 命中

UNK32 ─ 闪避

UNK42 ─ 经验(?)

UNK52 ─ 技能格槭

泉tPetTime值(PPT)=

+体成长档*64*64*64*64

+力成长档*64*64*64

+防成长档*64*64

+敏成长档*64

+魔成长档

64^4=16777216

64^3=262144

64^2=4096

64^1=64

魔力的图鉴数据是保存在tbl_character这张表的

图鉴容量为320个,每32个为一组,分为10组,由10个字段保存

第1-32个图鉴为第一组,即tbl_character的第130个字段,依次的8组紧随其后,这样就有了256个图鉴

剩余的是魔力后期开发的图鉴序列部分,位于第128和129字段,各有32个图鉴

在130字段(1~256)填入

(图鉴编号-1)^2之和得到的值就是该玩家所拥有的图鉴

128、129就是256之后的图鉴,类似ppt值的意思,一个值就是一种定义而已

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值