• 1187阅读
  • 7回复

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

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

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

] bIt@GB  

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

x&?35B i  

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

x&?35B i  

x&?35B i  
WIN2000屏弊某个IP的教程

x&?35B i  

x&?35B i  

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

x&?35B i  

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

x&?35B i  

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

x&?35B i  

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

x&?35B i  

教你一步一步汉化私服

x&?35B i  

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

x&?35B i  
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

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

私服修改大全

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

[Setup] x&?35B i  
ClientFile1=mir.dat x&?35B i  
ClientFile2= x&?35B i  
ClientFile3= x&?35B i  
ItemNumber=1978372333 x&?35B i  
HomeMap=0 x&?35B i  
HomeX=289 x&?35B i  
HomeY=618

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

GoldStone=''金矿'' x&?35B i  
SilverStone=''银矿'' x&?35B i  
SteelStone=''铁矿'' x&?35B i  
CopperStone=''铜矿'' x&?35B i  
BlackStone=''黑铁矿''

Zuma1=''祖玛卫士'' x&?35B i  
Zuma2=''祖玛雕像'' ,YBe|3  
Zuma3=''祖玛弓箭手'' ,YBe|3  
Zuma4=''楔蛾''

Bee=''蝙蝠'' ,YBe|3  
Spider=''蜘蛛''

WomaHorn=''沃玛号角'' ,YBe|3  
ZumaPiece=''祖玛头像''

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

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

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

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

私服建立需要修改的文件 ,YBe|3  
d:\mirserver\gamelog\LogDataSrv\logdata.ini ,YBe|3  
d:\mirserver\gate_server\LoginGate\mirgate.ini ,YBe|3  
d:\mirserver\gate_server\RunGate\mirgate.ini ,YBe|3  
d:\mirserver\gate_server\SelChrGate\mirgate.in ,YBe|3  
d:\mirserver\Mir200\!setup.txt ,YBe|3  
d:\mirserver\Mir200\!runaddr.txt ,YBe|3  
d:\mirserver\Mir200\!servertable.txt

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

TestLevel=35 ---- 测试等级 ,YBe|3  
TestGold=3000000 ---- 测试金钱 ,YBe|3  
TestServerUserLimit=10 ---- 测试服务器的人数限制

[Names] ,YBe|3  
ClothsMan=''''布衣(男)'''' ,YBe|3  
ClothsWoman=''''布衣(女)'''' ,YBe|3  
WoodenSword=''''木剑'''' ,YBe|3  
Candle=''''蜡烛'''' ,YBe|3  
BasicDrug=''''(HP)金创药小量''''

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

GoldStone=''''金矿'''' ,YBe|3  
SilverStone=''''银矿'''' ,YBe|3  
SteelStone=''''铁矿'''' ,YBe|3  
CopperStone=''''铜矿'''' ,YBe|3  
BlackStone=''''黑铁矿'''' ----汉化好 不汉化的结果是挖不出矿石

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

Bee=''''幼蝇'''' ,YBe|3  
Spider=''''幻影幼蛛'''' ---- 两个更特殊的怪物 都是别的怪物产生的 有些不产生的bug 就是由于这里不设定

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

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

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

remove charactors all data(hum+FDB)

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

,YBe|3  
修改沙巴克城主和钱,*收入的文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Castle\sabukw.txt

NPC人物的对话和所卖的物品目录 ,YBe|3  
d:\mirserver\Mir200\Envir\market_def

商店里剩余物品的保存目录 ,YBe|3  
d:\mirserver\Mir200\Envir\Market_saved

比奇国王、沙城官员、传送员、攻城战老人信息文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Npc_def ,YBe|3  
申请攻城的信息 ,YBe|3  
d:\mirserver\Mir200\Envir\QuestDiary

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

守卫坐标文件 ,YBe|3  
d:\mirserver\Mir200\Envir\GuardList.txt

制作毒药配方文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Makeitem.txt

地图文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Mapinfo.txt

怪物刷新文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Mongen.txt

传送员、官员的位置文件 ,YBe|3  
d:\mirserver\Mir200\Envir\Npcs.txt

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

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

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

脚本命令大全(含概大部分脚本命令) ,YBe|3  

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

 

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

mUBy*.  
param1 01141 ;01141=(地图名) mUBy*.  
param2 10 mUBy*.  
param3 10 mUBy*.  
mongen 火焰沃玛2(怪物名) 30 10

mUBy*.  
;玩骰子脚本解析

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

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

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

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

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

[@next_cube] mUBy*.  
#IF mUBy*.  
equal d0 1 ;如果 d0=1 mUBy*.  
#ACT mUBy*.  
goto @posi1 ;到POSI1 mUBy*.  
break

#IF mUBy*.  
equal d0 2 mUBy*.  
#ACT mUBy*.  
goto @posi2 mUBy*.  
break

#IF mUBy*.  
equal d0 3 mUBy*.  
#ACT mUBy*.  
goto @posi3 mUBy*.  
break

#IF mUBy*.  
equal d0 4 mUBy*.  
#ACT mUBy*.  
goto @posi4 mUBy*.  
break

#IF mUBy*.  
equal d0 5 mUBy*.  
#ACT mUBy*.  
goto @posi5 mUBy*.  
break

#IF mUBy*.  
equal d0 6 mUBy*.  
#ACT mUBy*.  
goto @posi6 mUBy*.  
break

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

[@Posi2] mUBy*.  
#IF mUBy*.  
#ACT mUBy*.  
batchDelay 1 mUBy*.  
addbatch B102 mUBy*.  
addbatch B103 mUBy*.  
batchmove

[@Posi3] mUBy*.  
#IF mUBy*.  
#ACT mUBy*.  
batchDelay 1 mUBy*.  
addbatch B102 mUBy*.  
addbatch B103 mUBy*.  
addbatch B104 mUBy*.  
batchmove

[@Posi4] mUBy*.  
#IF mUBy*.  
#ACT mUBy*.  
batchDelay 1 mUBy*.  
addbatch B102 mUBy*.  
addbatch B103 mUBy*.  
addbatch B104 mUBy*.  
addbatch B105 mUBy*.  
batchmove

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

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

;结束

mUBy*.  
SET

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

goto (标签名) mUBy*.  
break (中断) mUBy*.  
\ ;换行

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

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

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

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

改升级经验

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

----------------------- [P407Sa"  
关于利用重启复制的BUG解决方法

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

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

 

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

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

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

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

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

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

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

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

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