欢迎来到魔域sf发布网,7X24小时紧急在线客服!
Loading
当前位置网站首页技术交流脚本中心魔域私服改版本合集

魔域私服改版本合集

找到cq-eudemon-rbn-rqr表打开找到sacrifice-starlev这项。拉到下面把高于25星的改为2500就是副宠要求25星了


魔域sfwww.dzadba.com本服长久开放  魔域sf

魔域私服第一次进入时候的公告怎么修改_百度知道

2个回答 - 提问时间: 2012年08月10日

最佳答案: 你说的是进游戏后左下角的公告吗?如果是的话 这个你可以拿GM合区工具来修改 或在数据表cq_action处修改...

 

一、魔域加官方新地图教程:

1.准备好官方最新的魔域客户端

2.Navicat for MySQL数据库连接软件

准备工作开始了 先打开客户端的 魔域\data\minimap这个文件夹 打开这个是因为想看看新地图是个什么样子撒

先要记住这些文件夹的ID 因为新地图的ID就是它们

看好了那个地图美就加那个地图 举例加文件夹为5339的这个地图

先看魔域\ini\GameMap.ini这个文件 搜到5339得到这个

[Map5339]

File=map/map/palace01.DMap

Alpha=255

Red=255

Green=255

Blue=255

Name=神殿

Snow=0

Firebug=0

Dragon=0

Dandelion=1

Music=music/1001.mp3

switch=0

daysound=null

nightsound=null

day=0x00FFFFFF

nightfall=0xFFFFAAAA

night=0xFF9999FF

dawn=0xFFAAAAFF

看到这个我们知道这个地图叫“神殿” 好了 我们来加数据库的的地图文件cq_map

复制个其它的地图文件 把ID 名字改成这个地图的就行了

5339 神殿 神殿 5339 2097152 0 1916 0 -1 0 0 0 163 400 1000 0 0 2 0 0 0 0 1

然后是客户服务端了 因为我们加了新地图 可是服务端加载相关文件 但是老服务端是没有这些新地图文件

的 所以我们还得要二样东西 官方最新客户端的地图文件跟刚才的GameMap.ini配置文件 复制官方的map文件夹覆

盖到服务端里面的MAP文件夹 然后是ini\GameMap.ini这个文件 主要是配置文件跟地图加载文件 就这么简单。。

==================

二、修改军团柱子以及石头血量

打开魔域cq_dynanpc表

例如要修改战神之柱

查找战神之柱

然后找到life maxlife 列

把这两个值修改然后重启服务端即可。

===================

三、  魔域突破等级上限

等级上限在魔域数据库的cq_config表里面.改成多少自己说的算..不过极限是255,不要超过这个限制!切记!

在id=10这一行,后面是2001,然后的一个数字是等级上限

==================

四、三职业互转脚本

3500500 3500501 0 101 0 %user_name,我是水晶玲魔域导师。我可以

3500501 3500502 0 101 0 帮大家进行转职成为法师、战士和异能者同时如

3500502 3500503 0 101 0 果你是VIP的话可以在我这里领取您的VIP工资哦,

3500503 3500504 0 101 0 不过转职是要收取100W魔石的哦!^_^

3500504 3500505 0 101 0 如果你要转职的话,需要先把你的装备都脱下

3500505 3500506 0 101 0 来再转,忘掉所有技能,出错了可不赖我哦!^_^

3500506 3500507 0 102 0 我想转职为法师! 3500511

3500507 3500508 0 102 0 我想转职为战士! 3500521

3500508 3500509 0 102 0 我想转职为异能者! 3500531

3500509 3500510 0 102 0 我想领取今天的VIP工资! 3500550

3500510 4000067 0 102 0 不跟你玩。 0

4000067 0             0 120 0 0

3500511 3500545 3500512 1001 0 e_money < 1000000

3500512 3500515 3500513 1001 0 profession == 10

3500513 3500516 3500514 1001 0 profession == 20

3500514 3500517 0 1001 0 profession == 30

3500515 0 0 126 0 您已经是法师了,不用再转了!

3500516 3500518 0 1001 0 profession set 10

3500517 3500518 0 1001 0 profession set 10

3500518 3500519 0 1001 0 e_money += -1000000

3500519 3500520 0 1027 0 self skill156

