• 1186阅读
  • 7回复

最好的传奇私服技术文章 [复制链接]

上一主题 下一主题
离线Freeer
 
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2004-07-18

用下面的方法可以实现多服务器平衡负载,为了方便说明,我就说有AS和BS两个服务器。 JoKD6Q1D  
1、在AS配置并测试通过服务器 JoKD6Q1D  
2、在Mud2\Logsrv\!serveraddr.txt中加入一行,写入BS服务器IP JoKD6Q1D  
3、修改mirserver\gate_server\RunGate\mirgate.ini中的IP为BS服务器的IP JoKD6Q1D  
4、将Mirserver文件夹复制到BS相同位置 JoKD6Q1D  
5、运行除MIR200\M2SERVER.EXE以外的所有程序 JoKD6Q1D  
6、转到BS服务器,修改!setup.txt中的所有IP为AS的IP JoKD6Q1D  
7、运行M2SERVER.EXE JoKD6Q1D  
8、OK,你会发现双机运行一个服务器了:) JoKD6Q1D  
以上过程其实是把游戏后台和前台分离了。 JoKD6Q1D  
我用的是一台主机: JoKD6Q1D  
主机上用除了MIR200以外的文件,就是登录的一些服务器 JoKD6Q1D  
只把rungate服务器的监听地址指向MIR200服务器的地址 JoKD6Q1D  
如: 主机A是 192.168.0.1 即除mir200以外的服务器 JoKD6Q1D  
副机B是 192.168.0.2 即只运行mir200的服务器 JoKD6Q1D  
副机B中的!setup文件里的地址全部指向主机的外网地址,如:61.128.128.10 JoKD6Q1D  
主机A除了rungate中指向 192.168.0.84 其它服务器都指向 61.128.128.10 JoKD6Q1D  
还有一个loginsrv服务器的地址要改,好像改成 JoKD6Q1D  
1 61.128.128.10 192.168.0.2 61.128.128.10:7100 JoKD6Q1D  
就行了 JoKD6Q1D  
我就是这样双机共享的,但始终要登录二次,第一次好像不行,再登录就行了

JoKD6Q1D  

架设SF2。0+3。0(由于有些朋友刚做SF,所以帖出来) JoKD6Q1D  
f2.0及3.0架设集锦[原创] JoKD6Q1D  
根据本人架设服务器的经验,而且又有许多新来的兄弟,要求解决一些问题。因此我就把本人的一点体会与大家一起分享。下面分几个步骤说给大家。 JoKD6Q1D  
一:2.0版4F服务器的架设 JoKD6Q1D  
1:架设服务器所需要的软件和程序 JoKD6Q1D  
a:数据库软件“dbc2000”  D8w:c6b  
b:4f服务器端  D8w:c6b  
c:4f客户端  D8w:c6b  
2:好了我们开始动手架设自己的4f  D8w:c6b  
a:首先安装“dbc2000”数据库程序,只要一路回车就可以了,这个管理软件很小、所以安装很快的不要着急。  D8w:c6b  
b:好了上面已经安装好了数据库管理软件,下面我们打开“我的电脑”再打开“控制面版”找到“BDE Administrator”就是哪个有齿轮和扳手的图标,然后双击他就出现操作面版,打开“OBject”然后新建一个数据库就是那个下拉菜单里面的“New...”点它吧,出现“New Database Alias”里面有“STANDARD1”的名字不要管他点“OK”就可以了,在左面的菜单里面就回出现刚才创建的数据库“STANDARD1”把他的名字改成“HeroDB”就可以了,接下来要设置DB的指向路径就在操作面版的右边。  D8w:c6b  
如下:  D8w:c6b  
Type STANDARD  D8w:c6b  
DEFAULT DRIVER PARADOX  D8w:c6b  
ENABLE BCD FALSE (上面的三行不必动)  D8w:c6b  
PATH *:\mirserver\mud2\DB(这里改成你装服务器端的DB路径就可以了)  D8w:c6b  
然后在左边的面版右键点击“HeroDB”选择“apply”。关闭 “BDE Administrator”  D8w:c6b  
c:打开批处理应用程序(就是4f的启动程序)在相对应的栏里打开相对应的程序  D8w:c6b  
如下:  D8w:c6b  
1:*:\mirserver\Mir200\M2Server.exe  D8w:c6b  
2:*:\mirserver\mud2\DBSrv200\DBServer.exe  D8w:c6b  
3:*:\mirserver\mud2\Logsrv\LoginSrv.exe  D8w:c6b  
4:*:\mirserver\gate_server\LoginGate\Logingate.exe  D8w:c6b  
5:*:\mirserver\gate_server\RunGate\RunGate.exe  D8w:c6b  
6:*:\mirserver\gate_server\SelChrGate\Gate30.exe  D8w:c6b  
7:*:\mirserver\gamelog\logdatasrv\LogDataServer.exe  D8w:c6b  
选择好路径,然后点“STRAT”(开始),再点“YES”,如果玩单机IP地址就不用改,就用127.0.0.1  D8w:c6b  
如果想让别人来你的服务器玩,就要改IP地址为你当前的IP  D8w:c6b  
好了等那7个程序完全启动之后就可以进去玩了:)  D8w:c6b  
二:2.0 4f客户端就比较简单了  D8w:c6b  
a:单机玩  D8w:c6b  
把已经下载好的客户端文件覆盖到你的传奇目录就可以了(建议大家在另外一个盘符下在复制一边盛大的传奇客户端,这样就不会出现一些小麻烦)在一些4f的版本里面加入了不同的地图怪物武器等东西...算了这些没有必要将了很多里面都有说明按照说明做就可以了~~~可以开始你的冒险旅程了呵呵!  D8w:c6b  
b:组建局域网(网吧)  D8w:c6b  
具体经过和单机一样只需要修改一部分文件就可以了  D8w:c6b  
1:首先修改“ ftp.ini ”打开他里面内容如下:  D8w:c6b  
[Server]  D8w:c6b  
ServerCount=1 (这里是服务器的数量,这牵扯到分区,以后在讲。不要改他)  D8w:c6b  
server1caption=嘟嘟在线(这里改成你的服务器的名字)  D8w:c6b  
server1name=嘟嘟在线 (这里不要动,想改的话也可以,不过服务器端的几个文件要要改了,所以比较麻烦)  D8w:c6b  
具体改这几个文件:  D8w:c6b  
1:*:\mirserver\Mir200\!setup.txt 文档  D8w:c6b  
2:*:\mirserver\mud2\DBSrv200\dbsrc.txt 文档  D8w:c6b  
3:*:\mirserver\mud2\Logsrv\!addrtable.txt 文档  D8w:c6b  
记住要改成一致的名称。  D8w:c6b  
2:修改“mir.ini ”里面内容如下:  D8w:c6b  
[Setup]  D8w:c6b  
FontName=楷体  D8w:c6b  
ServerAddr=127.0.0.1 (这里改成你做服务器的IP就可以了)  D8w:c6b  
Patched=0  D8w:c6b  
Param1=  D8w:c6b  
Param2=  D8w:c6b  
Param3=  D8w:c6b  
Param4=  D8w:c6b  
Param5=  D8w:c6b  
[FtpSetup]  D8w:c6b  
site=127.0.0.1 (这里改成你做服务器的IP就可以了)  D8w:c6b  
port=21  D8w:c6b  
userid=anonymous  D8w:c6b  
[email protected]  D8w:c6b  
basedir=mir2test  D8w:c6b  
listfile=!plist.txt  D8w:c6b  
program=mir2test.exe  D8w:c6b  
3:修改“mirsetup.ini ”里面内容如下:  D8w:c6b  
[setup]  D8w:c6b  
ServerAddr=127.0.0.1 (这里改成你做服务器的IP就可以了)  D8w:c6b  
FontName=楷体  D8w:c6b  
好了你和你的朋友可以开始游戏了~~~~  D8w:c6b  
三:3.0版4f的服务器的架设  D8w:c6b  
1:架设服务器所需要的软件和程序  D8w:c6b  
a:数据库软件“SQL2000” (必须下的)  D8w:c6b  
b:4f服务器端 (必须下的)  D8w:c6b  
c:4f客户端 (必须下的)  D8w:c6b  
d:map文件 (必须下的)  D8w:c6b  
e:SQL数据文件 (必须下的)  D8w:c6b  
f:3.0服务器启动程序  D8w:c6b  
g:客户端的更新文件  D8w:c6b  
h:汉化过的客户端程序  D8w:c6b  
i :Windows 2000 service (必须安装2000的服务器版的操作平台)  D8w:c6b  
j:数据库软件“dbc2000”  D8w:c6b  
2:好了我们开始动手架设自己的3.04f(骑上骏马呵呵爽歪歪了~~~)  D8w:c6b  
a:安装Windows 2000 se 服务器版操作平台(呵呵需要一定的时间啊,耐心点)  D8w:c6b  
b:好了你安装好Win2000 se(已经接近了要继续努力啊~~~)开始安装SQL2000数据库管理软件,比较大要耐心点,安装的时间要选择(服务器端和客户端)记住哦不能选错了的哦  D8w:c6b  
c:好了前面的工作已经完成了恭喜你你已经站在成功的边缘了呵呵~~~接下来把下载好的服务器端解压到磁盘中。  D8w:c6b  
d:按装下载好的3.0客户端(很大的哦,再忍耐一下吧。)  D8w:c6b  
e:好了服务器端和客户端已经安装好了接下来把下载好的客户端更新补丁覆盖到客户端  D8w:c6b  
f:把map文件复制到服务器端里面:D:\MUD3\map 里面  D8w:c6b  
好了基本设置已经完成了恭喜恭喜呵呵你已经做完一半的工作了,(嘿嘿~~~直到现在已经浪费了很多的时间了:))  D8w:c6b  
3:现在来设置数据库  D8w:c6b  
a:打开“开始菜单”打开“程序”找到SQL选择里面的“服务管理”点击“服务管理”出现SQL Server 服务器管理,启动它。  D8w:c6b  
b:打开“开始菜单”打开“程序”找到SQL选择里面的“企业管理器”在出现的窗口里面新建数据库,名称为 mir3db 点击确定。  D8w:c6b  
c:然后将 SQL Server 服务管理器 打开,点“停止  D8w:c6b  
d:然后将下载SQL数据库压缩包里的两个文件,复制到c:\Program Files\Microsoft SQL Server\MSSQL\Data\文件夹下,替换原来的同名文件。完事别忘了把SQL Server服务管理器打开。  D8w:c6b  
e:然后在控制面板里的管理工具下运行“数据源(ODBC)”在“系统 DSN”下点“添加  D8w:c6b  
选择最下面的 SQL Server 之后点完成  D8w:c6b  
f:在弹出的窗口里的名称填上mir3db,服务器选择(local)就可以了。下一步  D8w:c6b  
g:接下来是个比较重要的地方,选择“使用用户输入登录ID和密码的SQL Server 验证”,然后在登录ID和密码里填写安装SQL 2000时填写的ID和密码。

 D8w:c6b  

