传奇私服制作经典教程

2021-09-04 14:10:38  阅读 285 次 评论 27 条

传奇私服制作经典教程

P保留用户ID,人物装备以及行会信息的方法:BR请备份下列文件:/P

PD:\mir\mud2\\FDB\下的全部文件人物装备资料BRD:\mir\mud2\\IdDB\下的全部文件玩家ID资料BRD:\mir\\\下的全部文件公告资料BRD:\mir\\\\下的全部文件沙巴克资料BRD:\mir\\\下的全部文件行会资料BRD:\mirserver\Mir200\Envir\AdminList.txtGM权限文件/P

P在新版测试通过后,请导入以上的文件到相关的路径/P

PBRDB数据库/P

P但由于各种不同版本的DB数据库不同可能导致以下情况:BRA:如果两个版本的D:\mirserver\mud2\DB\StdItems.DBBR编号不一样将会导致以前玩家的部分装备变成其他装备。BRB:可能会出现无法注册ID的情况BR请删除D:\mir\mud2\Logsrv\IdDB\下的全部文件BR然后让玩家重新注册即可BR玩家装备将可以保留但有可能会出现A的情况/P

PBR更新后会出现行会信息无法正确提取:BR处理办法打开D:\mirserver\Mir200\GuildBase\guilds\行会纪录文件BR将原来英文注解替换为中文即可注意要改成下面一样前后都有括号的。其它都不用更改BR-------------------------------------BR[公告]/P

P[敌对行会]/P

P[联盟行会]/P

P[成员表]/P

PBR无法注册人物的问题按照这样的步骤解决:BR1先看看你的D:\mirserver\mud2\DBSrv200\FDB\和D:\mirserver\mud2\Logsrv\IdDB\有没BR有文件?BR2把那两个文件夹里面的文件都删掉。然后再重启一下BRD:\mirserver\mud2\Logsrv\Logsrv.iniBRD:\mirserver\mud2\DBSrv200\dbsrc.iniBR这二个文件中对应的路径是否存在,注册是否规范,注意用户名字尽可能不要注册中文的/P

PBRNpc闪的问题按照这样的步骤解决BR1先看看你的D:\mirserver\Mir200\Envir的目录下有没有Market_prices和Market_saved这2BR个文件夹?BR2把那两个文件夹里面的文件都删掉。然后再重启一下。BR3进入传奇,让他闪上十分钟。再重启一下。(服务端默认每隔十分钟保存一次纪录)/P

PBR不开门的原因:BR1检查是否已经安装DBC并且路径设置是否正确BR2请检查所有的IP文件是否对应BR3请检查服务器端和客户端的服务器名字是否对应/P

PBR沙巴克无法雇佣弓箭手的问题:BR将D:\mirserver\Mir200\Envir\Castle\沙巴克配置文件.txtBR中有关的坐标复制到SabukW.txt里覆盖掉以前的重起服务器即可BR造成的原因:首次启动服务器没有行会信息,所以各弓箭手的BR坐标将被系统清空/P

P首先用DBCommander2000,打开*:\mirserver\mud2\DB下的StdItems.db数据库文件BR1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前BR面插入一列横向表单,点了+号后,在右边就会出现一个对号标记的按钮,按一下这个BR对号就表示确定插入这一横列。BR2.现在开始你就是一名裁缝了:BRa.首先点一下最左边idx属性对下来的空表单处,然后写入序号,记住序号不要重复,最BR好能按照先后次序排列(具体有什么影响我也不知道。)BRb.NAME属性是物件的名称,在这里我们写入伯爵斗篷(男)"。/P

Pc.Stdmode属性具体表示什么我不知道,但男的衣服改成10,女的衣服改成11,BR这样男的衣服就不能给女的穿,女的衣服就不能给男的穿了!/P

Pd.Shape这个属性很重要,一开始我按照嘟嘟内衣的数据改了,然后上线一看,虽然BR@make出来后放包包里是件魔法长袍,装备栏里显示也是魔法长袍,但一穿上后,外面的人物BR显示穿的居然还是灵魂战衣,经过对照发现了三个变量:BR5表示灵魂战衣的样子。BR4表示魔法长袍的样子。BR3表示重盔甲的样子。/P

Pe.Weight属性是物件重量,这个很简单,自己改咯!/P