3500520 3500541 0 126 0 恭喜您转职成功!你现在是法师了!

3500521 3500545 3500522 1001 0 e_money < 1000000

3500522 3500525 3500523 1001 0 profession == 20

3500523 3500526 3500524 1001 0 profession == 10

3500524 3500527 0 1001 0 profession == 30

3500525 0 0 126 0 您已经是战士了,不用再转了!

3500526 3500528 0 1001 0 profession set 20

3500527 3500528 0 1001 0 profession set 20

3500528 3500529 0 1001 0 e_money += -1000000

3500529 3500530 0 1027 0 self skill156

3500530 3500542 0 126 0 恭喜您转职成功!你现在是战士了!

3500531 3500545 3500532 1001 0 e_money < 1000000

3500532 3500535 3500533 1001 0 profession == 30

3500533 3500536 3500534 1001 0 profession == 10

3500534 3500537 0 1001 0 profession == 20

3500535 0 0 126 0 您已经是异能者了,不用再转了!

3500536 3500538 0 1001 0 profession set 30

3500537 3500538 0 1001 0 profession set 30

3500538 3500539 0 1001 0 e_money += -1000000

3500539 3500540 0 1027 0 self skill156

3500540 3500543 0 126 0 恭喜您转职成功!你现在是异能者了!

3500541 3500546 0 125 2011 恭喜%user_name转职法师成功!让我们为他欢呼吧!!!

3500542 0 0 125 2011 恭喜%user_name转职战士成功!让我们为他欢呼吧!!!

3500543 3500546 0 125 2011 恭喜%user_name转职异能者成功!让我们为他欢呼吧!!!

3500545 0 0 126 0 您身上的魔石不够100W,不能进行转职!继续努力吧!!

3500546 0 0 1001 0 soul += 1000

==================

五、【制作4洞装备】

在很多游戏内看到魔域变态版本中,可以镶嵌很多个宝石,其实呢,这个是假的,真正的还是只有2洞,不过为了好看,

通过修改补丁的方式来达到外观上可以有很多洞,

那么是如何做到的呢?其实不难,看下面代码

客户端补丁内ini文件夹里面找到StrRes.ini

10138=④洞神器-可以镶嵌④颗宝石

10139=◆宝石%d:%s ◆宝石3:攻击+‰20

10140=※神器锻造者:%s

10141=★-神力-攻击:+%d 神佑风攻+15

10142=★-元素-攻击:+%d 神佑雨攻+15

10143=★-混沌-攻击:+%d 神佑雷攻+15

10144=★-天元-攻击:+%d 神佑电攻+15

10145=风抗:+%d 雨抗:+9 雷抗:+9 电抗:+9

=====================

六、PK赛光环脚本

5101126 4000067 0000 0102 0 【我要花50W魔石购买PK光圈】 25000001

25000001 25000010 0000 0101 0 即是你没有得到PK比赛资格你也可以在我这里购买得到PK光圈。

25000010 25000002 0000 0102 0 我要蓝色的PK光环(50W魔石)。 25000007

25000002 25000003 0000 0102 0 我要红色的PK光环(50W魔石)。 25000011

25000003 25000004 0000 0102 0 我要紫色的PK光环(50W魔石)。 25000014

25000004 25000005 0000 0102 0 我要绿色的PK光环(50W魔石)。 25000017

25000005 25000006 0000 0102 0 我要白色的PK光环(50W魔石)。 25000020

25000006 500031 0000 0102 0 大贵了我没钱。 0

25000007 25000024 25000008 1001 0 e_money < 500000

25000008 25000009 0000 1001 0 e_money += -500000

25000009 25000023 0000 4001 0 156 0 604800 0

25000011 25000024 25000012 1001 0 e_money < 500000

25000012 25000013 0000 1001 0 e_money += -500000

25000013 25000023 0000 4001 0 167 0 604800 0

25000014 25000024 25000015 1001 0 e_money < 500000

25000015 25000016 0000 1001 0 e_money += -500000

25000016 25000023 0000 4001 0 168 0 604800 0

25000017 25000024 25000018 1001 0 e_money < 500000

25000018 25000019 0000 1001 0 e_money += -500000

25000019 25000023 0000 4001 0 169 0 604800 0

25000020 25000024 25000021 1001 0 e_money < 500000

25000021 25000022 0000 1001 0 e_money += -500000