{有点冷啊!手都麻木了!下午在写吧}  D8w:c6b  
不好意思我下午有事没有来写,今天晚上继续写吧  D8w:c6b  
上面我写到3.0的?!?!忘记了嘿嘿去看看在说!!!  D8w:c6b  
i:在随后出现的窗口里,“在更改默认的数据库为”的前面的框里打上钩,然后选择mir3db。这个就是刚才建立的数据库。然后点下一步。  D8w:c6b  
j:在随后出现的窗口里什么都不用改点“完成”就可以了。  D8w:c6b  
k:点过完成后就会出现个对话框“一个新的ODBC数据源将以下列配置建立”什么都不要动直接点确定就可以了。  D8w:c6b  
l:ODBC数据源 里的 DSN 数据库就算设置完成了。  D8w:c6b  
4:现在来设置“dbc2000”它的设置和前面的2.0版的设置基本上一样只是它所指向的路径修改一下就可以了  D8w:c6b  
如下:  D8w:c6b  
Type STANDARD  D8w:c6b  
DEFAULT DRIVER PARADOX  D8w:c6b  
ENABLE BCD FALSE (上面的三行不必动)  D8w:c6b  
PATH *:\mud3\DB(这里改成你装服务器端的DB路径就可以了,基本上和2.0的一样了。)  D8w:c6b  
好了做完这些我就要恭喜、贺喜你了你已经做完90%了呵呵  D8w:c6b  
5:接下来来设置“DBSvr” 。  D8w:c6b  
在 “Name” 栏里面填写上你服务器的名字  D8w:c6b  
在 “DSN” 栏里面填写上“mir3db”  D8w:c6b  
在 “Account DB” 栏里面填写上“mir3db”  D8w:c6b  
在 “ID” 栏里面什么也不要填就可以了  D8w:c6b  
在 “Password” 栏里面什么也不要填就可以了  D8w:c6b  
在 “Address” 栏里面填上你的IP单机玩的话就填上“127.0.0.1”  D8w:c6b  
在下面的三个框里面的端口设置不要动  D8w:c6b  
接下来在Map File Path 栏里面把路径指向*:\mud3\mir300\envirOK已经完全设置好了  D8w:c6b  
6:接下来,就是要运行服务器端的几个程序了,记住一定要按顺序来,不然无法启动服务器的呵呵  D8w:c6b  
a:首先运行*:\mud3\Logsrv\LoginSrv.exe  D8w:c6b  
b:接下来运行*:\mud3\DBSrv\DBSvr.exe这里是个关键,等他弹出对话框后要点那个绿色的小箭头运行DBSvr哦,记住点他运行啊!!!  D8w:c6b  
c:接下来的程序无所谓了,先运行哪个都没有关系了,记住一共有7个程序。  D8w:c6b  
7:接下来修改客户端的mir3.ini 里面内容如下  D8w:c6b  
[Initial]  D8w:c6b  
ServerAddr=127.0.0.1 (单机就不要动了,组网的话改成你的IP)  D8w:c6b  
Param1=7000  D8w:c6b  
Param2=  D8w:c6b  
Param3=  D8w:c6b  
Param4=  D8w:c6b  
Param5=  D8w:c6b  
[Server]  D8w:c6b  
ServerCount=1  D8w:c6b  
server1caption=藏龙卧虎  D8w:c6b  
server1name=藏龙卧虎  D8w:c6b  
8:呵呵恭喜你了,你已经正式毕业了。如果你完全按照、我上面教你的步骤去做了,你就可以进入里面去开始你的冒险生涯了

 D8w:c6b  

 D8w:c6b  
WIN2000屏弊某个IP的教程

 D8w:c6b  

 D8w:c6b  

嘿嘿,今晚闲着无事可做,看到很多朋友都在问如何屏蔽某人的IP等问题,我花了2个多小时做完了这个教程,555累啊,哈  D8w:c6b  
首先在开始——程序——管理工具——本地安全策略,然后按照下面图所示,选择IP安全策略,在这里我们可以定义自己的IP安全策略。

 D8w:c6b  

一个IP安全筛选器由两个部分组成:筛选策略和筛选操作,筛选策略决定哪些报文应当引起筛选器的关注,筛选操作决定筛选器是  D8w:c6b  
“允许”还是“拒绝”报文的通过。所以我们要新建IP安全筛选器,必须新建自己的筛选策略和筛选操作:右击本机的IP安全策略,选择  D8w:c6b  
管理IP筛选器和筛选器操作,在管理IP筛选器管理列表中建立一个新的筛选规则,点添加,然后会出现个IP筛选器列表,在名称里就添IP吧  D8w:c6b  
(可以随便叫的),然后再点添加,会出现个IP筛选器向导,点下一步后源地址选一个特定的IP地址,  D8w:c6b  
然后在把你要屏蔽IP地址添上去,目标地址选本机,协议类型是任意.然后把IP筛选器列表关闭切换到管理筛选器操作,增加一个名为禁止  D8w:c6b  
的操作(名可以随意设的),操作类型为"阻止"(Block)。  D8w:c6b  
 D8w:c6b  
再次右击本机的IP安全策略,选择新建IP筛选策略,建立一个名称为IP的筛选器(名可以随意设的),通过增加筛选规则向导,  D8w:c6b  
把刚刚定义的IP筛选策略指定给IP筛选策略,然后在操作选框中选择我们刚刚定义的禁止操作,退出向导窗口,右击IP选指派,  D8w:c6b  
现在你所屏弊的IP就无法访问你服务器了(不用重启服务器),他PING也PING不通,(哈哈,对方以为你服务器挂了呢)

 D8w:c6b  

补充,也许有很多网友会问这样做很麻烦,要是他IP变了还要再重弄,其实不用重弄,直接在管理IP筛选器和筛选器操作,把以前  D8w:c6b  
建立的IP筛选器列表编辑一下,把IP一改就OK。重新指派一下就生效。屏弊多IP的方法,管理IP筛选器管理列表中再添加一个要屏蔽  D8w:c6b  
某IP的筛选器。然后最后在已经建立完的IP安全策略里在把新建立的IP筛选器加上去就OK。需要注意的是,在右边的IP安全策略只能  D8w:c6b  
指派一个IP安全策略,不能同时指派多个,所在大家在屏弊多IP时候千万不要添加多个IP安全策略,只需要在一个IP安全策略添加多个  D8w:c6b  
IP筛选器就可以。

 D8w:c6b  

 D8w:c6b  
嘿嘿,先白胡到这里,由于本人水平有限,如有错误的地方请大家多多指教,有不明白的网友可以找我询问QQ:27994

 D8w:c6b  

教你一步一步汉化私服

 D8w:c6b  

一.初级汉化  D8w:c6b  
要汉化,我们肯定要找到好的工具,有良好的英语基本呀!汉化其实就是对程序资源部分英文翻译,i不需要多少专业知识,只要对程序有一点的认识,比如说窗体的各种属性呀!  D8w:c6b  
常用的汉化工具可以选择UltraEdit (推荐)VC++,DELPHI5。0.HEDIT,EXECOPE,等资源修改软件。  D8w:c6b  
私服的汉化首先还是从他的服务器端应用程序开始了。我们首先对,FWQ,进行汉化,用ULTREDIT打开FWQ.EXE ,搜索START (按钮文字)一定在复选框里选择ASCII码呀!我们找到START单词,但是开能并不是我们所要的。这里的话还要知道程序窗体的属性呀,如CAPTION的代表的是窗体名称,按钮名称的。如button.caption.Start.这是我们所要汉化的呀。替换“Start”为“开始”,不过字节一定要相通呀,不然的话程序就要出错的。  D8w:c6b  
接着我们就对M2SERVER。EXE文件汉化了,这个文件比较重要呀,版本信息,GM命令,提示信息都在这里面,我们首先可以把欢迎词给替换,替换成我们自己想要的,方法如上再可以把GM命令汉化,如MAKE 汉化成“制造”。反正你就随心所欲呀,因为只是对程序部分资源的汉化,并不是破解,不会因汉化了,而使程序不能运行,或者是程序功能丢失。  D8w:c6b  
接下我们可以对MUD2下的两个执行程序汉化,然后再汉化其它的咯,这里我不多讲了。相信大家都懂了。  D8w:c6b  
然后我们再汉化数据库,MUD2\DB\下的几个数据库,如怪物、魔法、装备数据库我们只要把相应的英文名字改为中文(最好首先用记事本记下来,后面有用的) 当然你也可以把怪物名字改了。  D8w:c6b  
接下我们就要对MIR2000\Envir\MonItems\下的怪物文件名改名,改成中文名字,然后把里面爆的东东,也改成在在数据库里你改了的中文名!!!这一步就OK了!  D8w:c6b  
最后就是把MIR2000\Envir\Mongen.txt 把里面怪物刷新的位置和名称也替换成中文呀!!注意一定要按照格式。再修改NPCS.TXT的人物呀,当然还有更多的东西需要去自己汉化,修改打造出个性的东西呀!我这里给大家简单的介绍一下了,大家看了之后自己可以慢慢去研究的,一定会比某某版本的私服更好的!!  D8w:c6b  
二,高级汉化  D8w:c6b  
除了对可执行文件的资源修改,更多是要动态链接库的汉化,还有其它的东东了初级汉化只是对一般窗体,对话框的汉化了,当然对付一般程序足够了..

 D8w:c6b  
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
当强奸不能反抗时你只有享受!
离线Freeer
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2004-07-18

私服修改大全

 D8w:c6b  
Gamelog  D8w:c6b  
是记录游戏的,开不开没有太大问题,  D8w:c6b  
gate_server里3个文件是登陆传奇用的,一般也不会出太大问题,  D8w:c6b  
最重要是mir200和mud2这2个文件夹,不管是汉化还是修改资料,都要在这里入手!  D8w:c6b  
mud2  D8w:c6b  
里放的是数据库,db文件里的文件可以用dbc打开,现在已经有汉化过的数据库了,一幕了然,mir200就是传奇服务器主程序了.  D8w:c6b  
先说设置,有了servercontrol这个程序,修改ip的工作就不用自己来了,一般只要几个ini文件路径对了都没有问题,mir200文件夹中几个.txt文件只有一个!setup.txt要注意  D8w:c6b  
[Server]  D8w:c6b  
ServerIndex=0 -----这个和下面的servernumber是开多服务器用的  D8w:c6b  
ServerName=ktest ----这个服务器的名字(和客户端ftp.ini中的server1name一行要一致,而server1caption一行对应的就是登陆后出现的服务器的名字,可以随意了)  D8w:c6b  
ServerNumber=0  D8w:c6b  
VentureServer=FALSE  D8w:c6b  
TestServer=TRUE ---测试服务器,如果你改成false那么新人等级0,金币0  D8w:c6b  
TestLevel=42 ----新人等级,必须是上面的是true  D8w:c6b  
TestGold=1000 ----新人携带金币数  D8w:c6b  
TestServerUserLimit=50 ----测试服务器最大同时在线人数  D8w:c6b  
ServiceMode=FALSE ----同testserver相反  D8w:c6b  
NonPKServer=FALSE ----如果想让服务器里人物不可以pk就改true吧  D8w:c6b  
DBAddr=192.168.0.96 ----数据库ip和端口  D8w:c6b  
DBPort=6000  D8w:c6b  
IDSAddr=192.168.0.96  D8w:c6b  
IDSPort=5600  D8w:c6b  
MsgSrvAddr=192.168.0.96  D8w:c6b  
MsgSrvPort=4900  D8w:c6b  
HumLimit=30  D8w:c6b  
MonLimit=30  D8w:c6b  
ZenLimit=30  D8w:c6b  
NpcLimit=5  D8w:c6b  
SocLimit=30  D8w:c6b  
DecLimit=10  D8w:c6b  
UserFull=500  D8w:c6b  
ZenFastStep=300  D8w:c6b  
SendBlock=1000  D8w:c6b  
CheckBlock=8000  D8w:c6b  
AvailableBlock=50  D8w:c6b  
GateLoad=0  D8w:c6b  
LogServerAddr=192.168.0.96  D8w:c6b  
LogServerPort=10000  D8w:c6b  
ViewHackMessage=TRUE  D8w:c6b  
ViewAdmissionFailure=TRUE  D8w:c6b  
;HalfFeeStart=2  D8w:c6b  
;HalfFeeEnd=10  D8w:c6b  
[Share]  D8w:c6b  
BaseDir=d:\mirserver\Mir200\Share\  D8w:c6b  
GuildDir=d:\mirserver\Mir200\GuildBase\Guilds\  D8w:c6b  
GuildFile=d:\mirserver\Mir200\GuildBase\Guildlist.txt  D8w:c6b  
VentureDir=d:\mirserver\Mir200\ShareV\  D8w:c6b  
ConLogDir=d:\mirserver\Mir200\ConLog\  D8w:c6b  
CastleDir=d:\mirserver\Mir200\Envir\Castle\  D8w:c6b  
EnvirDir=d:\mirserver\Mir200\Envir\  D8w:c6b  
MapDir=d:\mirserver\Mir200\Map\  D8w:c6b  
 