Pf.Looks属性决定了这件衣服@make出来后放包包里的样子和在装备栏里的样子,这个你可BR以参照前面物件的属性,我查了一下,变量是这样的:BR重盔甲(男)or"战神盔甲(男)"or"钢盔甲(男)"62BR"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)"63BR"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)"64BR"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)"82BR"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)"83BR"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)"84BR改其他装备的时候参照前面物件的变量就可以了!/P

Pg."DuraMax"这个就是我们要找的物件持久的属性了,一开始怎么也找不到,原来这里的变量中BR"1000"表示1个持久度,那么"40000"就表示40个持久度了!/P

Ph.后面的属性大家一定都熟悉了:BR"AC"防御力下限BR"AC2"防御力上限BR"Mac"魔防下限BR"Mac2"魔防上限BR"DC"物理攻击力下限BR"DC2"物理攻击力上限BR"MC"魔法攻击力下限BR"MC2"魔法攻击力上限BR"SC"道术下限BR"SC2"道术上限BR"NeedLevel"需要等级BR"Price"价格BR物品是首饰时BR"AC2"不是防御力上限而是准确BR"Mac2"不是魔防上限而是敏捷BR来看:BR阎罗手套:防御0-4BR数据库体现:BRAC0BRAC24BR记忆头盔:防御3-3BR数据库体现:BRAC3BRAC23BR祈祷头盔:防御3-4魔御1-2BR数据库体现:BRAC3BRAC24BRMAC1BRMAC22BR这样看来,在普通首饰和服饰中:BRAC就表示防御下限;BRAC2表示防御上限;BRMAC表示魔御下限;BRMAC2表示魔御上限。/P

P有特殊的吗?有:BR白色虎齿项链:道术1-0魔法躲避20%BR数据库体现:BRAC22BRSC1BR灯笼项链:攻击1-0魔法躲避10%BR数据库体现:BRAC21BRDC1/P

P这里的AC2就表示魔法躲避,其中1代表10%,2就是20%。BR问题:要是防御0-2魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。BR(需要研究)/P

P看更特殊的:BR狂风项链攻击0-1攻击速度+2BR数据库体现:BRAC2BRAC20BRDC0BRDC21BRGM项链:攻击速度+10生命力恢复100%魔法力恢复100%BR数据库体现:BRAC10BRAC210BRMAC0BRMAC210BR比较一下,这里的BRAC表示的是攻击速度BRAC2表示生命力恢复100%BRMAC2表示魔法力恢复100%/P

PBR武器呢?武器中这几个属性所代表的又是不同的:BR降魔:准确+1(其他属性略)BR数据库体现:BRAC21BRPK刀:幸运+7,准确+7(其他属性略)BR数据库体现:BRAC27BRSource-7(注意这个属性)BR超级无极棍:幸运+10准确+10神圣+10BR数据库体现:BRAC10BRAC210BRSource-10(注意)BR我找遍所有武器,只有超级无极棍的AC为10,那么可以推断武器中的BRAC表示神圣,虽然我不知道神圣到底干什么用的?(需要研究)BR而AC2就表示准确BR重点是Source,不难看出,他应该就代表了幸运,但为什么是-10呢?莫非诅咒才体现为正值BR?(需要研究)/P

PBR继续要药剂的属性:BR强效金疮药:HP+90BR数据库体现:BRAC90BR强效太阳水:HP+50MP+80BR数据库体现:BRAC50BRMAC80BR这样看来,这里的BRAC表示HP前值(注HP:200/300,200为前值,300为后值。)BRMAC表示MP前值/P

P没特殊的吗?有:BR一些不常见的特殊药剂:BR生命强化水:生命力暂时提升120秒(120秒内HP后值+50)BR数据库体现:BRAC50BRMAC2120BR魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50)BRMAC50BRMAC2120BR那么这里的BRAC表示HP后值BRMAC表示MP后值BRMAC2就表示时间了。BR大家知道苹果是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示BR准确了!/P

Phoho,原来数据库中这几项属性会这么复杂和变化多端,一直没有好好注意他。BR其实私服中大家一定都用到过那些拥有特殊属性的物品,特别是各种戒指,比如隐身戒指,护BR身戒指,火焰戒指,复活戒指,传送戒指,活力戒指,技巧戒指,麻痹戒指等等这些,以前我BR在使用中,往往在背包中放好几个有用的,在打斗中替换着用,因为这么多戒指,不可能全戴BR在身上吧?BR以前观察数据库的时候总是找不出来这些特殊属性的数据到底在哪里?BR发现了,我终于发现了。。。。。。/P