25000022 25000023 0000 4001 0 155 0 604800 0

25000023 0000 0000 0125 2011 #59%user_name#59已经来到了神界领取了神的标志光圈!让我们为他呐喊吧,众神万岁!众神万岁!#59#59#59#59#59#5

25000024 0000 0000 0126 0 你没有足够的魔石,请有钱再来吧!

=====================

七、官方副本脚本代码

19875037 19875038 0000 0101 0 %user_name您要是觉得自己已经很牛逼了一般的小怪不上眼

19875038 19875039 0000 0101 0 那么您可以前去更凶猛厉害的冒险地图继续修炼

19875039 19875040 0000 0102 0 【高地迷宫爆少量6星-8星O幻兽礼包】 19875047

19875040 19875046 0000 0102 0 【冰封爆少量-特球-270魔石卡XO】 19875048

19875041 19875042 0000 0102 0 【副本-冰封虫穴】等待开放 0

19875042 19875043 0000 0102 0 【副本-不朽之墓】等待开放 0

19875043 19875044 0000 0102 0 【副本-夜狼星崖】等待开放 0

19875044 19875045 0000 0102 0 【副本-幽灵裂谷】等待开放 0

19875045 19875046 0000 0102 0 【副本-巴图地狱】等待开放 0

19875046 4000067 0000 0102 0 【离开】 0

19875047 0000 0000 1003 0 5100 870 429 1

19875048 0000 0000 1003 0 5400 41 341 1

19875050 19875084 0000 0101 0 %user_name你好,我是副本使者.请问你想挑战吗?那么快点进入吧!但如果你没有能力,进去也只有死路一条.请考虑清楚.没能力请不要踏足.

19875051 19875052 0000 0102 0 【副本-冰封虫穴】 19875067

19875052 19875053 0000 0102 0 【副本-不朽之墓】 19875068

19875053 19875054 0000 0102 0 【副本-夜狼星崖(等待开放)】 0

19875054 19875055 0000 0102 0 【副本-幽灵裂谷(等待开放)】 0

19875055 19875056 0000 0102 0 【副本-巴图地狱(等待开放)】 0

19875056 19875057 0000 0102 0 【副本-名剑客之墓(等待开放)】 0

19875057 19875059 0000 0102 0 【副本-阿拉玛的哭泣(等待开放)】 0

19875058 19875059 0000 0102 0 【副本-巴图地狱】等待开放 0

19875059 4000067 0000 0102 0 离开 0

19875060 19875061 0000 0101 0 副本攻略:

19875061 19875062 0000 0101 0 1.进入副本没任何限制,只要你等级达到100级就可以进入,去击败传说中的强大恶魔,记住了,里面的怪物很强悍的,一不小心可能就丧命.

19875062 19875063 0000 0101 0 2.副本里面有着强大的BOSS,中极BOSS刷新时间15分钟,终级BOSS刷新时间1小时.中级BOSS身上携带着大量特球,25星,随机装备包等大量宝物

19875063 19875064 0000 0101 0 3.终极BOSS身上携带着特球包,25星,刷星水,+12装备,终极神技,神力经验球等神秘宝物。期待勇士们去获得。

19875064 19875065 0000 0101 0 4.副本里面的怪物很厉害的,最好组队进入寻宝,被秒杀可别怪我没提醒你哦!

19875065 19875066 0000 0102 0 【我要挑战】 19875050

19875066 4000067 0000 0102 0 【瞧瞧】 0

19875067 19875082 19875075 1001 0 level < 100

19875068 19875076 19875085 5001 0 == 7

19875069 0000 0000 1001 0 level > 100

19875070 0000 0000 1001 0 level > 100

19875071 0000 0000 1001 0 level > 100

19875072 0000 0000 1001 0 level > 100

19875073 0000 0000 1001 0 level > 100

19875074 0000 0000 1001 0 level > 100

19875075 19875083 0000 1003 0 8661 38 193 1

19875076 19875083 0000 1003 0 5388 183 59 1

19875077 19875083 0000 1003 0 5389 476 431 1

19875078 19875083 0000 1003 0 8807 443 248 1

19875079 19875083 0000 1003 0 5387 306 126 1

19875080 19875083 0000 1003 0 8660 164 133 1

19875081 19875083 0000 1003 0 8801 266 117 1