[Setup]  D8w:c6b  
ClientFile1=mir.dat  D8w:c6b  
ClientFile2= )1vojp 4Za  
ClientFile3= )1vojp 4Za  
ItemNumber=1978372333 )1vojp 4Za  
HomeMap=0 )1vojp 4Za  
HomeX=289 )1vojp 4Za  
HomeY=618

[Names] )1vojp 4Za  
ClothsMan=''重盔甲(男)'' --------- )1vojp 4Za  
ClothsWoman=''重盔甲(女)'' 这个是新手携带物品,你可以加上屠龙,可以加金条,随意啦 )1vojp 4Za  
WoodenSword='凝霜'' )1vojp 4Za  
Candle=''蜡烛'' ------------

GoldStone=''金矿'' )1vojp 4Za  
SilverStone=''银矿'' )1vojp 4Za  
SteelStone=''铁矿'' )1vojp 4Za  
CopperStone=''铜矿'' )1vojp 4Za  
BlackStone=''黑铁矿''

Zuma1=''祖玛卫士'' )1vojp 4Za  
Zuma2=''祖玛雕像'' )1vojp 4Za  
Zuma3=''祖玛弓箭手'' )1vojp 4Za  
Zuma4=''楔蛾''

Bee=''蝙蝠'' )1vojp 4Za  
Spider=''蜘蛛''

WomaHorn=''沃玛号角'' )1vojp 4Za  
ZumaPiece=''祖玛头像''

)1vojp 4Za  
defines是空的~~做什么用没有研究出来,mapquest_def是做任务的对话,一直到现在也没有人汉化它,呵呵,估计觉得没有人会在意这个吧market_def是所有npc信息,比如大家想改土城杂货店老板卖的东西,首先再envir文件夹下找merchant.txt这个文件

;Mongchon Traders ---土城的 )1vojp 4Za  
对应market_def中的文件 所在坐标 游戏中的名字 样子代码 )1vojp 4Za  
6Mwh 0145 9 12 仓库员 0 9 0 )1vojp 4Za  
6Mwh 3 305 373 仓库管理员 0 6 0 )1vojp 4Za  
3Mdr 0149 23 20 衣服店 0 7 0 )1vojp 4Za  
3Mga 0149 11 18 手套店老板 0 4 0 )1vojp 4Za  
3Mhe 0149 8 5 头盔店老板 0 5 0 )1vojp 4Za  
2Mwe 0159 5 9 武器店老板 0 0 0 )1vojp 4Za  
4Mdu 0160 5 8 药店老板 0 1 0 )1vojp 4Za  
8Mri 0158 11 16 戒指店老板 5 0 )1vojp 4Za  
8Mbr 0158 16 11 手套老板 0 6 0 )1vojp 4Za  
8Mne 0158 4 21 项链店老板 0 4 0 )1vojp 4Za  
7Mst 3 346 334 杂货店老板 0 3 0 )1vojp 4Za  
1Mme 3 355 329 屠夫 0 11 0 )1vojp 4Za  
4Mdu 3 361 335 药店老板 0 1 0 )1vojp 4Za  
5Mbo 0161 11 16 书店老板 0 2 0 )1vojp 4Za  
9snpc2 3 297 302 网络文明宣传员 0 5

在DBC里打开DB文件后由个目录~第一个是书籍的~第二个是怪物的~第三个是物品的~ )1vojp 4Za  
书籍 )1vojp 4Za  
SID 物品代号 )1vojp 4Za  
NAME 物品名称 )1vojp 4Za  
Effect Type 效果属性 )1vojp 4Za  
Effect 效果(放此摸法所产生的动画效果) )1vojp 4Za  
Spell 一段持续时间(摸法效果的持续时间) )1vojp 4Za  
Power 基本威力 )1vojp 4Za  
MaxPower 最大威力 )1vojp 4Za  
DefSpell )1vojp 4Za  
DefPower )1vojp 4Za  
DefMaxPower )1vojp 4Za  
Job 使用职业 (0-战士,1-法师,2-道士) )1vojp 4Za  
NeedL1 1级法术所需等级(往后有NeedL2就是2级法术所需等级) )1vojp 4Za  
L1 Train 修炼所需经验(同上) )1vojp 4Za  
怪物 )1vojp 4Za  
SID 怪物代号 )1vojp 4Za  
Name 怪物名称 )1vojp 4Za  
Race )1vojp 4Za  
Racelmg )1vojp 4Za  
Appr )1vojp 4Za  
Lvl 怪物等级 )1vojp 4Za  
Undead 是否属不*系 (0-否,1-是) )1vojp 4Za  
CoolEye 是否主动攻击 )1vojp 4Za  
Exp 杀*后得到的经验值 )1vojp 4Za  
HP 血量 )1vojp 4Za  
MP 法力值 )1vojp 4Za  
AC 防御力 )1vojp 4Za  
MAC 魔法防御力 )1vojp 4Za  
DC 基本攻击力 )1vojp 4Za  
DCMax 最大攻击力 )1vojp 4Za  
MC 魔法 )1vojp 4Za  
SC 道术 )1vojp 4Za  
Speed 不知道是什么速度 )1vojp 4Za  
HIT 命中率 )1vojp 4Za  
Walk-SPD 行走速度 )1vojp 4Za  
ATTACR-SPD 攻击速度

物品 )1vojp 4Za  
Stdmode 装备属性 )1vojp 4Za  
(10-男衣,11-女衣,5-单手,6-双手,20-颈部佩带,15-手指佩带,30-蜡烛类,22-毒药,符类,24-手镯佩带,42-制作原料) )1vojp 4Za  
Shape )1vojp 4Za  
Anicount )1vojp 4Za  
Source )1vojp 4Za  
Rwserved )1vojp 4Za  
Looks 外观属性 )1vojp 4Za  
DuraMax 持久 )1vojp 4Za  
Stock 是否为库存品 )1vojp 4Za  
Need 限制 (0-无,1-攻击力,2-法力,3-道术。往后还有“限制等级”NeedXXX)

私服建立需要修改的文件 )1vojp 4Za  
d:\mirserver\gamelog\LogDataSrv\logdata.ini )1vojp 4Za  
d:\mirserver\gate_server\LoginGate\mirgate.ini )1vojp 4Za  
d:\mirserver\gate_server\RunGate\mirgate.ini )1vojp 4Za  
d:\mirserver\gate_server\SelChrGate\mirgate.in )1vojp 4Za  
d:\mirserver\Mir200\!setup.txt )1vojp 4Za  
d:\mirserver\Mir200\!runaddr.txt )1vojp 4Za  
d:\mirserver\Mir200\!servertable.txt

在!setup.txt中有一段: )1vojp 4Za  
VentureServer=FALSE 1冒险服务器 错 )1vojp 4Za  
TestServer=TRUE 2测试服务器 对 )1vojp 4Za  
ServiceMode=FALSE 3服务性模式 错 )1vojp 4Za  
NonPKServer=FALSE 4不许pk服务器 错

TestLevel=35 ---- 测试等级 )1vojp 4Za  
TestGold=3000000 ---- 测试金钱 )1vojp 4Za  
TestServerUserLimit=10 ---- 测试服务器的人数限制

[Names] )1vojp 4Za  
ClothsMan=''''布衣(男)'''' )1vojp 4Za  
ClothsWoman=''''布衣(女)'''' )1vojp 4Za  
WoodenSword=''''木剑'''' )1vojp 4Za  
Candle=''''蜡烛'''' )1vojp 4Za  
BasicDrug=''''(HP)金创药小量''''

这些是给新号的东西 原版是英文的 汉化了一下

GoldStone=''''金矿'''' )1vojp 4Za  
SilverStone=''''银矿'''' )1vojp 4Za  
SteelStone=''''铁矿'''' )1vojp 4Za  
CopperStone=''''铜矿'''' )1vojp 4Za  
BlackStone=''''黑铁矿'''' ----汉化好 不汉化的结果是挖不出矿石

Zuma1=''''祖玛卫士'''' )1vojp 4Za  
Zuma2=''''祖玛雕像'''' )1vojp 4Za  
Zuma3=''''祖玛弓箭手'''' )1vojp 4Za  
Zuma4=''''契蛾'''' ---------设定这些 都是特殊模式转换的怪 要符合你的汉化文字 有些版的祖玛无怪 就是因为这里没有改动

Bee=''''幼蝇'''' )1vojp 4Za  
Spider=''''幻影幼蛛'''' ---- 两个更特殊的怪物 都是别的怪物产生的 有些不产生的bug 就是由于这里不设定

WomaHorn=''''沃玛号角'''' )1vojp 4Za  
ZumaPiece=''''祖玛头像'''' ------------- 两个行会相关物品 如果使用汉化版 这里一定要改动 不然无法建立行会 攻城

下面说说删除某个人的帐号 )1vojp 4Za  
在你启动私服时有个 )1vojp 4Za  
dbserver 在运行 )1vojp 4Za  
你点击出来后 )1vojp 4Za  
有个record tools )1vojp 4Za  
会出现个窗口 )1vojp 4Za  
如果你不知道他的帐号即ID )1vojp 4Za  
可以输入其在游戏中的呢称 )1vojp 4Za  
比如有个玩家在游戏中叫luck )1vojp 4Za  
那么

你在chrname 里面输入luck )1vojp 4Za  
然后FIND )1vojp 4Za  
你就能看到他的帐号情况出现在下面 )1vojp 4Za  
下面删除 )1vojp 4Za  
delete char )1vojp 4Za  
那么人物就没了 )1vojp 4Za  
当然不是完全删除 )1vojp 4Za  
如果要完全删除,注意是完全删除!不能用 )1vojp 4Za  
undelete char ----这里是恢复删除帐号完全删除不能恢复 )1vojp 4Za  
恢复

remove charactors all data(hum+FDB)

@Mission 296:347 双头金刚 Rush to 296:347 )1vojp 4Za  
@mobplace 296:347 双头金刚 5 )1vojp 4Za  
说明:Rush to 296:347(是怪物的集中地点) )1vojp 4Za  
@mobplace 296:347双头金刚 5 (是招来的怪物数量以及攻击的目标) )1vojp 4Za  
前面的@Mission 296:347************************(坐标和下面的一样是建立任务要的攻击目标)

)1vojp 4Za  
修改沙巴克城主和钱,*收入的文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Castle\sabukw.txt

NPC人物的对话和所卖的物品目录 )1vojp 4Za  
d:\mirserver\Mir200\Envir\market_def