P大家注意到StdItems.DB这个数据库中的"shape"属性了吗?前篇中我说我不清楚是什么!BR今天看了老半天终于明白这是什么了!BR"shape"的每个变量都代表一个物品的隐藏属性.BR举例:BR隐身戒指:111BR传送戒指:112BR麻痹戒指:113BR复活戒指:114BR护身戒指:118BR活力戒指:119BR技巧戒指:120BR探测戒指:121/P

P也就是说,只要"shape"下面的变量是"111"就代表这个物品(限首饰,其他还没研究过)拥有隐身BR的特殊属性!同理,如果变量是"118"就表示这个物品拥有护身戒指的特殊属性!/P

P了解了这点,那么我们只要把其他首饰的这个属性变量改为相应的值就能拥有相应的特殊属性BR了!/P

P一个人身上可以装备6种首饰(一个头盔,一个项链,两个戒指,两个手镯),那么我们可以把这6BR个首饰分别赋予他们6种特殊属性,谁能想象这个套装的强大?/P

P现在大家参照我上篇中制作服饰的过程,就可以自己打造一套极品天神套装了!/P

P不过先来补充一个上篇中没有详解的属性:BR"Stdmode"这个属性大家还有印象吗?上篇中我说在这个属性下的女服饰值为11,男服饰值BR为10.早几天我曾问过嘟嘟:我制造出来的一个高尚戒指居然不能带在装备栏的戒指位置,而居BR然放到了手镯的位置!那么大家看看StdItems.DB这个数据库下的第290个物件----高尚戒指,他BR在"Stdmode"这个属性下的值是26,再看看其他戒指的值,是22,而手镯的值才是26,所以导致高BR尚戒指不能戴在戒指的位置而只能放在手镯的位置.BR同样,大家仔细观察,一般首饰"Stdmode"值是这样的:BR戒指22BR手镯26BR项链20BR头盔15BR那么按照这样的解释的话,如果把戒指的值设为20的话,岂不是戒指可以戴在项链的位置了.大BR家有兴趣去试试哦!/P

P写到这里,仔细的玩家都会说了,里面不一定戒指就是22,手镯就是26啊!BR是,里面会出现很多值!BR在举个例子来说明这个问题!BR大家还记得上面一篇的回复帖中我补充的AC,AC2,MAC,MAC2这几个属性的变化吗?BR其实就是"Stdmode"的值决定了AC,AC2,MAC,MAC2等这些属性的具体变化!BR大家看:BR灯笼项链:攻击1-0魔法躲避10%BR数据库体现:BRAC21BRDC1BRStdmode19BR这里面的AC2属性就不是防御上限了,而变成了魔法躲避.BR为什么属性会变,大家注意到他的"Stdmode"值没,是19.BR同样是项链,灯笼项链的"Stdmode"值为什么是19不是20呢?BR其实就是这个19决定了AC2属性从防御上限变成了魔法躲避!BR再看看白色虎齿项链的Stdmode值同样是19./P

P再要注意的是Stdmode值为20的项链,AC,AC2,MAC,MAC2也已不再是防御上下限和魔御上下限了BR,而是:BRAC2准确BRMAC2敏捷BR因为好象没有什么项链是加防御和魔御的吧?/P

P注意了上面几点后,现在来看看我改的一套装备吧:(次要属性略)/P

PNAMEStdmodeShapeLooksACAC2MacMac2BR诅咒亡****6BR守护神****6BR灵魂升****6BR精灵翔****6BR傀儡隐****5BR天照帝****9/P

P注:BR诅咒亡属性为:防御2-6魔御2-6拥有"麻痹"属性的戒指。BR守护神属性为:防御2-6魔御2-6拥有"护身"属性的戒指。BR灵魂升属性为:防御2-6魔御2-6拥有"复活"属性的手镯。BR精灵翔属性为:防御2-6魔御2-6拥有"活力"属性的手镯。BR傀儡隐属性为:准确+9敏捷+9拥有"隐身"属性的项链。BR天照帝属性为:防御9-9魔御9-9拥有"探测"属性的头盔。BR其中,戒指,手镯,项链使用了密花套装的样子,头盔使用了记忆头盔的样子./P