19875082 0000 0000 0126 0 对不起您等级没达到要求,无法进入!

19875083 0000 0000 0125 2011 #90#90#90#90#90#90祝贺【%user_name】进入副本,我们祝他满载而归.#90#90#90#90#90#90

19875084 19875051 0000 0101 0 副本[冰封虫穴]为免费地图,进入要求只需100级,[不朽之墓]是VIP7免费提供的,会员专属打宝专用。

19875085 0000 0000 0126 0 对不起您VIP等级不够.

====================

八、教你添加魔域新BB新外套

190760.dds 魔域\data\MapItemIcon掉在地上的样子 

190760.dds 魔域\data\ItemMinIcon背包里的样子

001190760.dds 魔域\c3\texture外观颜色 

001190760.C3 魔域\c3\mesh外观

ini 目录下需要修改的 [不会的话可以学其他外套的数据模仿添加]

3dobj.ini 

3dtexture.ini 

armor.ini

ani 目录下需要修改的 [这个如果不加 那外套在地上和背包里的样子不显示的哦]

ItemMiniIcon.ani背包里的样子 

MapItemIcon.ani掉地上的样子

客户端的itemtype跟shop上加上物品数据 可模仿其他外套添加

数据库中 cq_itemtype[物品数据] cq_goods [商店物品]

 

下面再大概说一下增加新BB

加BB也差不多 [比外套麻烦!!!!]

先看数据库

cq_action(打开礼包或获得蛋时系统的话)

cq_monstertype(增加怪物类型数据)

cq_itemtype(物品数据,礼包和蛋数据的都要加还有BB数据6条)

cq_grade(增加BB的基本属性)

cq_eudmon_rbn_type(增加BB幻化类型数据)

cq_dyna_rank_type(增加BB排名数据)

cq_totem_pole_type(增加BB图腾数据)

cq_talentgain(增加BB获得天赋数据)

cq_goods(增加商店出售BB数据,此数据不加可用物价补丁软件调,无所谓)

ANI目录

ItemMiniIcon [BB蛋的样子]

PetFace [BB的头像的样子顶部]

MapItemIcon [掉在地上的样子]

INI文件

itemtype.dat [数据文件 可用GM工具添加]

shop.dat [商店文件 可用GM工具添加]

3dobj.ini 

3dtexture.ini 

armor.ini

3dmotion.ini 

3dobject.ini

3DSimpleObj.ini

3DSimpleRole.ini

3DTexture.ini

armor.ini

图腾文件

Totempole.ini

SysTotemPillar.ini

3dmotion.ini 这几个是BB的动作文件

3dobject.ini

3DSimpleObj.ini

3DSimpleRole.ini

3DTexture.ini

armor.ini

图腾文件

Totempole.ini

SysTotemPillar.ini

==================

九、魔域使相同物品在同一格


首先打开魔域my数据库

找到 cq_itemtype 一条龙表

找到相应的物品,然后找到 amount_limit 值

比如一个6星的礼包,把amount_limit值修改为10,那么10个6星礼包就会只占一个背包空间!可以根据自己的需求修改。

==================

十、魔域怪物高防御修改

魔域里有些怪的防御非常高,砍它就掉1点血,魔域GM工具修改的防御一点用都没有

魔域里的防御只对普通的攻击有作用,一条龙对技能攻击一点用都没有。

首先打开怪物数据表cq_monstertype,找到你要修改的怪物,比如 堕落的法狄拉克 这个怪防御非常高,

找到到向右边翻找到defence2这行把这个改高点就可以了,数值越大防御越低,要是改到1点话没半天也杀不死这个怪了。

=================


第一课:NPC和野怪修改

一、NPC修改的部分在“my”里“cq_npc”。要改的东西其实不多。

       id是NPC列表的顺序,name是NPC名称,lookface是NPC外观,task0是npc要执行的行为

       cellX和celly是NPC的坐标,mapid是NPC所在城市地图代码。其他不用改。

二、野怪修改在“cq_monstertype”,name是名称,lookface是野怪外观代码,life是生命血量,attack-max、min是野怪攻击力,dodge是野怪闪避,defence是野怪防御,action是野怪的执行行为。野怪也包括自己的携带幻兽,改法是一样的。

第二课:物品的修改