商店里剩余物品的保存目录 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Market_saved

比奇国王、沙城官员、传送员、攻城战老人信息文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Npc_def )1vojp 4Za  
申请攻城的信息 )1vojp 4Za  
d:\mirserver\Mir200\Envir\QuestDiary

GM列表文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\AdminList.txt )1vojp 4Za  
需要添加GM在文件中添加 ''''*''''加空格加GM的ID或''''1''''加空格加GM的ID。注意:空格不可少,*号或1 后面跟的是ID,不是登录时的用户名

守卫坐标文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\GuardList.txt

制作毒药配方文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Makeitem.txt

地图文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Mapinfo.txt

怪物刷新文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Mongen.txt

传送员、官员的位置文件 )1vojp 4Za  
d:\mirserver\Mir200\Envir\Npcs.txt

一.其实现在的服务器版本是包含虎卫和赤月的,赤月就不说了,虎卫大家在数据库里可以找到,只要在怪物刷新的文件里设置一下,就可以让虎卫在任何地方出现!同时大家也可以进一步认识无耻的盛大。因为还有一种虎卫叫弓件虎卫!盛大又给藏了起来!

二.现在有的汉化版好象都没有汉化比齐皇帝和沙巴克管理员的对话。沙巴克门口老兵的也没汉化。问题汉化文件在mirserver\Mir200\Envir\Npc_def目录里,名字汉化文件在mirserver\Mir200\Envir\Np.txt )1vojp 4Za  
占领沙巴克名字后面有的显示sabukwall。 )1vojp 4Za  
mirserver\Mir200\Envir\Castle\sabukw.txt第2行改为沙巴克就可以了

当强奸不能反抗时你只有享受!
离线Freeer
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2004-07-18

脚本命令大全(含概大部分脚本命令) )1vojp 4Za  

命令与函数: )1vojp 4Za  
checkjob (Warr, Wizard, Taos) ;测试职业 )1vojp 4Za  
checkgold (金币数) ;测试金币 )1vojp 4Za  
checklevel (等级) ;测试等级 )1vojp 4Za  
checkitem (物品名) (数量) ;测试物品及数量 )1vojp 4Za  
give gold (金币数) ;给钱 )1vojp 4Za  
give (物品名) (数量) ;给物及数量 )1vojp 4Za  
take gold (金币数) ;拿走钱 )1vojp 4Za  
take (物品名) (数量) ;拿走物及数量 )1vojp 4Za  
checkpkpoint (pk值) ;测试PK值 )1vojp 4Za  
checkluckypoint (幸运值) ;幸运值正值为好,负值为差 )1vojp 4Za  
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质 )1vojp 4Za  
checkhum (地图名) (数值) ;测试这个地图的人数 )1vojp 4Za  
checkmonmap (地图名) (数值) ;测试这个地图的怪物数 )1vojp 4Za  
map (地图名) ;移动到这个地图 )1vojp 4Za  
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标 )1vojp 4Za  
monclear 地图清除 )1vojp 4Za  
close 关闭对话框 )1vojp 4Za  
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制 )1vojp 4Za  
BreakTimeRecall ;中断设定时间 )1vojp 4Za  
ExchangeMap (地图名) ;与指定地图里的人交换位置 )1vojp 4Za  
daytime sunset ;一天时间 )1vojp 4Za  
checkbaggage ;测试背包满没 )1vojp 4Za  
small (变量) (数值) ;测试变量是不是小于指定数值 )1vojp 4Za  
large (变量) (数值) ;测试变量是不是大于指定数值 )1vojp 4Za  
equal (变量) (数值) ;测试变量是不是等于指定数值 )1vojp 4Za  
mov (变量) (数值) ;让变量等于指定数值 )1vojp 4Za  
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C) )1vojp 4Za  
注:关于SUM的详解 )1vojp 4Za  
首先有MOV (变量X) 0 ;(变量X)清0 )1vojp 4Za  
sum (变量A) (变量B) ;X=A+B )1vojp 4Za  
sum (变量C) ;X=X+C )1vojp 4Za  
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量 )1vojp 4Za  
inc (变量) (数值) ;让变量自动加指定数值到变量 )1vojp 4Za  
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx] )1vojp 4Za  
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既: )1vojp 4Za  
#IF RANDOM 3 #SAY() #ELSEACT )1vojp 4Za  
#IF RANDOM 3 #SAY() #ELSEACT )1vojp 4Za  
#IF RANDOM 3 #SAY() #ELSEACT )1vojp 4Za  
Check [条件数] 1 ;测试[条件数]触发与否 1(触发) )1vojp 4Za  
SET [条件数] 1 ;设置[条件数]触发

 

batchDelay (暂停时间) ;一般为1 )1vojp 4Za  
addbatch (地图名1) )1vojp 4Za  
addbatch (地图名2) )1vojp 4Za  
addbatch (地图名3) )1vojp 4Za  
addbatch (地图名4) )1vojp 4Za  
addbatch (地图名5) )1vojp 4Za  
batchmove ;一步步到下一个地图直到5

)1vojp 4Za  
param1 01141 ;01141=(地图名) )1vojp 4Za  
param2 10 )1vojp 4Za  
param3 10 )1vojp 4Za  
mongen 火焰沃玛2(怪物名) 30 10

)1vojp 4Za  
;玩骰子脚本解析

#IF )1vojp 4Za  
equal p9 1 ;测试 p9是不是等于1 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @cube ;是的,到@cube )1vojp 4Za  
BreakTimeRecall (中断设定时间) )1vojp 4Za  
break

#IF )1vojp 4Za  
equal p9 9 ;测试 p9是不是等于9 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @quit ;是的,到@quit 退出 )1vojp 4Za  
BreakTimeRecall (中断设定时间) )1vojp 4Za  
break

[@main-1] )1vojp 4Za  
#IF )1vojp 4Za  
#ACT )1vojp 4Za  
mov p9 0 ;测试 p9是不是等于0 )1vojp 4Za  
#SAY )1vojp 4Za  
say ;欢迎词 )1vojp 4Za  
<下一步/@pre_cube>

[@pre_cube] )1vojp 4Za  
#IF )1vojp 4Za  
checkitem 筹码 1 ;测试有没有筹码 )1vojp 4Za  
#ACT )1vojp 4Za  
mov p9 1 ;有,让p9=1 )1vojp 4Za  
take 筹码 1 ;给出一个筹码 )1vojp 4Za  
movr d0 6 ;;随机把6以下的数(正数)给d0 )1vojp 4Za  
inc d0 1 ;让d0自动加1到d0 )1vojp 4Za  
playdice 1 @cube ;玩骰子,点击到标签[@cube] )1vojp 4Za  
#SAY )1vojp 4Za  
正在投骰子. \ <下一个/@cube> )1vojp 4Za  
#ELSESAY )1vojp 4Za  
quit )1vojp 4Za  
<退出/@Quit> )1vojp 4Za  
#ELSEACT )1vojp 4Za  
mov p9 9 ;转到标签@quit并让P9等于9

[@Quit] )1vojp 4Za  
#IF )1vojp 4Za  
#ACT )1vojp 4Za  
map B011 ;退出到B011地图 )1vojp 4Za  
[@cube] )1vojp 4Za  
#IF )1vojp 4Za  
#SAY )1vojp 4Za  
骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型 )1vojp 4Za  
你可以前进 <$STR(D0)> \ <移动/@next_cube>

[@next_cube] )1vojp 4Za  
#IF )1vojp 4Za  
equal d0 1 ;如果 d0=1 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi1 ;到POSI1 )1vojp 4Za  
break

#IF )1vojp 4Za  
equal d0 2 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi2 )1vojp 4Za  
break

#IF )1vojp 4Za  
equal d0 3 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi3 )1vojp 4Za  
break

#IF )1vojp 4Za  
equal d0 4 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi4 )1vojp 4Za  
break

#IF )1vojp 4Za  
equal d0 5 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi5 )1vojp 4Za  
break

#IF )1vojp 4Za  
equal d0 6 )1vojp 4Za  
#ACT )1vojp 4Za  
goto @posi6 )1vojp 4Za  
break

[@Posi1] )1vojp 4Za  
#IF )1vojp 4Za  
#ACT )1vojp 4Za  
batchDelay 1 ;一般为1(暂停时间) )1vojp 4Za  
addbatch B102 ;步进地图名1 )1vojp 4Za  
batchmove ;移动到最后一个步进地图

[@Posi2] )1vojp 4Za  
#IF )1vojp 4Za  
#ACT )1vojp 4Za  
batchDelay 1 )1vojp 4Za  
addbatch B102 )1vojp 4Za  
addbatch B103 )1vojp 4Za  
batchmove

[@Posi3] )1vojp 4Za  
#IF )1vojp 4Za  
#ACT )1vojp 4Za  
batchDelay 1 )1vojp 4Za  
addbatch B102 )1vojp 4Za  
addbatch B103 )1vojp 4Za  
addbatch B104 )1vojp 4Za  
batchmove

[@Posi4] )1vojp 4Za  
#IF clyZD`*  
#ACT clyZD`*  
batchDelay 1 clyZD`*  
addbatch B102 clyZD`*  
addbatch B103 clyZD`*  
addbatch B104 clyZD`*  
addbatch B105 clyZD`*  
batchmove

[@Posi5] clyZD`*  
#IF clyZD`*  
#ACT clyZD`*  
batchDelay 1 clyZD`*  
addbatch B102 clyZD`*  
addbatch B103 clyZD`*  
addbatch B104 clyZD`*  
addbatch B105 clyZD`*  
addbatch B106 clyZD`*  
batchmove

[@Posi6] clyZD`*  
#IF clyZD`*  
#ACT clyZD`*  
batchDelay 1 ;一般为1(暂停时间) clyZD`*  
addbatch B102 ;步进地图名1 clyZD`*  
addbatch B103 ;步进地图名2 clyZD`*  
addbatch B104 ;步进地图名3 clyZD`*  
addbatch B105 ;步进地图名4 clyZD`*  
addbatch B106 ;步进地图名5 clyZD`*  
addbatch B107 ;步进地图名6 clyZD`*  
batchmove ;移动到最后一个步进地图(这里是6)

;结束

clyZD`*  
SET

语句: clyZD`*  
#IF clyZD`*  
…… clyZD`*  
#ACT(SAY) clyZD`*  
…… clyZD`*  
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作 clyZD`*  
…… clyZD`*  
#ELSEACT(SAY) clyZD`*  
……

goto (标签名) clyZD`*  
break (中断) clyZD`*  
\ ;换行

clyZD`*  
变量: clyZD`*  
<$USERNAME> 当前用户名 clyZD`*  
<$GUILDWARFEE>行会战金币数 clyZD`*  
<$LORD>沙巴克行会头名 clyZD`*  
<$OWNERGUILD>沙巴克行会名 clyZD`*  
<$UPGRADEWEAPONFEE>升级武器价格 clyZD`*  
<$USERWEAPON> 放在对话框里的武器名字 clyZD`*  
<$STR(变量)> 把变量转换为字符型

checknamelist sc.txt;在sc.txt里查询是否有此人的资料 clyZD`*  
delnamelist jc.txt;在jc.txt里删除此人的资料 clyZD`*  
addnamelist a.txt;在a.tst里输入此人的资料

当强奸不能反抗时你只有享受!
离线Freeer
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2004-07-18