P注意"诅咒亡"名字中间本来并不是空格,而是一个*文符号,但我这打不出来,所以留了空格,BR但在实际名字中间千万不要加空格,加了空格,在**里是MAKE不出来的!BR还有的是大家在制造装备的时候不要一味地追求超高属性,如果套装中的防御和魔御都是9-9的BR话,就根本没有什么怪物能打中你了!那样就失去意义了!/P

P经过测试,两个戒指隐藏属性正常体现,项链的隐身属性没有体现,其他还来不急测试./P

P其实很有可能这种特殊属性只能在戒指中体现,要真是这样大家不要砍我哦!~~~/P

P[一]在DBC里打开DB文件后由个目录~第一个是书籍的~第二个是怪物的~第三个是物品的~BR书籍BRSID物品代号BRNAME物品名称BREffectType效果属性BREffect效果(放此摸法所产生的动画效果)BRSpell一段持续时间(摸法效果的持续时间)BRPower基本威力BRMaxPower最大威力BRDefSpellBRDefPowerBRDefMaxPowerBRJob使用职业(0-战士,1-法师,2-道士)BRNeedL11级法术所需等级(往后有NeedL2就是2级法术所需等级)BRL1Train修炼所需经验(同上)BR怪物BRSID怪物代号BRName怪物名称BRRaceBRRacelmgBRApprBRLvl怪物等级BRUndead是否属不死系(0-否,1-是)BRCoolEye是否主动攻击BRExp杀死后得到的经验值BRHP血量BRMP法力值BRAC防御力BRMAC魔法防御力BRDC基本攻击力BRDCMax最大攻击力BRMC魔法BRSC道术BRSpeed不知道是什么速度BRHIT命中率BRWalk-SPD行走速度BRATTACR-SPD攻击速度BR物品BRStdmode装备属性BR(10-男衣,11-女衣,5-单手,6-双手,20-颈部佩带,15-手指佩带,30-蜡烛类,22-毒药,BR符类,24-手镯佩带,42-制作原料)BRShapeBRAnicountBRSourceBRRwservedBRLooks外观属性BRDuraMax持久BRStock是否为库存品BRNeed限制(0-无,1-攻击力,2-法力,3-道术。往后还有限制等级NeedXXX)BR物品有些简单的没有写出来如:价值等/P

P[二]BR修改沙巴克城主和钱,*收入的文件BRC:\mirserver\Mir200\Envir\Castle\sabukw.txt/P

PNPC人物的对话和所卖的物品目录BRC:\mirserver\Mir200\Envir\market_def/P

P商店里剩余物品的保存目录BRC:\mirserver\Mir200\Envir\Market_saved/P

P比奇国王、沙城官员、传送员、攻城战老人信息文件BRC:\mirserver\Mir200\Envir\Npc_defBR申请攻城的信息BRC:\mirserver\Mir200\Envir\QuestDiary/P

PGM列表文件BRC:\mirserver\Mir200\Envir\AdminList.txtBR需要添加GM在文件中添加*加空格加GM的ID或1加空格加GM的ID。注意:空BR格不可少,*号或1后面跟的是ID,不是登录时的用户名/P

P守卫坐标文件BRC:\mirserver\Mir200\Envir\GuardList.txt/P

P制作毒药配方文件BRC:\mirserver\Mir200\Envir\Makeitem.txt/P

P地图文件BRC:\mirserver\Mir200\Envir\Mapinfo.txtBR请高手把去猪7和祖玛7的路线修改成和盛大一样(因为盛大的我也不会走,路盲:-P)BR从D7160117,12-gt;D7160236,34这一行开始是进猪7的路线文件BR如果把上面的D71583,81-gt;D7160125,13 改成 D71583,81-gt;D71786,74BR就直接从猪5到猪7 反正我是不会改成那种上下上下上下的走法,头晕!BR同样 D505123,10-gt;D50618,16开始是祖玛5的路线图BR如果改成D505123,10-gt;D50718,10就直接到祖玛7/P

P怪物刷新文件BRC:\mirserver\Mir200\Envir\Mongen.txt/P