物品在“cq_itemtype”,魔域中的所有物品都在这里,特别是装备的属性修改也在这,修改装备之后,还要相应的在客户端补丁里面也要修改,在ini文件夹里,找到itemtype,这里是修改物品的显示,就是说你在数据库中修改了之后,只是改掉了实际的属性,但是游戏中你是看不到你改过的属性的,还要在客户端补丁中修改以后,两者才同步。

第三课:技能属性修改

在“cq_magictype”里,use-mp是技能魔法消耗,use-ep是技能体力消耗,need-exp是技能升级需要的经验,等等,其他的没什么要改的

第四课:幻兽合一次加的评分修改

在“cq_eudemon_rbn_rqr”里,需要改的是max这一列,点右键,排序,升幂排序,可以看到2,3等等的评分,这是用幸运草之后最大评分,改成10就是合一次加10分,以此类推。

=========================

上面都是常用到的修改,也是最简单的部分

下面说说数据库的最重要的部分,也是数据库的灵魂“cq_action”修改

会修改这个,基本上就可以改端了

=========================

cq_action这个需要涉及到得东西非常多,需要慢慢讲解,也是一时半刻讲不完的,还需要你们自己去摸索。

-------------------------

这个表里,一共六列,每一个都很重要

id是执行的第一条命令

id-next是执行的第二条命令

id-nextfail是执行id-next的相反命令

type决定了命令的类型

data是需要的数据

param是执行命令的附加说明

---------------------------

这个要举例子来说:

id          id-next  id-nextfail  type  data       param

1000    1001   1004         1001   0            e-money < 1000

1001    1002    0              501    131114   0

1002    1003    0              502    112456   0

1003     0         0              1001   0            e-money += 2000

1004     0         0              126     0            对不起,阁下的魔石不足1000

---------------------------

很多人肯定看不懂这是什么意思,不急,听我给你说

第一行是判断你的魔石数量有没有1000,有的话执行1001那一行的命令

没有1000魔石则执行1004

1001这一行是给予物品,给了个代码为131114的物品,然后接着执行1002

1002这一行是回收112456这一个物品,接着执行1003

1003这一行是给予魔石2000,执行完毕

1004是提示框,后面是提示的内容

--------------------------

再举个例子:我们要实现一个NPC的对话,并且每个对话都要有作用

id          id-next        id-nextfail          type        data           param

2000    2001            0                      101          0               尊敬的%user-name,你好,欢迎

2001    2002            0                      101          0               您来到水晶魔域,请选择你要

2002    2003            0                      101          0               的服务类型。

2003    2004            0                      102          0               我要传送到BOSS集中营  2100

2004    2005            0                      102          0               我什么都不要  0

2005     0                 0                      120          0                0

2100    0                   0                      1003       0                1000 224  123  1

--------------------------

这些又是什么意思呢

第一行到第三行,类型都是101,意思是NPC的说话,在对话框的最上面,表示说明

第四行,2003,类型是102,是可选择的对话内容,鼠标可以点的

第五行,2004,类型是102.也是可选择的对话内容

第6行,2005,类型是120,表示对话到此结束

第7行2100,是2003那一行的内容转到这里的,1003是传送的type,后面是传送的地图与坐标

当然2100这个命令要想转成功,必须在cq-task表里进行转换备份,让2100可以跳转

--------------------------

再举一个大的例子:

我们要达到的目标是:在雷鸣大陆的仓库附近放一个NPC,NPC的作用是送魔石,换装备

首先,在cq-npc里添加一行

3000   0        0  卡琳  3        10350        0    0   -1   1000        181   406        …………4000(id-action)…………

这是添加的一行,然后修改名称 “卡琳”为“天使下凡”,10350是外观,可以随便改,1000是雷鸣大陆地图代码

181 406是坐标,改掉为303 445,就再仓库门口了,action是要执行的命令,为4000

回到cq-action,开始添加代码

id          id-next        id-nextfail          type        data           param

4000    4001            0                      101           0              你可以在我这里换取物品,领取魔石哦

4001     4002           0                       102          0              我要领取魔石  4100

4002     4003           0                        102         0              我要换装备      4200

4003     0                 0                        120         0               0

4100     0                 0                        1001        0              e-money += 200000

4200     4201          4205                   507         0               743000 743000 30

4201     4202           0                        506         0               743000 743000 30