改召唤圣兽麒麟 clyZD`*  
大家先运行UltraEdit 选择服务器文件就是那个叫什么的server.exe用查找功能查找变异骷髅并且把它改成圣兽麒麟或者别的什么名字就可以了 clyZD`*  
还有就是要把MAGIC。DB里面的召唤骷髅改成召唤麒麟别的不用变, clyZD`*  
最后就是把MON*。DB里的变异骷髅这个名字改成圣兽麒麟要把里面的怪物数据大家下载过的韩国最新怪物里的骑麒麟的代码代进去这样召出来的就不是变异骷髅而是圣兽麒麟了 clyZD`*  
当然要把攻击模式改正一下随便大家改成什么样。反正召唤骷髅在私服里是没用的随便大家改成什么样都可以只要照上面的步骤改一定成功,我的私服早在二个月前就有了只是都没什么人来玩再加上我很忙都没空上来发表一下,可能大家以前上过我的私服看过了也根据我以前发过的文章改了,不过现在我再来发表一下修改的方法。希望大家多多发表自己的好主意 clyZD`*  
差点忘了还要改一下物品数据库,在里面添加一本召唤麒麟的书数据就跟召唤骷髅一样就行了不过名字一定要记的改哦

改升级经验

用UE改每级所需的经验详解 clyZD`*  
首先用HEdit打开M2Server.exe,先在最左边的地址栏找到000e8569 clyZD`*  
后面的就是1B B7 00 00 24 F4 00 80 C3 C9 01 80 F0 FA 02 00 B4 C4 04 00 0E clyZD`*  
每个经验直占4个字节,其中80 F0 FA 02就是43->44的经验值位置 clyZD`*  
转换成十进制就是50000000,依此类推,前面一直到64 00 00 00(为第一级所需的经验) clyZD`*  
往后就是44->45,45->46,一直到51->52 clyZD`*  
为了大家升级快速,我自己的已经改成了如下所示: clyZD`*  
等级 原来的十六进制 原来的十进制 改后的十六进制 改后的十进制 clyZD`*  
44->45 00 B4 C4 04 80000000 00 87 93 03 60000000 clyZD`*  
45->46 00 0E 27 07 120000000 80 1D 2C 04 70000000 clyZD`*  
46->47 00 38 9C 1C 480000000 00 B4 C4 04 80000000 clyZD`*  
47->48 00 CA 9A 3B 1000000000 80 4A 5D 05 90000000 clyZD`*  
48->49 00 5E D0 B2 3000000000 00 E1 F5 05 100000000 clyZD`*  
在HEdit里菜单编辑->替换,在十六进制处填上你转换后的数值,再按替换就成了 clyZD`*  
WINDOWS自带计算器可以将十进制的数字转换成十六进制(菜单查看->科学型就可以使用转换了) clyZD`*  
------------------------------------------------- clyZD`*  

DB解释 clyZD`*  
嫌练的慢麻烦吧~~~很简单哦 Trainlv 表格是需要升级的经验 clyZD`*  
Needlv 是需要的等级 clyZD`*  
注:Mode 里 0 是战士技能 1是道士技能 2 是法师技能

MonsterDb 是关于怪物的攻击,经验,还有等级方面的东西 clyZD`*  
好,现在是最重要的物品修改了所有的修改都在StditemDb里 clyZD`*  
兵器类 clyZD`*  
一般来说武器只要改AC2和MAC2就行了 前面是改准确 后面是改攻击 clyZD`*  
速度 把那两个都改成10 哈哈,你会发现你的武器是+10准确+10攻击速度 clyZD`*  
的超级兵器 还有的兵器能改附带幸运,可惜我没时间研究~~残念~ clyZD`*  
DC是攻击下限DC2是攻击上限MC是附带魔法SC是道术 不过最好别改太离谱了 clyZD`*  
超过了255带在身上攻击是会减成0的 clyZD`*  
戒指类 clyZD`*  
戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防 clyZD`*  
狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改 clyZD`*  
攻击速度 后面的DC MC SC 相同 clyZD`*  
项链类 clyZD`*  
项链可带的属性可真不少,什么魔法恢复啊,生命恢复啊 幸运,行动速度 clyZD`*  
都能带 clyZD`*  
一般来说 Mode是0的如绿色,蓝翡翠之类的是加准确和敏捷 clyZD`*  
而狂风,记忆,之类的是加幸运和生命魔法恢复 clyZD`*  
注意了能改幸运,自然也是能加诅咒的 改的时候注意下 clyZD`*  
改幸运一般是AC2 clyZD`*  
手镯类 clyZD`*  
也分两类 一个是加敏捷和准确的 一个是加防的 clyZD`*  
加准确和敏捷的手镯改DC 是加敏和准, clyZD`*  
而加防和攻的改则是加防 clyZD`*  
inx编号 clyZD`*  
name名字 clyZD`*  
Stdmode模式(定义物品是什么比如药就是0,男衣服是10女的是11,其实就是你物品使用方法的模式,比如0就是药,你就双击,10是衣服,你就穿) clyZD`*  
shape模式(stdmode分类下的小分类,别如慢慢加的药是0,瞬间加的是1,其实就是这个东西效果的模式,比如0的药就1格1格加,1的药就瞬间加) clyZD`*  
wi...这个是重量 clyZD`*  
anicount,source,resevc...这3个不知道有什么用,我也没用到 clyZD`*  
looks是外观,就是你看到的图片 clyZD`*  
DuarMax这个是持久,是传奇中的1000倍 clyZD`*  
stock不知道有什么用 clyZD`*  
下面讲关键的 clyZD`*  
先说药类 clyZD`*  
std 0 sha 0 就是说普通药,比如金创药,ac是加血的数字mac是加魔法的数字 clyZD`*  
std 0 sha 1 就是说太阳水类,点了就满的,ac是加血的数字mac是加魔法的数字 clyZD`*  
说刀 clyZD`*  
一般的刀的std是5,或6,我也不知道有什么区别 clyZD`*  
ac2是准,mac2是敏捷,mac是攻击速度ac是...... clyZD`*  
项链 clyZD`*  
stdmode19的和20的不同 clyZD`*  
主要区别在ac,ac2,macmmac2具体见上 clyZD`*  
以后的物品也可以同上的规律 clyZD`*  
关于need clyZD`*  
need和needlevel有关 clyZD`*  
need 0 clyZD`*  
needlevel是段术 clyZD`*  
need 1后者是攻击力 clyZD`*  
2是魔法 clyZD`*  
3是道术 clyZD`*  
4.....不知道咯 clyZD`*  
修改物品的外观。用DB打开d:\mirserver\mud2\DB\StdItems,在各套装备的looks下边改变相应的对应图片数字。有几个比较cool的推荐给大家。 clyZD`*  
手镯430 戒指429 项链428 clyZD`*  
手镯436 戒指438 项链437 clyZD`*  
手镯442 戒指441 项链440 clyZD`*  
首先用DB Commander 2000,打开*:\mirserver\mud2\DB下的StdItems.db数据库文件 clyZD`*  
1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前面插入一列横向表单,点了+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“对号”就表示确定插入这一横列。 clyZD`*  
2.现在开始你就是一名裁缝了: clyZD`*  
a.首先点一下最左边“idx”属性对下来的空表单处,然后写入序号,记住序号不要重复,最好能按照先后次序排列(具体有什么影响我也不知道。) clyZD`*  
b.“NAME”属性是物件的名称,在这里我们写入“伯爵斗篷(男)"。 clyZD`*  
c.“Stdmode”属性具体表示什么我不知道,但男的衣服改成“10”,女的衣服改成“11”,这样男的衣服就不能给女的穿,女的衣服就不能给男的穿了! clyZD`*  
d.“Shape” clyZD`*  
“5”表示“灵魂战衣”的样子。 clyZD`*  
“4”表示“魔法长袍”的样子。 clyZD`*  
“3”表示“重盔甲”的样子。 clyZD`*  
e.“Weight”属性是物件重量,这个很简单,自己改咯! clyZD`*  
f.“Looks”属性决定了这件衣服@make出来后放包包里的样子和在装备栏里的样子,这个你可以参照前面物件的属性,我查了一下,变量是这样的: clyZD`*  
“重盔甲(男)”or"战神盔甲(男)"or"钢盔甲(男)" 62 clyZD`*  
"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)" 63 clyZD`*  
"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)" 64 clyZD`*  
"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)" 82 clyZD`*  
"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)" 83 clyZD`*  
"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)" 84 clyZD`*  
改其他装备的时候参照前面物件的变量就可以了! clyZD`*  
g."DuraMax"这个就是我们要找的物件持久的属性了,一开始怎么也找不到,原来这里的变量中"1000"表示1个持久度,那么"40000"就表示40个持久度了! clyZD`*  
h.后面的属性大家一定都熟悉了: clyZD`*  
"AC" 防御力下限 clyZD`*  
"AC2" 防御力上限 clyZD`*  
"Mac" 魔防下限 clyZD`*  
"Mac2" 魔防上限 clyZD`*  
"DC" 物理攻击力下限 clyZD`*  
"DC2" 物理攻击力上限 clyZD`*  
"MC" 魔法攻击力下限 clyZD`*  
"MC2" 魔法攻击力上限 clyZD`*  
"SC" 道术下限 clyZD`*  
"SC2" 道术上限 clyZD`*  
"NeedLevel" 需要等级 clyZD`*  
"Price" 价格 clyZD`*  
物品是首饰时 clyZD`*  
"AC2" 不是 防御力上限 而是 准确 clyZD`*  
"Mac2" 不是 魔防上限 而是 敏捷 clyZD`*  
来看: clyZD`*  
阎罗手套:防御0-4 clyZD`*  
数据库体现: clyZD`*  
AC 0 clyZD`*  
AC2 4 clyZD`*  
记忆头盔:防御3-3 clyZD`*  
数据库体现: clyZD`*  
AC 3 clyZD`*  
AC2 3 clyZD`*  
祈祷头盔:防御3-4 魔御1-2 clyZD`*  
数据库体现: clyZD`*  
AC 3 clyZD`*  
AC2 4 clyZD`*  
MAC 1 clyZD`*  
MAC2 2 clyZD`*  
这样看来,在普通首饰和服饰中: clyZD`*  
AC就表示防御下限; clyZD`*  
AC2表示防御上限; clyZD`*  
MAC表示魔御下限; clyZD`*  
MAC2表示魔御上限。 clyZD`*  
有特殊的吗?有: clyZD`*  
白色虎齿项链:道术1-0 魔法躲避20% clyZD`*  
数据库体现: clyZD`*  
AC2 2 clyZD`*  
SC 1 clyZD`*  
灯笼项链:攻击1-0 魔法躲避10% clyZD`*  
数据库体现: clyZD`*  
AC2 1 clyZD`*  
DC 1 clyZD`*  
这里的AC2 就表示魔法躲避,其中1代表10%,2就是20%。 clyZD`*  
问题:要是防御0-2 魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。(需要研究) clyZD`*  
看更特殊的: clyZD`*  
狂风项链 攻击0-1 攻击速度+2 clyZD`*  
数据库体现: clyZD`*  
AC 2 clyZD`*  
AC2 0 clyZD`*  
DC 0 clyZD`*  
DC2 1 clyZD`*  
GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100% clyZD`*  
数据库体现: clyZD`*  
AC 10 clyZD`*  
AC2 10 clyZD`*  
MAC 0 clyZD`*  
MAC2 10 clyZD`*  
比较一下,这里的 clyZD`*  
AC 表示的是攻击速度 clyZD`*  
AC2表示生命力恢复100% clyZD`*  
MAC2表示魔法力恢复100%

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