P传送员、官员的位置文件BRC:\mirserver\Mir200\Envir\Npcs.txt/P

P[三]下面说说删除某个人的帐号BR在你启动私服时有个BRdbserver在运行BR你点击出来后BR有个recordtoolsBR会出现个窗口BR如果你不知道他的帐号即IDBR可以输入其在游戏中的呢称BR比如有个玩家在游戏中叫luckBR那么/P

P你在chrname里面输入luckBR然后FINDBR你就能看到他的帐号情况出现在下面BR下面删除BRdeletecharBR那么人物就没了(可恢复)BR如果是误删了人物,想恢复,只要按上面的查找到他的帐号情况,BR然后点击Undeletechar人物就恢复了BR要完全删除,是removecharactorsalldata(hum+FDB)/P

P[四]修改玩家资料的详细方法(属性等级装备物品法术等)BR1.运行C:\mirserver\mud2\DBSrv200\dbserverBR2.单击recordtools键,弹出一个新窗口CharDbManagerBR3.输入id名称,查找,显示id注册资料BR4.双击查找出的注册资料BR5.弹出一个FrmFDBViewer呵呵,这个就是这个id的全部资料,包括:(人物各种属性、等BR级、经验值、pk值、所在坐标、全身装备、包裹东西、法术情况等等)BR6.点击readonlyBR7.输入密码:amir#05!BR8.ok大功告成,可以随便修改任何人物的属性资料了。/P

P[五]服务器端各文件的作用BRgamelog是记录游戏的,开不开没有太大问题,gate_server里3个文件是登陆传奇用的,一般也不BR会出太大问题,最重要是mir200和mud2这2个文件夹,不管是汉化还是修改资料,都要在这里入手BR!mud2里放的是数据库,db文件里的文件可以用dbc打开,现在已经有汉化过的数据库了,一幕了BR然,mir200就是传奇服务器主程序了.BR先说设置,有了servercontrol这个程序,修改ip的工作就不用自己来了,一般只要几个ini文件BR路径对了都没有问题,mir200文件夹中几个.txt文件只有一个!setup.txt要注意BR[Server]BRServerIndex=0-----这个和下面的servernumber是开多服务器用的BRServerName=ktest----这个服务器的名字(和客户端Ahref="ftp://ftp.ini/"target=_blankFONTcolor=#000000ftp.ini/FONT/A中的server1name一行要一致,而BRserver1caption一行对应的就是登陆后出现的服务器的名字,可以随意了target=_blank)BRServerNumber=0BRVentureServer=FALSEBRTestServer=TRUE---测试服务器,如果你改成false那么新人等级0,金币0BRTestLevel=42----新人等级,必须是上面的是trueBRTestGold=1000----新人携带金币数BRTestServerUserLimit=50----测试服务器最大同时在线人数BRServiceMode=FALSE----同testserver相反BRNonPKServer=FALSE----如果想让服务器里人物不可以pk就改true吧BRDBAddr=192.168.0.96----数据库ip和端口BRDBPort=6000BRIDSAddr=192.168.0.96BRIDSPort=5600BRMsgSrvAddr=192.168.0.96BRMsgSrvPort=4900BRHumLimit=30BRMonLimit=30BRZenLimit=30BRNpcLimit=5BRSocLimit=30BRDecLimit=10BRUserFull=500BRZenFastStep=300BRSendBlock=1000BRCheckBlock=8000BRAvailableBlock=50BRGateLoad=0BRLogServerAddr=192.168.0.96BRLogServerPort=10000BRViewHackMessage=TRUEBRViewAdmissionFailure=TRUEBRHalfFeeStart=2BRHalfFeeEnd=10/P

P[Share]BRBaseDir=c:\mirserver\Mir200\Share\BRGuildDir=c:\mirserver\Mir200\GuildBase\Guilds\BRGuildFile=c:\mirserver\Mir200\GuildBase\Guildlist.txtBRVentureDir=c:\mirserver\Mir200\ShareV\BRConLogDir=c:\mirserver\Mir200\ConLog\BRCastleDir=c:\mirserver\Mir200\Envir\Castle\BREnvirDir=c:\mirserver\Mir200\Envir\BRMapDir=c:\mirserver\Mir200\Map\/P

P[Setup]BRClientFi

本文地址:http://sbxxw.com/post/4442.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

评论列表