4202     4203           0                        501         124158       0

4203      0                0                        125          0                恭喜玩家%user-name成功换取……

4205      0                0                        126           0              对不起,你得圣诞帽不足

接着在cq-task为4000,4100和4200这3个命令进行跳转备份   

OK,搞定 了

说下507是检测你的包裹里有没有圣诞帽74300这个物品30个,有的话执行4201,没有就执行4205

506是回收30个圣诞帽743000

125是GM公告,就是大家经常看到的【GM】提示公告

 


修改人物磨石:

cq_user--找到emoney和紧接在它后面的chk_sum

假如你的accound的ID是1那么emoney为70000000 chk_sum就是67341891

ID是2那么emoney为70000000 chk_sum就是67341892(这里的ID我都这么设置)

MS:70000000 67341891--1

MS:70000000 67341892--2

...

cq_levexp:可修改升级速度

修改usruplevExp已经euduplevExp(注重两个值需一样)

cq_magictype:修改技能经验及等级要求

need_exp升级需要的经验;need_level技能等级提升需要的级别

cq_dropitemrule:怪物爆的物品表

cq_monstertype:怪物对应的IP

cp_itemtype:物品表

cq_item:人物装备数据库

cq_user:教你把自己修改为【天晴猪官方GM形象】的办法 

自己的名字后面加上[PM](这里是GM权限)

lookface字段里面数字改为3(这里是GM形象)

cq_user:新建立人物孵化器格数

eud_pack_size修改1 2 3 4 5 6

创建人物的格数-点右键打开cq_user设计表找到eud_pack_size默认改为1-6

cq_lottery:奖出现的物品和几率的表

id 升序的标示

prize_name 奖品名称,

rank 排序(1-7)数据越高,越轻易中奖,

chance 几率(1-120)数据越高,越轻易中奖,

prize_item 物品ID

accoint:修改VIP

vip:5-7

cq_eudemon:孵化时间

找到字段名是availabletime的只要不是0的全不改成0就行了

cq_action:抽奖次数

翻到第八页 找到ID为 3700982 那一行 修改 param中的 phase == 10 改为 phase == 1000 这样1天就可以抽1000次了

还是打开cq_action表 翻到第十三页 找到ID为 8930000 修改 param中的 phase == 0 改为990 这样到你抽到第990次的时候才提示你

cq_goods:磨石商店卖的东西

第一栏ID,第二栏填写1207,第三栏填写物品代码

cq_lottery 表

ID 要顺的上面的写下来

type 为类型 填1即可

rank 为优先权的意思 也就是 这个数值越大 就越轻易被抽到 属于定义一个优先等级内的数值

例如 A物品为1 B"H物品为2 I"Z物品为3 那么 I"Z最轻易被抽到 A最难抽到 (优先级高的物品数量越多 低的就越难抽到!)

chance 为同等优先级内的 幸运值 也称为 优先值 既0%-100% 

prize_name 为物品数据库里的 物品名字

prize_item 为物品数据库里的ID

color 为物品颜色

holenum 为洞的数量 最多2洞

addition_lev 物品等级 最多12

后面就是装备的属性了 最高255 warghostexp最高8 只适用于武器装备 其他物品请写0

cq_eudemon_rbn_type 这个表是射定宠物的主副属性的 

ID 与cq_grade 表对应

是主属性就在 life...等拦里面填1

是副属性就在 life...等拦里面填0

cq_grade 这个表 太简单了 宠物的基本属性表 

rarity 宠物罕见度加分(想把吉祥搞成初始100*的吗 直接找到380 全改10000)

至于每个 _a _b _c 其实就是 _a 是最小开始记分值 _b 是该项属性成长极限 _c 应该是评分标准参数 具体怎么算我不知道

你要是想要高星宠物 直接把_c 调高 准没错 (自己估计下测试 我只改了一项 就是初始生命那个*10000了 结果 出来个335*和一个522*的o 提示数据出错 不能出征 只能养眼 还有个79*的没问题 好象游戏对宠物星及有限制 大家测试下_C 都设多少合适)

带12个宝宝

cq_user 里改medal_select 改成12

cq_npc:增加幻兽仓库页码

找到:1058这个ID

找到:data3--修改数值,5代表1页,10代表2页...


网友评论
发表评论

最新发布文章