继续要药剂的属性: clyZD`*  
强效金疮药:HP +90 clyZD`*  
数据库体现: clyZD`*  
AC 90 clyZD`*  
强效太阳水:HP +50 MP +80 clyZD`*  
数据库体现: clyZD`*  
AC 50 clyZD`*  
MAC 80 clyZD`*  
这样看来,这里的 clyZD`*  
AC 表示 HP前值(注 HP:200/300,200为前值,300为后值。) clyZD`*  
MAC 表示 MP前值 clyZD`*  
没特殊的吗?有: clyZD`*  
一些不常见的特殊药剂: clyZD`*  
生命强化水:生命力暂时提升120秒(120秒内HP后值+50) clyZD`*  
数据库体现: clyZD`*  
AC 50 clyZD`*  
MAC2 120 clyZD`*  
魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50) clyZD`*  
MAC 50 clyZD`*  
MAC2 120 clyZD`*  
那么这里的 clyZD`*  
AC 表示HP后值 clyZD`*  
MAC 表示MP后值 clyZD`*  
MAC2 就表示时间了。 clyZD`*  
大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示准确了! >GcFk&x  
还有详细的: >GcFk&x  
StdItems.db 中的 Stdmode 的详细解释 >GcFk&x  
Stdmode Shape >GcFk&x  
   >GcFk&x  
0 :药  (AC加HP的值,MAC加MP的值) >GcFk&x  
   0:普通 >GcFk&x  
   1:直接增加(如太阳水) >GcFk&x  
   2,3,4 未知 >GcFk&x  
1 :食物 >GcFk&x  
   0:普通 >GcFk&x  
2 :食物 >GcFk&x  
   0:普通 >GcFk&x  
3 :特殊药水和卷轴 >GcFk&x  
   1:地逃 >GcFk&x  
   2:随机 >GcFk&x  
   3:回城 >GcFk&x  
   4:祝福油 >GcFk&x  
   5:行会回城卷 >GcFk&x  
   6-8:? >GcFk&x  
   9:修复油 >GcFk&x  
   10:战神油 >GcFk&x  
   11:彩票 >GcFk&x  
   12:特殊药水(MAC2:时间,Dc:+DC,Sc:+SC,Mc:+MC,Ac2:+速度,Ac=+HP,Mac=+MP) >GcFk&x  
4 :书 >GcFk&x  
   0:战  1:法   2:道 >GcFk&x  
5,6:武器 (5刀剑,6法杖) >GcFk&x  
   shape:武器形状  (Ac2=准,Mac=诅咒,Mac2=攻击速度-,Source=神圣,Ac=幸运) >GcFk&x  
10 :男衣 >GcFk&x  
11 :女衣 >GcFk&x  
   Shape:形状 1:布衣 2:轻盔  3:战  4:法   5:道 >GcFk&x  
15 :头盔 >GcFk&x  
   0:普通 >GcFk&x  
   125:记忆系列 >GcFk&x  
   129:祈祷系列 >GcFk&x  
   132:神秘系列 >GcFk&x  
19 :项链 (Ac2=魔法躲避,Mac=诅咒,Mac2=幸运) >GcFk&x  
   0:普通 >GcFk&x  
   123:记忆系列 >GcFk&x  
20 :项链 (Ac2=准,Mac2=敏) >GcFk&x  
   0:普通 >GcFk&x  
   120:技能项链 >GcFk&x  
   121:探测项链 >GcFk&x  
   135:魔血项链(MP转HP) >GcFk&x  
   137:虹魔项链(吸HP) >GcFk&x  
21 :特殊项链 (Ac=速度+,Ac2=HP 恢复,Mac=速度-,Mac2=MP 恢复) >GcFk&x  
   0:狂风 >GcFk&x  
   113:恢复 >GcFk&x  
22 :戒指 >GcFk&x  
   0:普通 >GcFk&x  
   111:隐身 >GcFk&x  
   112:传送 >GcFk&x  
   113:麻痹 >GcFk&x  
   114:复活 >GcFk&x  
   115:火焰 >GcFk&x  
   116:治愈 >GcFk&x  
   117:? >GcFk&x  
   118:护身 >GcFk&x  
   119:超负载 >GcFk&x  
   122:记忆 >GcFk&x  
   130:神秘 >GcFk&x  
   133:魔血 >GcFk&x  
   136:虹魔 >GcFk&x  
23 :戒指  (Ac=速度+) >GcFk&x  
   0:普通 >GcFk&x  
   128:祈祷 >GcFk&x  
24 :手镯 >GcFk&x  
   0:普通 >GcFk&x  
   124:记忆 >GcFk&x  
26 :手镯 >GcFk&x  
   0:普通 >GcFk&x  
   126:祈祷 >GcFk&x  
   131:神秘 >GcFk&x  
   134:魔血 >GcFk&x  
   137:虹魔 >GcFk&x  
25 :毒药,符 >GcFk&x  
   0,3,4:未知 >GcFk&x  
   1:灰毒 >GcFk&x  
   2:黄毒 >GcFk&x  
   5:符 >GcFk&x  
30 :蜡烛 >GcFk&x  
   0:普通 >GcFk&x  
31 :捆 >GcFk&x  
36 :卷轴 >GcFk&x  
40 :肉 >GcFk&x  
41 :任务物品 >GcFk&x  
   0:书 >GcFk&x  
   1:血剑碎块 >GcFk&x  
42 :材料 >GcFk&x  
43 :矿 >GcFk&x  
44 :特殊物品 >GcFk&x  
45 :骰子类 >GcFk&x  
46 :特殊物品 >GcFk&x  
47 :金条类 >GcFk&x  
50 :卷轴

首先用DB Commander 2000,打开*:\mirserver\mud2\DB下的StdItems.db数据库文件 >GcFk&x  
.“Stdmode”属性和.“Shape”这个属性是很有用的。请看: >GcFk&x  
(1)“Stdmode”属性决定物品的类型,22指的是戒指,19、20指的是项链,26指手镯或手套,15指头盔,3是药水,4是书,5是武器,6是杖,10是所有男衣,11是女服。自己可以总结。 >GcFk&x  
(2).“Shape”这个属性是这个种类里的某个类型,如书“Stdmode”4里“Shape”为0指武士用书,1指法师用书,2指道士用书,等等。 >GcFk&x  
这两个关系到后面AC、AC2、SC之类的设定指的是什么。 >GcFk&x  
知道了这些就可以设置物品的特殊属性了: >GcFk&x  
Stdmode Shape >GcFk&x  
22 111 隐身 >GcFk&x  
22 112 传送 >GcFk&x  
22 113 麻痹 >GcFk&x  
22 114 复活 >GcFk&x  
22 115 火焰 >GcFk&x  
22 116 防御 >GcFk&x  
22 117 愤怒 >GcFk&x  
22 118 护身 >GcFk&x  
22 119 活力 >GcFk&x  
20 120 技巧 >GcFk&x  
20 121 探测 >GcFk&x  
明白了这些就可以自己去设置和组合了

DB文件的修改方法和注释:(转) >GcFk&x  
MagicDb:是你所修炼的法术和各种技能. >GcFk&x  
(1)SID 物品代号 >GcFk&x  
(2)NAME 物品名称 >GcFk&x  
(3)Effect Type 效果属性 >GcFk&x  
(4)Effect 效果(放此魔法所产生的动画效果) >GcFk&x  
(5)Spell 一段持续时间(魔法效果的持续时间) >GcFk&x  
(6)Power 基本威力 >GcFk&x  
(7)MaxPower 最大威力 >GcFk&x  
(8)T1ainlv 表格是技能需要升级的经验 >GcFk&x  
(9)Needlv 修炼需要的等级 >GcFk&x  
(10)Mode 里 0 是战士技能 1是道士技能 2 是法师技能. >GcFk&x  
(11)L1 Train 修炼所需经验 >GcFk&x  
------------------------------------------------------------------------------------------------- >GcFk&x  
MonsterDb: 是关于怪物的攻击,经验,还有等级方面的东西 >GcFk&x  
(1)SID 怪物代号 >GcFk&x  
(2)Name 怪物名称 >GcFk&x  
(3)Race 行动模式及*亡时的效果代码 >GcFk&x  
(4)Racelmg 攻击模式代码 >GcFk&x  
(5)Appr 怪物形象代码 >GcFk&x  
(6)Lvl 怪物等级 >GcFk&x  
(7)Undead 是否属不*系 0-否,1-是[不*系不可招,*系可召] >GcFk&x  
(8)CoolEye 是否主动攻击(反隐形范围) >GcFk&x  
(9)EXP 怪物的经验值 >GcFk&x  
(10)HP 怪物生命 >GcFk&x  
(11)MP 怪物魔法 K`Vi5hR~c  
(12)AC 怪物防御力 K`Vi5hR~c  
(13)AC2 防御力上限 K`Vi5hR~c  
(14)MAC 魔法防御力 K`Vi5hR~c  
(15)DC 攻击力 K`Vi5hR~c  
(16)SPEED 速度 K`Vi5hR~c  
(17)HIT 命中率 K`Vi5hR~c  
(18)Walk-SPD 行走速度 K`Vi5hR~c  
(19)WalkStep 行走步伐 K`Vi5hR~c  
(20)WalkWait 行走等待时间 K`Vi5hR~c  
(21)ATTACR-SPD 攻击速度 K`Vi5hR~c  

当强奸不能反抗时你只有享受!
离线Freeer
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 4楼 发表于: 2004-07-18
StditemDb:物品属性修改 K`Vi5hR~c  
1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前面插入一列横向表单,点了+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“对号”就表示确定插入这一横列。 K`Vi5hR~c  
(1)idx属性表示数据库的序列号(记住序号不要重复) K`Vi5hR~c  
(2)NAME属性表示: K`Vi5hR~c  
物件的名称 K`Vi5hR~c  
(3)Stdmode装备属性: K`Vi5hR~c  
10-男衣 K`Vi5hR~c  
11-女衣 K`Vi5hR~c  
5-单手 K`Vi5hR~c  
6-双手 K`Vi5hR~c  
20-颈部佩带 K`Vi5hR~c  
15-手指佩带 K`Vi5hR~c  
30-蜡烛类 K`Vi5hR~c  
22-毒药,符类 K`Vi5hR~c  
24-手镯佩带 K`Vi5hR~c  
42-制作原料 K`Vi5hR~c  
(4)Shape这个属性(显示衣服穿上得样子) K`Vi5hR~c  
“5”表示“灵魂战衣”的样子。 K`Vi5hR~c  
“4”表示“魔法长袍”的样子。 K`Vi5hR~c  
“3”表示“重盔甲”的样子。 K`Vi5hR~c  
(5)Weight属性是物件重量. K`Vi5hR~c  
(6)Looks属性(显示衣服物品栏里样子和在装备栏里的样子) K`Vi5hR~c  
"重盔甲(男)"or"战神盔甲(男)"or"钢盔甲(男)" 62 K`Vi5hR~c  
"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)" 63 K`Vi5hR~c  
"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)" 64 K`Vi5hR~c  
"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)" 82 K`Vi5hR~c  
"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)" 83 K`Vi5hR~c  
"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)" 84

(7)DuraMax物件持久的属性:这里的变量中"1000"表示1个持久度,那么"40000"就表示40个持久度了! K`Vi5hR~c  
(8)衣服和武器的属性: K`Vi5hR~c  
"AC" 防御力下限 K`Vi5hR~c  
"AC2" 防御力上限 K`Vi5hR~c  
"Mac" 魔防下限 K`Vi5hR~c  
"Mac2" 魔防上限 K`Vi5hR~c  
"DC" 物理攻击力下限 K`Vi5hR~c  
"DC2" 物理攻击力上限 超过了255带在身上攻击是会减成0 K`Vi5hR~c  
"MC" 魔法攻击力下限 K`Vi5hR~c  
"MC2" 魔法攻击力上限 K`Vi5hR~c  
"SC" 道术下限 K`Vi5hR~c  
"SC2" 道术上限 K`Vi5hR~c  
"NeedLevel" 需要等级 K`Vi5hR~c  
"Price" 价格

(9)物品是首饰时: K`Vi5hR~c  
"AC2" 表示准确 K`Vi5hR~c  
"Mac2" 表示敏捷 K`Vi5hR~c  
"AC" 表示防御下限 K`Vi5hR~c  
"AC2" 表示防御上限 K`Vi5hR~c  
"MAC" 表示魔御下限 K`Vi5hR~c  
"MAC2" 表示魔御上限 K`Vi5hR~c  
戒指类 K`Vi5hR~c  
戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防 K`Vi5hR~c  
狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改 K`Vi5hR~c  
攻击速度 后面的DC MC SC 相同 K`Vi5hR~c  
项链类 K`Vi5hR~c  
项链可带的属性可真不少,什么魔法恢复啊,生命恢复啊 幸运,行动速度 K`Vi5hR~c  
都能带 K`Vi5hR~c  
Mode是0的:绿色,蓝翡翠之类的是加准确和敏捷 K`Vi5hR~c  
而狂风,记忆,之类的是加幸运和生命魔法恢复 K`Vi5hR~c  
手镯类 K`Vi5hR~c  
一个是加敏捷和准确 K`Vi5hR~c  
一个是加防 K`Vi5hR~c  
加准确和敏捷的手镯改DC 是加敏和准 K`Vi5hR~c  
而加防和攻的改则是加防 K`Vi5hR~c  
特殊的: K`Vi5hR~c  
白色虎齿项链:道术1-0 魔法躲避20% K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC2 2 K`Vi5hR~c  
SC 1 K`Vi5hR~c  
灯笼项链:攻击1-0 魔法躲避10% K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC2 1 K`Vi5hR~c  
DC 1 K`Vi5hR~c  
"AC2"表示魔法躲避 K`Vi5hR~c  
1代表10% K`Vi5hR~c  
2就是20%。 K`Vi5hR~c  
问题?要是防御0-2 魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。(需要研究) K`Vi5hR~c  
更特殊的: K`Vi5hR~c  
狂风项链 攻击0-1 攻击速度+2 K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 2 K`Vi5hR~c  
AC2 0 K`Vi5hR~c  
DC 0 K`Vi5hR~c  
DC2 1 K`Vi5hR~c  
GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100% K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 10 K`Vi5hR~c  
AC2 10 K`Vi5hR~c  
MAC 0 K`Vi5hR~c  
MAC2 10 K`Vi5hR~c  
比较一下,这里的 K`Vi5hR~c  
"AC" 表示攻击速度 K`Vi5hR~c  
"AC2" 表示生命力恢复100% K`Vi5hR~c  
"MAC2"表示魔法力恢复100%

 

武器中这几个属性所代表的又是不同的: K`Vi5hR~c  
降魔:准确+1(其他属性略) K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC2 1 K`Vi5hR~c  
PK刀:幸运+7,准确+7(其他属性略) K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC2 7 K`Vi5hR~c  
Source -7(注意这个属性) K`Vi5hR~c  
超级无极棍:幸运+10 准确+10 神圣+10 K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 10 K`Vi5hR~c  
AC2 10 K`Vi5hR~c  
Source -10(注意) K`Vi5hR~c  
我找遍所有武器,只有超级无极棍的AC 为10 ,那么可以推断武器中的 K`Vi5hR~c  
"AC" 表示神圣 K`Vi5hR~c  
"AC2" 表示准确 K`Vi5hR~c  
"Source" 表示幸运(正值写负号) K`Vi5hR~c  
药剂的属性: K`Vi5hR~c  
强效金疮药:HP +90 K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 90 K`Vi5hR~c  
强效太阳水:HP +50 MP +80 K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 50 K`Vi5hR~c  
MAC 80 K`Vi5hR~c  
这样看来,这里的 K`Vi5hR~c  
AC 表示 HP前值(注 HP:200/300,200为前值,300为后值。) K`Vi5hR~c  
MAC 表示 MP前值 K`Vi5hR~c  
特殊的: K`Vi5hR~c  
一些不常见的特殊药剂: K`Vi5hR~c  
生命强化水:生命力暂时提升120秒(120秒内HP后值+50) K`Vi5hR~c  
数据库体现: K`Vi5hR~c  
AC 50 K`Vi5hR~c  
MAC2 120 K`Vi5hR~c  
魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50) K`Vi5hR~c  
MAC 50 K`Vi5hR~c  
MAC2 120 K`Vi5hR~c  
那么这里的 K`Vi5hR~c  
AC 表示HP后值 K`Vi5hR~c  
MAC 表示MP后值 K`Vi5hR~c  
MAC2 表示时间了 K`Vi5hR~c  
大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示准确了! K`Vi5hR~c  
(10)Stock 是否为库存品 K`Vi5hR~c  
(11)Need表示限制种类: K`Vi5hR~c  
0 为等级限制 K`Vi5hR~c  
1 为攻击限制 K`Vi5hR~c  
2 为魔法限制 K`Vi5hR~c  
3 为道术限制 K`Vi5hR~c  
(12)NeedLevel表示了(Need)限制的具体数量. K`Vi5hR~c  
------------------------------------------------------------------------------------------------- K`Vi5hR~c  
教你突破怪物的327**的限制! K`Vi5hR~c  
1.当然是打开DBC2000PRO了。(当然为了保险,建议你先备份一个原文件) K`Vi5hR~c  
2.选择monster.db K`Vi5hR~c  
3.点任一点怪的经验.( 也就是光标是在EXP上面的) K`Vi5hR~c  
4.在上面的菜单中点Utilities.再选里面的Add/Delete Columns→left K`Vi5hR~c  
5.这时出现一个窗口.很简单就几个按扭,我们在NAME里面选择EXP,再点下面的Delete再点YES K`Vi5hR~c  
6.好了原来的我们已经删了。 K`Vi5hR~c  
7.删了我们就可以再建一个新的Exp项目了. K`Vi5hR~c  
8.重复第4步,这里我们就要增加了。在NAME处填入Exp,在下面的TYPE里面我们选INTEGER,在后面的LENGTH里面填入32最后再点ADD K`Vi5hR~c  
9.在这里基本上完成了如果新加的Exp可能跑到DB后面的最后面去了你可以用鼠标拖到原来的位置。

MagicDB MonterDB 和StdItemDB K`Vi5hR~c  
Magic.db是修炼的各种技能,法术和武功 K`Vi5hR~c  
MagID 技能代号 K`Vi5hR~c  
MagName 技能名称 K`Vi5hR~c  
EffectType 效果类型(使用技能时角色的动作效果) K`Vi5hR~c  
Spell 每次耗用魔法值 K`Vi5hR~c  
Power 基本威力 K`Vi5hR~c  
MaxPower 最大威力 K`Vi5hR~c  
DefSpell 升级后增加的每次耗用魔法值 K`Vi5hR~c  
DefPower 升级后增加的威力 K`Vi5hR~c  
DefMaxPower 升级后增加的最大 K`Vi5hR~c  
Job 职业 (0-战士,1-法师,2-道士) K`Vi5hR~c  
NeedL1 1级技能所需等级 K`Vi5hR~c  
L1Train 1级技能修炼所需经验 K`Vi5hR~c  
NeedL2 2级技能所需等级 K`Vi5hR~c  
L2Train 2级技能修炼所需经验 K`Vi5hR~c  
NeedL3 3级技能所需等级 O NabL.CV  
L3Train 3级技能修炼所需经验 O NabL.CV  
Delay 技能延迟时间 O NabL.CV  
Descr 备注 O NabL.CV  
Monter.db是怪物资料 O NabL.CV  
Name 怪物名称 O NabL.CV  
Race 行动模式及*亡时的效果代码 O NabL.CV  
Racelmg 攻击模式代码 O NabL.CV  
Lvl 怪物等级 O NabL.CV  
Undead 不*系 0-否 1-是 O NabL.CV  
CoolEye 怪物的感知范围,并和等级有关(cooleye 是视线,远距离发现目标,cooleye 高的很远就攻过来了。注:可能也是反隐) O NabL.CV  
Exp 杀*后得到的经验值 O NabL.CV  
HP 生命值 O NabL.CV  
MP 魔法值 O NabL.CV  
AC 防御力 O NabL.CV  
MAC 魔法防御力 O NabL.CV  
DC 攻击力 O NabL.CV  
DCMax 最大攻击力 O NabL.CV  
MC 魔法攻击力 O NabL.CV  
SC 道士精神力 O NabL.CV  
Speed 速度 O NabL.CV  
HIT 攻击命中率 O NabL.CV  
WALK_SPD 行走速度间隔 O NabL.CV  
WalkStep 行走步伐 O NabL.CV  
WalkWait 行走等待时间 O NabL.CV  
ATTACR-SPD 攻击速度间隔

当强奸不能反抗时你只有享受!
离线Freeer
发帖
29
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2004-07-18
攻击代码

MonsterDb: 是关于怪物的攻击,经验,还有等级方面的东西 O NabL.CV  
(1)SID 怪物代号 O NabL.CV  
(2)Name 怪物名称 O NabL.CV  
(3)Race 行动模式及*亡时的效果代码 O NabL.CV  
(4)Racelmg 攻击模式代码 O NabL.CV  
(5)Appr 怪物形象代码 O NabL.CV  
(6)Lvl 怪物等级 O NabL.CV  
(7)Undead 是否属不*系 0-否,1-是[不*系不可招,*系可召] O NabL.CV  
(8)CoolEye 是否主动攻击(反隐形范围) F[BJhN*]a  
(10)HP 怪物生命 F[BJhN*]a  
(11)MP 怪物魔法 F[BJhN*]a  
(12)AC 怪物防御力 F[BJhN*]a  
(13)MAC 魔法防御力 F[BJhN*]a  
(14)DC 攻击力 F[BJhN*]a  
(15)DCMax 最大攻击力 F[BJhN*]a  
(16) MC 魔法攻击力 F[BJhN*]a  
(17) SC 道士精神力 F[BJhN*]a  
(18)SPEED 速度 F[BJhN*]a  
(19)HIT 命中率 F[BJhN*]a  
(20)WALK_SPD 行走速度间隔 F[BJhN*]a  
(21)WalkStep 行走步伐 F[BJhN*]a  
(22)WalkWait 行走等待时间 F[BJhN*]a  
(23)ATTACR-SPD 攻击速度间隔 F[BJhN*]a  
(24) EXP 杀*后得到的经验值 F[BJhN*]a  
---------------------------------------------------------------------------------------------------------------------- F[BJhN*]a  
关于怪物行走效果及攻击代码 F[BJhN*]a  
因时间关系,只了解一部分,望知道的补全一下,主要是配置新增的40多个怪~~~~ F[BJhN*]a  
还有,我想问下这些代码是怎样算出来的? F[BJhN*]a  
Race代码--81 对象进入范围自动攻击 F[BJhN*]a  
82 2x2范围内毒液攻击-弱 F[BJhN*]a  
90 贴身麻痹石化攻击-弱 F[BJhN*]a  
92 遇到攻击对象在范围外时会瞬移 F[BJhN*]a  
93 边攻击边躲避 F[BJhN*]a  
95 对象进入攻击范围内会从地下爬出来 F[BJhN*]a  
100 召唤的骷髅 F[BJhN*]a  
101 进入范围会从石像状态激活 F[BJhN*]a  
102 在攻击的同时召唤Mir200\!setup.txt文件里的Zuma1~4里特定的怪 F[BJhN*]a  
103 自身不移动,通过释放Mir200\!setup.txt文件里的Bee特定的怪来攻击对象 F[BJhN*]a  
105 麻痹石化攻击-强 F[BJhN*]a  
106 麻痹石化攻击-弱 F[BJhN*]a  
107 全屏攻击+麻痹+中毒 F[BJhN*]a  
113 召唤的神兽-小 F[BJhN*]a  
114 召唤的神兽-大 F[BJhN*]a  
115 自身不移动,通过地刺来攻击对象 F[BJhN*]a  
116 自身不移动,通过释放Mir200\!setup.txt文件里的SPIDER特定的怪来攻击对象 F[BJhN*]a  
117 自身没有攻击力,通过自暴来攻击对象 F[BJhN*]a  
119 F[BJhN*]a  
Racelmg代码----15 抛斧头 F[BJhN*]a  
16 贴身喷毒 F[BJhN*]a  
21 电火花 F[BJhN*]a  
22 喷针 F[BJhN*]a  
40 击电 F[BJhN*]a  
45 射箭 F[BJhN*]a  
52 高空喷毒效果 F[BJhN*]a  
53 低空喷毒效果 F[BJhN*]a  
Racelmg 49 丢火球 祖玛教主攻击动作 F[BJhN*]a  
33 大范围喷毒 触龙神攻击动作

----------------------- F[BJhN*]a  
关于利用重启复制的BUG解决方法

在关机的时候先刷新一下,让数据保存,接下来先关server.exe最后才能关DB

!setup.txt 具体内容讲解: F[BJhN*]a  
[Server] F[BJhN*]a  
ServerIndex=0 F[BJhN*]a  
(这个是在服务器群中的编号,默认为 0 组不同的区的时候要使用到,单独的服务器默认) F[BJhN*]a  
ServerName=服务器名字 F[BJhN*]a  
(服务器名称,可改为自己设定的名字,英文中文都可以) F[BJhN*]a  
ServerNumber=0 F[BJhN*]a  
(服务器组编号,默认为 0) F[BJhN*]a  
VentureServer=FALSE F[BJhN*]a  
(冒险形式服务器=不支持 付费性的服务器祈祷装备会生效) F[BJhN*]a  
TestServer=TRUE F[BJhN*]a  
(测试形式服务器 =支持 免费性的服务器祈祷装备不会生效) F[BJhN*]a  
TestLevel=0 F[BJhN*]a  
(注册用户初始化等级,调整范围0-50) F[BJhN*]a  
TestGold=0 F[BJhN*]a  
(注册用户初始化金币,调整范围0-5000000) F[BJhN*]a  
TestServerUserLimit=1500 F[BJhN*]a  
(允许最大参加测试人数) F[BJhN*]a  
ServiceMode=FALSE F[BJhN*]a  
(服务性模式 =不支持 这个是和收费服务器对应的选择了冒险形式服务器这里必须改为 支持--TRUE) F[BJhN*]a  
NonPKServer=FALSE F[BJhN*]a  
(不允许pk服务器 =不支持 这个是和收费服务器对应的只有在付费服务器生效) F[BJhN*]a  
[Share] F[BJhN*]a  
BaseDir=?:\mirserver\Mir200\Share\ F[BJhN*]a  
(用户付费纪录文件夹,初始化为空) F[BJhN*]a  
GuildDir=?:\mirserver\Mir200\GuildBase\Guilds\ F[BJhN*]a  
( \guilds\ *.txt 为行会文件夹,保存了所有行会登记纪录,一个文件代表一个行会,初始化为空) F[BJhN*]a  
GuildFile=?:\mirserver\Mir200\GuildBase\Guildlist.txt F[BJhN*]a  
(总行会纪录,每一行代表一个行会名字,这个文件初始化内容为空,缺少这个文件启动末会提示 无法正确获取纪录文件) F[BJhN*]a  
VentureDir=?:\mirserver\Mir200\ShareV\ F[BJhN*]a  
(临时纪录用户信息的文件夹。只有在服务模式才有文件存在,初始化空) F[BJhN*]a  
ConLogDir=?:\mirserver\Mir200\ConLog(这个是纪录用户每次登录时间的文件夹,初始化也为空,允许每天清空一次) F[BJhN*]a  
CastleDir=?:\mirserver\Mir200\Envir\Castle(这个文件夹 F[BJhN*]a  
EnvirDir=?:\mirserver\Mir200\Envir(这个是服务端核心文件夹,只要不乱改里面文件名字一般不会出错) F[BJhN*]a  
MapDir=?:\mirserver\Mir200\Map(传奇地图文件夹,包括全部游戏地图,文件夹大小为114兆,如果程序出错提示找不到地图文件可在盛大传奇客户端 F[BJhN*]a  
文件夹中复制一份到 ?:\mirserver\Mir200\)

 

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

无法注册ID的问题按照这样的步骤解决 F[BJhN*]a  
1 先看看你的?:\mirserver\mud2\DBSrv200\FDB\ 和?:\mirserver\mud2\Logsrv\IdDB\ 有没有文件? F[BJhN*]a  
2 把那两个文件夹里面的文件都删掉。然后再重启一下。 F[BJhN*]a  
3 再注册,如果还不成功就是文件路径不对,检查: F[BJhN*]a  
?: \mirserver\mud2\Logsrv\Logsrv.ini F[BJhN*]a  
?:\mirserver\mud2\DBSrv200\dbsrc.ini F[BJhN*]a  
这二个文件中路径是否存在,注册是否规范,注意用户名字不要填中文!

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

不开门的问题按照这样的步骤解决 F[BJhN*]a  
1 检查 ?:\mirserver\mud2\Logsrv\!addrtable.txt 文件中 F[BJhN*]a  
;服务器名称 等级限制 发送IP 接收IP 连接端... F[BJhN*]a  
服务器名称 Line1-51 127.0.0.1 127.0.0.1 127.0.0.1:7100 F[BJhN*]a  
2 服务器名称是否和 !setup.txt 中 ServerName=????? 相同 F[BJhN*]a  
3 检查 搜索客户端文件 ftp.ini 中 server1name= ????也是否对应 F[BJhN*]a  
这三个地方必须相同门才会开。

开门后黑屏问题按照这样的步骤解决 F[BJhN*]a  
1.检查 ?:\mirserver\Mir200\M2Server.exe 启动是否报错 报错处理详见 !setup.txt 文件说明 F[BJhN*]a  
2.检查登录ID出现人物速度是否正常,不正常说明服务器处理速度慢 F[BJhN*]a  
3.检查服务器是否初次运行?初次运行必须启动几分钟后重启一次

M2Server.exe 运行注意事项 F[BJhN*]a  
1.不得用非法方式结束该程序 每次退出该程序必须有退出提示,如果用非法方式退出服务器将不会保存结束时的资料纪录 F[BJhN*]a  
2.不得用多种版本覆盖,M2Server.exe 程序为固定数据程序,网上下载汉化版本没有固定标准

数据库文件修改注意事项 F[BJhN*]a  
1.StdItems.DB 物品属性数据文件 F[BJhN*]a  
可以自行任意修改物品属性,新加入物品数据 F[BJhN*]a  
不可以在原来基础上改变物品名称,因为这牵涉到很多文件的对应问题 F[BJhN*]a  
比如,你把 金币 改成 银子 那么只要涉及到 有关 金币 的内容游戏都无法处理!!!!! F[BJhN*]a  
2.Magic.DB 技能书藉数据文件 F[BJhN*]a  
可以任意修改技能等级/经验值/职业识别/属性数据 F[BJhN*]a  
不可以改动技能名称 F[BJhN*]a  
可以添加新技能,但是要保证对应数据库原有数据。这和程序识别有关,不再多解释什么了 F[BJhN*]a  
3.Monster.DB 怪物属性数据文件 F[BJhN*]a  
可以调用现有的怪物数据自行添加修改怪物数据.. F[BJhN*]a  
不可以更改现有怪物名称,改了现有名称会刷不出怪物来的

私服建立需要修改的配置文件 F[BJhN*]a  
?:\mirserver\gamelog\LogDataSrv\logdata.ini F[BJhN*]a  
?:\mirserver\gate_server\LoginGate\mirgate.ini F[BJhN*]a  
?:\mirserver\gate_server\RunGate\mirgate.ini F[BJhN*]a  
?:\mirserver\gate_server\SelChrGate\mirgate.in F[BJhN*]a  
?:\mirserver\Mir200\!setup.txt F[BJhN*]a  
?:\mirserver\Mir200\!runaddr.txt F[BJhN*]a  
?:\mirserver\Mir200\!servertable.txt F[BJhN*]a  
?:\mirserver\mud2\Logsrv\!addrtable.txt F[BJhN*]a  
在这几个文件里修改你指定的IP和文件有效路径以及对应名称

?:\mirserver\Mir200\Envir 核心文件夹中文件的作用 F[BJhN*]a  
沙巴克城配置文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Castle\sabukw.txt 允许修改内容不得添加文件 F[BJhN*]a  
NNPC人物的对话和所卖的物品目录 F[BJhN*]a  
?:\mirserver\Mir200\Envir\market_def 不得删除任何文件 允许修改添加文件 F[BJhN*]a  
NPC人物的对话和所卖的物品目录 F[BJhN*]a  
?:\mirserver\Mir200\Envir\market_def 不得删除任何文件 允许修改添加文件 F[BJhN*]a  
商店里剩余物品的保存目录 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Market_saved 服务器重启时允许清空该文件夹所有文件! F[BJhN*]a  
比奇国王、沙城官员、传送员、攻城战老人信息文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Npc_def\ 不得删除任何文件 允许修改添加文件 F[BJhN*]a  
申请攻城的信息 F[BJhN*]a  
?:\mirserver\Mir200\Envir\QuestDiary 不得删除任何文件 不允许修改添加文件 F[BJhN*]a  
GM列表文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\AdminList.txt F[BJhN*]a  
需要添加GM在文件中添加 '*'加空格加GM的ID或'1'加空格加GM的ID。注意:空格不可少,*号或1 后面跟的是ID,不是登录时的用户名 F[BJhN*]a  
守卫坐标文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\GuardList.txt 允许修改文件不得删除该文件 F[BJhN*]a  
制作毒药配方文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Makeitem.txt 允许修改文件不得删除该文件 F[BJhN*]a  
地图文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Mapinfo.txt 允许修改文件不得删除该文件 F[BJhN*]a  
怪物刷新文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Mongen.txt 允许修改文件不得删除该文件 F[BJhN*]a  
传送员、官员的位置文件 F[BJhN*]a  
?:\mirserver\Mir200\Envir\Npcs.txt 允许修改文件不得删除该文件

更多脚本,技术性文章请到论坛,以上文章全部为转载,如果您觉得触犯了您的权益,请马上联系我

我会马上删除!

当强奸不能反抗时你只有享受!
离线残酷到底
发帖
1267
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 6楼 发表于: 2004-07-18
顶~此帖+精
欢迎光临我的独占神话.Http://XRWL.GETBBS.COM
离线csgame
发帖
235
祝福宝石
0
威望
1015
玛雅之石
0
创造宝石
0
只看该作者 7楼 发表于: 2004-07-19
++++精
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!