D:/mir/mud2/DBSrv200/FDB/下的全部文件人物装备资料
D:/mir/mud2/Logsrv/IdDB/下的全部文件玩家ID资料
D:/mir/Mir200/Notice/下的全部文件公告资料
D:/mir/Mir200/Envir/Castle/下的全部文件沙巴克资料
D:/mir/Mir200/GuildBase/下的全部文件行会资料
D:/mirserver/Mir200/Envir/AdminList.txtGM权限文件
在新版测试通过后,请导入以上的文件到相关的路径
DB数据库
但由于各种不同版本的DB数据库不同可能导致以下情况:
A:如果两个版本的D:/mirserver/mud2/DB/StdItems.DB
编号不一样将会导致以前玩家的部分装备变成其他装备。
B:可能会出现无法注册ID的情况
请删除D:/mir/mud2/Logsrv/IdDB/下的全部文件
然后让玩家重新注册即可
玩家装备将可以保留但有可能会出现A的情况
更新后会出现行会信息无法正确提取:
处理办法打开D:/mirserver/Mir200/GuildBase/guilds/行会纪录文件
将原来英文注解替换为中文即可注意要改成下面一样前后都有括号的。其它都不用更改
-------------------------------------
[公告]
[敌对行会]
[联盟行会]
[成员表]
无法注册人物的问题按照这样的步骤解决:
1先看看你的D:/mirserver/mud2/DBSrv200/FDB/和D:/mirserver/mud2/Logsrv/IdDB/有没
有文件?
2把那两个文件夹里面的文件都删掉。然后再重启一下
D:/mirserver/mud2/Logsrv/Logsrv.ini
D:/mirserver/mud2/DBSrv200/dbsrc.ini
这二个文件中对应的路径是否存在,注册是否规范,注意用户名字尽可能不要注册中文的
Npc闪的问题按照这样的步骤解决
1先看看你的D:/mirserver/Mir200/Envir的目录下有没有Market_prices和Market_saved这2
个文件夹?
2把那两个文件夹里面的文件都删掉。然后再重启一下。
3进入传奇,让他闪上十分钟。再重启一下。(服务端默认每隔十分钟保存一次纪录)
不开门的原因:
1检查是否已经安装DBC并且路径设置是否正确
2请检查所有的IP文件是否对应
3请检查服务器端和客户端的服务器名字是否对应
沙巴克无法雇佣弓箭手的问题:
将D:/mirserver/Mir200/Envir/Castle/沙巴克配置文件.txt
中有关的坐标复制到SabukW.txt里覆盖掉以前的重起服务器即可
造成的原因:首次启动服务器没有行会信息,所以各弓箭手的
坐标将被系统清空
首先用DBCommander2000打开*:/mirserver/mud2/DB下的StdItems.db数据库文件
1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前
面插入一列横向表单,点了+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“
对号”就表示确定插入这一横列。
2.现在开始你就是一名裁缝了:
a.首先点一下最左边“idx”属性对下来的空表单处,然后写入序号,记住序号不要重复,最
好能按照先后次序排列(具体有什么影响我也不知道。)
b.“NAME”属性是物件的名称,在这里我们写入“伯爵斗篷(男)"。
c.“Stdmode”属性具体表示什么我不知道,但男的衣服改成“10”,女的衣服改成“11”,
这样男的衣服就不能给女的穿,女的衣服就不能给男的穿了!
d.“Shape”这个属性很重要,一开始我按照“嘟嘟内衣”的数据改了,然后上线一看,虽然
@make出来后放包包里是件魔法长袍,装备栏里显示也是魔法长袍,但一穿上后,外面的人物
显示穿的居然还是灵魂战衣,经过对照发现了三个变量:
“5”表示“灵魂战衣”的样子。
“4”表示“魔法长袍”的样子。
“3”表示“重盔甲”的样子。
e.“Weight”属性是物件重量,这个很简单,自己改咯!
f.“Looks”属性决定了这件衣服@make出来后放包包里的样子和在装备栏里的样子,这个你可
以参照前面物件的属性,我查了一下,变量是这样的:
“重盔甲(男)”or"战神盔甲(男)"or"钢盔甲(男)"62
"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)"63
"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)"64
"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)"82
"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)"83
"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)"84
改其他装备的时候参照前面物件的变量就可以了!
g."DuraMax"这个就是我们要找的物件持久的属性了一开始怎么也找不到原来这里的变量中
"1000"表示1个持久度那么"40000"就表示40个持久度了!
h.后面的属性大家一定都熟悉了:
"AC"防御力下限
"AC2"防御力上限
"Mac"魔防下限
"Mac2"魔防上限
"DC"物理攻击力下限
"DC2"物理攻击力上限
"MC"魔法攻击力下限
"MC2"魔法攻击力上限
"SC"道术下限
"SC2"道术上限
"NeedLevel"需要等级
"Price"价格
物品是首饰时
"AC2"不是防御力上限而是准确
"Mac2"不是魔防上限而是敏捷
来看:
阎罗手套:防御0-4
数据库体现:
AC0
AC24
记忆头盔:防御3-3
数据库体现:
AC3
AC23
祈祷头盔:防御3-4魔御1-2
数据库体现:
AC3
AC24
MAC1
MAC22
这样看来,在普通首饰和服饰中:
AC就表示防御下限;
AC2表示防御上限;
MAC表示魔御下限;
MAC2表示魔御上限。
有特殊的吗?有:
白色虎齿项链:道术1-0魔法躲避20%
数据库体现:
AC22
SC1
灯笼项链:攻击1-0魔法躲避10%
数据库体现:
AC21
DC1
这里的AC2就表示魔法躲避,其中1代表10%,2就是20%。
问题:要是防御0-2魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。
(需要研究)
看更特殊的:
狂风项链攻击0-1攻击速度+2
数据库体现:
AC2
AC20
DC0
DC21
GM项链:攻击速度+10生命力恢复100%魔法力恢复100%
数据库体现:
AC10
AC210
MAC0
MAC210
比较一下,这里的
AC表示的是攻击速度
AC2表示生命力恢复100%
MAC2表示魔法力恢复100%
武器呢?武器中这几个属性所代表的又是不同的:
降魔:准确+1(其他属性略)
数据库体现:
AC21
PK刀:幸运+7,准确+7(其他属性略)
数据库体现:
AC27
Source-7(注意这个属性)
超级无极棍:幸运+10准确+10神圣+10
数据库体现:
AC10
AC210
Source-10(注意)
我找遍所有武器,只有超级无极棍的AC为10,那么可以推断武器中的
AC表示神圣,虽然我不知道神圣到底干什么用的?(需要研究)
而AC2就表示准确
重点是Source,不难看出,他应该就代表了幸运,但为什么是-10呢?莫非诅咒才体现为正值
?(需要研究)
继续要药剂的属性:
强效金疮药:HP+90
数据库体现:
AC90
强效太阳水:HP+50MP+80
数据库体现:
AC50
MAC80
这样看来,这里的
AC表示HP前值(注HP:200/300,200为前值,300为后值。)
MAC表示MP前值
没特殊的吗?有:
一些不常见的特殊药剂:
生命强化水:生命力暂时提升120秒(120秒内HP后值+50)
数据库体现:
AC50
MAC2120
魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50)
MAC50
MAC2120
那么这里的
AC表示HP后值
MAC表示MP后值
MAC2就表示时间了。
大家知道苹果是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示
准确了!
hoho,原来数据库中这几项属性会这么复杂和变化多端,一直没有好好注意他。
其实传奇私发服中大家一定都用到过那些拥有特殊属性的物品,特别是各种戒指,比如隐身戒指,护
身戒指,火焰戒指,复活戒指,传送戒指,活力戒指,技巧戒指,麻痹戒指等等这些,以前我
在使用中,往往在背包中放好几个有用的,在打斗中替换着用,因为这么多戒指,不可能全戴
在身上吧?
以前观察数据库的时候总是找不出来这些特殊属性的数据到底在哪里?
发现了,我终于发现了。。。。。。
大家注意到StdItems.DB这个数据库中的"shape"属性了吗?前篇中我说我不清楚是什么!
今天看了老半天终于明白这是什么了!
"shape"的每个变量都代表一个物品的隐藏属性.
举例:
隐身戒指:111
传送戒指:112
麻痹戒指:113
复活戒指:114
护身戒指:118
活力戒指:119
技巧戒指:120
探测戒指:121
也就是说只要"shape"下面的变量是"111"就代表这个物品(限首饰其他还没研究过)拥有隐身
的特殊属性!同理如果变量是"118"就表示这个物品拥有护身戒指的特殊属性!
了解了这点那么我们只要把其他首饰的这个属性变量改为相应的值就能拥有相应的特殊属性
了!
一个人身上可以装备6种首饰(一个头盔一个项链,两个戒指两个手镯)那么我们可以把这6
个首饰分别赋予他们6种特殊属性谁能想象这个套装的强大?
现在大家参照我上篇中制作服饰的过程就可以自己打造一套极品天神套装了!
不过先来补充一个上篇中没有详解的属性:
"Stdmode"——这个属性大家还有印象吗?上篇中我说在这个属性下的女服饰值为11男服饰值
为10.早几天我曾问过嘟嘟:我制造出来的一个高尚戒指居然不能带在装备栏的戒指位置而居
然放到了手镯的位置!那么大家看看StdItems.DB这个数据库下的第290个物件----高尚戒指他
在"Stdmode"这个属性下的值是26再看看其他戒指的值是22而手镯的值才是26所以导致高
尚戒指不能戴在戒指的位置而只能放在手镯的位置.
同样大家仔细观察,一般首饰"Stdmode"值是这样的:
戒指22
手镯26
项链20
头盔15
那么按照这样的解释的话如果把戒指的值设为20的话,岂不是戒指可以戴在项链的位置了.大
家有兴趣去试试哦!
写到这里,仔细的玩家都会说了,里面不一定戒指就是22手镯就是26啊!
是里面会出现很多值!
在举个例子来说明这个问题!
大家还记得上面一篇的回复帖中我补充的ACAC2MACMAC2这几个属性的变化吗?
其实就是"Stdmode"的值决定了ACAC2MACMAC2等这些属性的具体变化!
大家看:
灯笼项链:攻击1-0魔法躲避10%
数据库体现:
AC21
DC1
Stdmode19
这里面的AC2属性就不是防御上限了而变成了魔法躲避.
为什么属性会变大家注意到他的"Stdmode"值没是19.
同样是项链灯笼项链的"Stdmode"值为什么是19不是20呢?
其实就是这个19决定了AC2属性从防御上限变成了魔法躲避!
再看看白色虎齿项链的Stdmode值同样是19.
再要注意的是Stdmode值为20的项链ACAC2MACMAC2也已不再是防御上下限和魔御上下限了
而是:
AC2准确
MAC2敏捷
因为好象没有什么项链是加防御和魔御的吧?
注意了上面几点后现在来看看我改的一套装备吧:(次要属性略)
NAMEStdmodeShapeLooksACAC2MacMac2
诅咒亡221134302626
守护神221184302626
灵魂升261144292626
精灵翔261194292626
傀儡隐201114280505
天照帝151201099999
注:
诅咒亡——属性为:防御2-6魔御2-6拥有"麻痹"属性的戒指。
守护神——属性为:防御2-6魔御2-6拥有"护身"属性的戒指。
灵魂升——属性为:防御2-6魔御2-6拥有"复活"属性的手镯。
精灵翔——属性为:防御2-6魔御2-6拥有"活力"属性的手镯。
傀儡隐——属性为:准确+9敏捷+9拥有"隐身"属性的项链。
天照帝——属性为:防御9-9魔御9-9拥有"探测"属性的头盔。
其中戒指手镯项链使用了密花套装的样子头盔使用了记忆头盔的样子.
注意"诅咒亡"名字中间本来并不是空格而是一个*文符号但我这打不出来,所以留了空格
但在实际名字中间千万不要加空格,加了空格在**里是MAKE不出来的!
还有的是大家在制造装备的时候不要一味地追求超高属性如果套装中的防御和魔御都是9-9的
话,就根本没有什么怪物能打中你了!那样就失去意义了!
经过测试两个戒指隐藏属性正常体现项链的隐身属性没有体现,其他还来不急测试.
其实很有可能这种特殊属性只能在戒指中体现要真是这样大家不要砍我哦!~~~
[一]在DBC里打开DB文件后由个目录~第一个是书籍的~第二个是怪物的~第三个是物品的~
书籍
SID物品代号
NAME物品名称
EffectType效果属性
Effect效果(放此摸法所产生的动画效果)
Spell一段持续时间(摸法效果的持续时间)
Power基本威力
MaxPower最大威力
DefSpell
DefPower
DefMaxPower
Job使用职业(0-战士,1-法师,2-道士)
NeedL11级法术所需等级(往后有NeedL2就是2级法术所需等级)
L1Train修炼所需经验(同上)
怪物
SID怪物代号
Name怪物名称
Race
Racelmg
Appr
Lvl怪物等级
Undead是否属不死系(0-否,1-是)
CoolEye是否主动攻击
Exp杀死后得到的经验值
HP血量
MP法力值
AC防御力
MAC魔法防御力
DC基本攻击力
DCMax最大攻击力
MC魔法
SC道术
Speed不知道是什么速度
HIT命中率
Walk-SPD行走速度
ATTACR-SPD攻击速度
物品
Stdmode装备属性
(10-男衣,11-女衣,5-单手,6-双手,20-颈部佩带,15-手指佩带,30-蜡烛类,22-毒药,
符类,24-手镯佩带,42-制作原料)
Shape
Anicount
Source
Rwserved
Looks外观属性
DuraMax持久
Stock是否为库存品
Need限制(0-无,1-攻击力,2-法力,3-道术。往后还有“限制等级”NeedXXX)
物品有些简单的没有写出来如:价值等
[二]
修改沙巴克城主和钱,*收入的文件
C:/mirserver/Mir200/Envir/Castle/sabukw.txt
NPC人物的对话和所卖的物品目录
C:/mirserver/Mir200/Envir/market_def
商店里剩余物品的保存目录
C:/mirserver/Mir200/Envir/Market_saved
比奇国王、沙城官员、传送员、攻城战老人信息文件
C:/mirserver/Mir200/Envir/Npc_def
申请攻城的信息
C:/mirserver/Mir200/Envir/QuestDiary
GM列表文件
C:/mirserver/Mir200/Envir/AdminList.txt
需要添加GM在文件中添加’’*’’加空格加GM的ID或’’1’’加空格加GM的ID。注意:空
格不可少,*号或1后面跟的是ID,不是登录时的用户名
守卫坐标文件
C:/mirserver/Mir200/Envir/GuardList.txt
制作毒药配方文件
C:/mirserver/Mir200/Envir/Makeitem.txt
地图文件
C:/mirserver/Mir200/Envir/Mapinfo.txt
请高手把去猪7和祖玛7的路线修改成和盛大一样(因为盛大的我也不会走,路盲:-P)
从D716011712->D716023634这一行开始是进猪7的路线文件
如果把上面的D7158381->D716012513 改成 D7158381->D7178674
就直接从猪5到猪7〈正我是不会改成那种上下上下上下的走法,头晕!
同样 D50512310->D5061816开始是祖玛5的路线图
如果改成D50512310->D5071810就直接到祖玛7
怪物刷新文件
C:/mirserver/Mir200/Envir/Mongen.txt
传送员、官员的位置文件
C:/mirserver/Mir200/Envir/Npcs.txt
[三]下面说说删除某个人的帐号
在你启动传奇私发服时有个
dbserver在运行
你点击出来后
有个recordtools
会出现个窗口
如果你不知道他的帐号即ID
可以输入其在游戏中的呢称
比如有个玩家在游戏中叫luck
那么
你在chrname里面输入luck
然后FIND
你就能看到他的帐号情况出现在下面
下面删除
deletechar
那么人物就没了(可恢复)
如果是误删了人物想恢复只要按上面的查找到他的帐号情况
然后点击Undeletechar人物就恢复了
要完全删除是removecharactorsalldata(hum+FDB)
[四]修改玩家资料的详细方法(属性等级装备物品法术等)
1.运行C:/mirserver/mud2/DBSrv200/dbserver
2.单击“recordtools”键,弹出一个新窗口“CharDbManager”
3.输入id名称,查找,显示id注册资料
4.双击查找出的注册资料
5.弹出一个“FrmFDBViewer”呵呵,这个就是这个id的全部资料,包括:(人物各种属性、等
级、经验值、pk值、所在坐标、全身装备、包裹东西、法术情况等等)
6.点击“readonly”
7.输入密码:amir#05!
8.ok大功告成,可以随便修改任何人物的属性资料了。
[五]服务器端各文件的作用
gamelog是记录游戏的开不开没有太大问题gate_server里3个文件是登陆传奇用的一般也不
会出太大问题最重要是mir200和mud2这2个文件夹不管是汉化还是修改资料都要在这里入手
!mud2里放的是数据库db文件里的文件可以用dbc打开现在已经有汉化过的数据库了一幕了
然mir200就是传奇私发服主程序了.
先说设置有了servercontrol这个程序修改ip的工作就不用自己来了一般只要几个ini文件
路径对了都没有问题mir200文件夹中几个.txt文件只有一个!setup.txt要注意
[Server]
ServerIndex=0-----这个和下面的servernumber是开多服务器用的
ServerName=ktest----这个服务器的名字(和客户端ftp.ini中的server1name一行要一致而
server1caption一行对应的就是登陆后出现的服务器的名字可以随意了)
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE---测试服务器如果你改成false那么新人等级0金币0
TestLevel=42----新人等级必须是上面的是true
TestGold=1000----新人携带金币数
TestServerUserLimit=50----测试服务器最大同时在线人数
ServiceMode=FALSE----同testserver相反
NonPKServer=FALSE----如果想让服务器里人物不可以pk就改true吧
DBAddr=192.168.0.96----数据库ip和端口
DBPort=6000
IDSAddr=192.168.0.96
IDSPort=5600
MsgSrvAddr=192.168.0.96
MsgSrvPort=4900
HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=50
GateLoad=0
LogServerAddr=192.168.0.96
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[Share]
BaseDir=c:/mirserver/Mir200/Share/
GuildDir=c:/mirserver/Mir200/GuildBase/Guilds/
GuildFile=c:/mirserver/Mir200/GuildBase/Guildlist.txt
VentureDir=c:/mirserver/Mir200/ShareV/
ConLogDir=c:/mirserver/Mir200/ConLog/
CastleDir=c:/mirserver/Mir200/Envir/Castle/
EnvirDir=c:/mirserver/Mir200/Envir/
MapDir=c:/mirserver/Mir200/Map/
[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=1978372333
HomeMap=0
HomeX=289
HomeY=618
[Names]
ClothsMan=’布衣(男)’---------
ClothsWoman=’布衣(女)’这个是新手携带物品你可以加上屠龙可以加金条随意啦
WoodenSword=’木剑’
Candle=’蜡烛’------------
GoldStone=’金矿’
SilverStone=’银矿’
SteelStone=’铁矿’
CopperStone=’铜矿’
BlackStone=’黑铁矿’
Zuma1=’祖玛卫士’
Zuma2=’祖玛雕像’
Zuma3=’祖玛弓箭手’
Zuma4=’楔蛾’
Bee=’蝙蝠’
Spider=’蜘蛛’
WomaHorn=’沃玛号角’
ZumaPiece=’祖玛头像’
conloglog内也是游戏记录明文的.map文件夹中放官方传奇客户端map文件夹中的东西就可以
notice内2个文件是公告文件notice.txt是登陆游戏的那个说明.linenotice.txt是游戏里不
停刷新的公告(这个有个小技巧!你可以建立一个新文件夹再放一个linenotice.txt文件内容
就打一些服务器要重起希望安全下线之类的东西服务器重起时候用他覆盖外面的原文件然
后由gm打命令@reloadlinenotice就可以重新读取公告文件客户端屏幕上就会出现重起公告啦
记得重起后把原来的文件盖回去哦)
guildbase里是行会信息
envir最重要啦castle里是沙巴克的数据
[setup]
CastleName=沙巴克----这里是沙巴克人后面括号里的文字
OwnGuild=---拥有沙巴克的行会名字
ChangeDate=1999-12-30
WarDate=1999-12-30
IncomeToday=2002-10-12006
TotalGold=338159---沙巴克钱数
TodayIncome=14888---当天交易额
[defense]
CastleMap=3
MainDoorName=沙巴克城门
MainDoorX=672----城门坐标
MainDoorY=330
MainDoorOpen=1城门开关
MainDoorHP=10000城门的血
LeftWallName=沙巴克左城墙-一下类推拉
LeftWallX=624
LeftWallY=278
LeftWallHP=5000
CenterWallName=沙巴克右城墙
CenterWallX=627
CenterWallY=278
CenterWallHP=5000
RightWallName=沙巴克中城墙
RightWallX=634
RightWallY=271
RightWallHP=5000
Archer_1_X=0
Archer_1_Y=0
Archer_1_HP=0
Archer_2_X=0
Archer_2_Y=0
Archer_2_HP=0
Archer_3_X=0
Archer_3_Y=0
Archer_3_HP=0
Archer_4_X=0
Archer_4_Y=0
Archer_4_HP=0
Archer_5_X=0
Archer_5_Y=0
Archer_5_HP=0
Archer_6_X=0
Archer_6_Y=0
Archer_6_HP=0
Archer_7_X=0
Archer_7_Y=0
Archer_7_HP=0
Archer_8_X=0
Archer_8_Y=0
Archer_8_HP=0
Archer_9_X=0
Archer_9_Y=0
Archer_9_HP=0
Archer_10_X=0
Archer_10_Y=0
Archer_10_HP=0
Archer_11_X=0
Archer_11_Y=0
Archer_11_HP=0
Archer_12_X=0
Archer_12_Y=0
Archer_12_HP=0
Guard_1_X=0
Guard_1_Y=0
Guard_1_HP=0
Guard_2_X=0
Guard_2_Y=0
Guard_2_HP=0
Guard_3_X=0
Guard_3_Y=0
Guard_3_HP=0
Guard_4_X=0
Guard_4_Y=0
Guard_4_HP=0
另一个文件就是沙巴克攻城战的数据这些数据是服务器启动时候读取的有改动只有重起服务
器才可以实现
defines是空的~~做什么用没有研究出来mapquest_def是做任务的对话一直到现在也没有人
汉化它呵呵估计觉得没有人会在意这个吧market_def是所有npc信息比如大家想改土城杂货
店老板卖的东西首先再envir文件夹下找merchant.txt这个文件
;MongchonTraders---土城的
对应market_def中的文件所在坐标游戏中的名字样子代码
6Mwh0145912仓库员090
6Mwh3305373仓库管理员060
3Mdr01492320衣服店070
3Mga01491118手套店老板040
3Mhe014985头盔店老板050
2Mwe015959武器店老板000
4Mdu016058药店老板010
8Mri01581116戒指店老板50
8Mbr01581611手套老板060
8Mne0158421项链店老板040
7Mst3346334杂货店老板030
1Mme3355329屠夫0110
4Mdu3361335药店老板010
5Mbo01611116书店老板020
9snpc23297302网络文明宣传员05
我们看到杂货店老板对应的文件是7mst我们再market_def中找到一个7Mst-3.txt就是它
;武器
%100
+30
+3
+25
;对话框’*’:对话框标签
[@main]
#IF
checkpkpoint2-----查pk点数如果是红名就说~$#$%#$%呵呵可以去掉哦
#SAY
我不想和你这样的人打交道..//
<取消/@exit>
#ELSEACT
goto@main-1
[@main-1]
欢迎.我可以为你做什么吗?//
<购买/@buy>物品/
<出售/@sell>物品/
<取消/@exit>
<>
[@buy]
你需要哪种物品呢?/
<返回/@main>
[@sell]
我们出售蜡烛,护身符,卷轴,修理液等./
<返回/@main>
[goods]
;物品(canbeZen)价格小时
蜡烛10001
火把10001
随机传送卷10001
地牢逃脱卷10001
回城卷10001
行会回城卷10001
护身符10001
护身符包10001
修复油10001
地牢逃脱卷包10001
随机传送卷包10001
回城卷包10001
行会回城卷包10001
战神油10001
祝福油10001
这里是物品信息可以自己加但是一定要和数据库里的一样哦
Market_prices和Market_savedmarket_upg里是物品信息如果是空的就从market_def中读取
所以改动了market_def中的文件后一定要删空这3个文件夹否则是不行的(我就再这里研究了
好久重起了n次服务器啊555555555)MonItems文件夹可是好东西这里放的是爆东西的几率爆
的东西之类的1/100指平均100个爆一个哦后面跟物品名字要注意的是文件名一定是数据库
里的怪物名字.txt要不什么都不爆不要怪我哦.
Npc_def这里放的是那些不卖东西的npc的信息石墓阵过不去?好说
[@main]
#IF
checkpkpoint2
#SAY
我将会把你传送到你想要去的地方!//
<取消/@exit>/
#ELSEACT
goto@main-1
[@main-1]
欢迎使用我的传送服务./
每传送1个地方将用掉你100黄金./
你想去什么地方?//
<比奇城/@bwmove><泥城/@brdmove><比奇省/@ginmove>/
<毒蛇峡谷/@svmove><盟重/@mwmove><竞技场/@wwmove>/
<取消/@exit>/
[@bwmove]
#IF
checkgold100
#ACT
takegold100
mapmove0333268
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@brdmove]
#IF
checkgold100
#ACT
takegold100
mapmove0288615
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@ginmove]
#IF
checkgold100
#ACT
takegold100
mapmove0634612
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@svmove]
#IF
checkgold100
#ACT
takegold100
mapmove2504484
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@mwmove]
#IF
checkgold100
#ACT
takegold100
mapmove3330330
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@wwmove]
#IF
checkgold100
#ACT
takegold100
mapmove11177324
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
你看看我们加点东西试一试
[@main]
#IF
checkpkpoint2
#SAY
我将会把你传送到你想要去的地方!//
<取消/@exit>/
#ELSEACT
goto@main-1
[@main-1]
欢迎使用我的传送服务./
每传送1个地方将用掉你100黄金./
你想去什么地方?//
<比奇城/@bwmove><泥城/@brdmove><比奇省/@ginmove>/
<毒蛇峡谷/@svmove><盟重/@mwmove><竞技场/@wwmove>/
<猪洞6层/@6move>/
<取消/@exit>/
[@bwmove]
#IF
checkgold100
#ACT
takegold100
mapmove0333268
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@brdmove]
#IF
checkgold100
#ACT
takegold100
mapmove0288615
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@ginmove]
#IF
checkgold100
#ACT
takegold100
mapmove0634612
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@svmove]
#IF
checkgold100
#ACT
takegold100
mapmove2504484
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@mwmove]
#IF
checkgold100
#ACT
takegold100
mapmove3330330
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@wwmove]
#IF
checkgold100
#ACT
takegold100
mapmove11177324
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@6move]
#IF
checkgold100
#ACT
takegold100
mapmoved7161010
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
AdminList.txt文件放的就是gm帐号啦这里要注意(*gm帐号)*号后面有个空格!gm帐号是游戏
里的人物名字不是帐号名字!还有个小秘密*gm帐号这个帐号拥有所有权限而1gm帐号则
只是很好模式不能制作东西的哦~~
GuardList.txt是所有大刀和弓箭的坐标刷新频率等等
MakeItem.txt这个是做毒药的有些汉化版本做不出毒药就是这个原英啦~
MapInfo.txt这个就猛啦地图信息!再这里你可以改动地图信息你可以改成猪5直接进猪6把
石墓阵关了这里刷新怪物太费服务器资源啦!
StartPoint.txt新手出来的点位!
MapQuest.txt做任务用的啦
merchant.txt卖东西的npc的信息啦
merchant.txt.pre10是merchant.txt的备份信息啦
MiniMap.txt地图的代码省略代码比如比奇地图代码就是0盟重是3你也可以加个猪7的
Mongen.txt怪物刷新地点频率数量~~~我以猪7做个解释
;;籍阿7摸
D717100100黑色恶蛆10010010
D717100100楔蛾10015010
D717100100白野猪01002030
D717100100白野猪100530
D717100100白野猪100530
D717100100邪恶蝎蛇100230
D717100100角蝇1003010
d717是地图代码100100是刷新坐标白野猪就不用说了吧100是scope(没有来得及查字典~嘻
嘻~)20是一次刷几个30是多少时间刷一次(分钟为单位)
就是再猪7的100100每30分钟刷20个白野猪0
Npcs.txt是不卖东西的npc的信息
UnbindList.txt是没有捆绑的东西信息有些传奇私发服超级魔法药拆开就没有了就是应为这里没有汉
化
[七]其它
@AddGuild添加工会
@DelGuild删除工会
@DisableFilter关闭禁止说脏话功能再打一次开启
@ReloadGuild重新读取行会信息命令后面更行会名字
@ReloadGuildall重新读取所有行会信息
@ReloadAdmin重新读取gm列表可以在不重起的情况下加gm了
@ReloadNpc读取你屏幕里的npc信息~就是刷npc卖的东西啦
@ReloadDiary不懂~好像和envir文件夹里的MapQuest_def和QuestDiary文件夹有关
@ReloadMonItems重新读取爆东西信息就是重新读取MonItems文件夹里的文件
@ReadAbuseInformation重新读取禁止的脏话信息在mirserver/gate_server/RunGate/wordf
ilt.txt文件里设定!每行一个单词如你加了个*字那么你在游戏里说*XXXX的时候就是********
再加一个妈就是**你**(这样就不怕骂人啦)
还有汉化传奇私发服的一些问题啦其实要注意的就是一点:仔细!把所有东西都不要漏掉比如再数据库
里改了白猪那么猪7就不能在刷白野猪了这样什么都刷不出来的(改Mongen.txt)还有就是Mo
nItems文件夹里就要改成白猪啦~要不刷出来都不爆~
给做汉化传奇私发服的朋友一点建议!用了别人汉化的数据库就要用人家的mongen.txt和monitems文件
夹这2个最重要还有envir文件夹里的一些.txt文件也要带上
传奇私发服设置篇--修改DB常识
正常安装完毕后打开DBC2000点HeroDB大家看见了三个文件吧
分别是MagicDBMonterDB和StdItemDB
MagicDb呢就是你所修炼的法术和各种技能
嫌练的慢麻烦吧~~~很简单哦Trainlv表格是需要升级的经验
哈哈全部把他们改成1这下就很简单了无论练什么技能只要一点
就能升级了不用到处去找技巧项链了
Needlv是需要的等级也全改成1这下你就能在1级练全部技能了
注意一起有三个别忘了改!
注:Mode里0是战士技能1是道士技能2是法师技能
全改成0的话战士就能修炼所有的技术了
D:/mir/mud2/Logsrv/IdDB/下的全部文件玩家ID资料
D:/mir/Mir200/Notice/下的全部文件公告资料
D:/mir/Mir200/Envir/Castle/下的全部文件沙巴克资料
D:/mir/Mir200/GuildBase/下的全部文件行会资料
D:/mirserver/Mir200/Envir/AdminList.txtGM权限文件
在新版测试通过后,请导入以上的文件到相关的路径
DB数据库
但由于各种不同版本的DB数据库不同可能导致以下情况:
A:如果两个版本的D:/mirserver/mud2/DB/StdItems.DB
编号不一样将会导致以前玩家的部分装备变成其他装备。
B:可能会出现无法注册ID的情况
请删除D:/mir/mud2/Logsrv/IdDB/下的全部文件
然后让玩家重新注册即可
玩家装备将可以保留但有可能会出现A的情况
更新后会出现行会信息无法正确提取:
处理办法打开D:/mirserver/Mir200/GuildBase/guilds/行会纪录文件
将原来英文注解替换为中文即可注意要改成下面一样前后都有括号的。其它都不用更改
-------------------------------------
[公告]
[敌对行会]
[联盟行会]
[成员表]
无法注册人物的问题按照这样的步骤解决:
1先看看你的D:/mirserver/mud2/DBSrv200/FDB/和D:/mirserver/mud2/Logsrv/IdDB/有没
有文件?
2把那两个文件夹里面的文件都删掉。然后再重启一下
D:/mirserver/mud2/Logsrv/Logsrv.ini
D:/mirserver/mud2/DBSrv200/dbsrc.ini
这二个文件中对应的路径是否存在,注册是否规范,注意用户名字尽可能不要注册中文的
Npc闪的问题按照这样的步骤解决
1先看看你的D:/mirserver/Mir200/Envir的目录下有没有Market_prices和Market_saved这2
个文件夹?
2把那两个文件夹里面的文件都删掉。然后再重启一下。
3进入传奇,让他闪上十分钟。再重启一下。(服务端默认每隔十分钟保存一次纪录)
不开门的原因:
1检查是否已经安装DBC并且路径设置是否正确
2请检查所有的IP文件是否对应
3请检查服务器端和客户端的服务器名字是否对应
沙巴克无法雇佣弓箭手的问题:
将D:/mirserver/Mir200/Envir/Castle/沙巴克配置文件.txt
中有关的坐标复制到SabukW.txt里覆盖掉以前的重起服务器即可
造成的原因:首次启动服务器没有行会信息,所以各弓箭手的
坐标将被系统清空
首先用DBCommander2000打开*:/mirserver/mud2/DB下的StdItems.db数据库文件
1.选中最底下的那个装备名,然后点图中所示1的位置那个+号,这样就会在你所选中的装备前
面插入一列横向表单,点了+号后,在右边就会出现一个“对号”标记的按钮,按一下这个“
对号”就表示确定插入这一横列。
2.现在开始你就是一名裁缝了:
a.首先点一下最左边“idx”属性对下来的空表单处,然后写入序号,记住序号不要重复,最
好能按照先后次序排列(具体有什么影响我也不知道。)
b.“NAME”属性是物件的名称,在这里我们写入“伯爵斗篷(男)"。
c.“Stdmode”属性具体表示什么我不知道,但男的衣服改成“10”,女的衣服改成“11”,
这样男的衣服就不能给女的穿,女的衣服就不能给男的穿了!
d.“Shape”这个属性很重要,一开始我按照“嘟嘟内衣”的数据改了,然后上线一看,虽然
@make出来后放包包里是件魔法长袍,装备栏里显示也是魔法长袍,但一穿上后,外面的人物
显示穿的居然还是灵魂战衣,经过对照发现了三个变量:
“5”表示“灵魂战衣”的样子。
“4”表示“魔法长袍”的样子。
“3”表示“重盔甲”的样子。
e.“Weight”属性是物件重量,这个很简单,自己改咯!
f.“Looks”属性决定了这件衣服@make出来后放包包里的样子和在装备栏里的样子,这个你可
以参照前面物件的属性,我查了一下,变量是这样的:
“重盔甲(男)”or"战神盔甲(男)"or"钢盔甲(男)"62
"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)"63
"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)"64
"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)"82
"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)"83
"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)"84
改其他装备的时候参照前面物件的变量就可以了!
g."DuraMax"这个就是我们要找的物件持久的属性了一开始怎么也找不到原来这里的变量中
"1000"表示1个持久度那么"40000"就表示40个持久度了!
h.后面的属性大家一定都熟悉了:
"AC"防御力下限
"AC2"防御力上限
"Mac"魔防下限
"Mac2"魔防上限
"DC"物理攻击力下限
"DC2"物理攻击力上限
"MC"魔法攻击力下限
"MC2"魔法攻击力上限
"SC"道术下限
"SC2"道术上限
"NeedLevel"需要等级
"Price"价格
物品是首饰时
"AC2"不是防御力上限而是准确
"Mac2"不是魔防上限而是敏捷
来看:
阎罗手套:防御0-4
数据库体现:
AC0
AC24
记忆头盔:防御3-3
数据库体现:
AC3
AC23
祈祷头盔:防御3-4魔御1-2
数据库体现:
AC3
AC24
MAC1
MAC22
这样看来,在普通首饰和服饰中:
AC就表示防御下限;
AC2表示防御上限;
MAC表示魔御下限;
MAC2表示魔御上限。
有特殊的吗?有:
白色虎齿项链:道术1-0魔法躲避20%
数据库体现:
AC22
SC1
灯笼项链:攻击1-0魔法躲避10%
数据库体现:
AC21
DC1
这里的AC2就表示魔法躲避,其中1代表10%,2就是20%。
问题:要是防御0-2魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。
(需要研究)
看更特殊的:
狂风项链攻击0-1攻击速度+2
数据库体现:
AC2
AC20
DC0
DC21
GM项链:攻击速度+10生命力恢复100%魔法力恢复100%
数据库体现:
AC10
AC210
MAC0
MAC210
比较一下,这里的
AC表示的是攻击速度
AC2表示生命力恢复100%
MAC2表示魔法力恢复100%
武器呢?武器中这几个属性所代表的又是不同的:
降魔:准确+1(其他属性略)
数据库体现:
AC21
PK刀:幸运+7,准确+7(其他属性略)
数据库体现:
AC27
Source-7(注意这个属性)
超级无极棍:幸运+10准确+10神圣+10
数据库体现:
AC10
AC210
Source-10(注意)
我找遍所有武器,只有超级无极棍的AC为10,那么可以推断武器中的
AC表示神圣,虽然我不知道神圣到底干什么用的?(需要研究)
而AC2就表示准确
重点是Source,不难看出,他应该就代表了幸运,但为什么是-10呢?莫非诅咒才体现为正值
?(需要研究)
继续要药剂的属性:
强效金疮药:HP+90
数据库体现:
AC90
强效太阳水:HP+50MP+80
数据库体现:
AC50
MAC80
这样看来,这里的
AC表示HP前值(注HP:200/300,200为前值,300为后值。)
MAC表示MP前值
没特殊的吗?有:
一些不常见的特殊药剂:
生命强化水:生命力暂时提升120秒(120秒内HP后值+50)
数据库体现:
AC50
MAC2120
魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50)
MAC50
MAC2120
那么这里的
AC表示HP后值
MAC表示MP后值
MAC2就表示时间了。
大家知道苹果是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示
准确了!
hoho,原来数据库中这几项属性会这么复杂和变化多端,一直没有好好注意他。
其实传奇私发服中大家一定都用到过那些拥有特殊属性的物品,特别是各种戒指,比如隐身戒指,护
身戒指,火焰戒指,复活戒指,传送戒指,活力戒指,技巧戒指,麻痹戒指等等这些,以前我
在使用中,往往在背包中放好几个有用的,在打斗中替换着用,因为这么多戒指,不可能全戴
在身上吧?
以前观察数据库的时候总是找不出来这些特殊属性的数据到底在哪里?
发现了,我终于发现了。。。。。。
大家注意到StdItems.DB这个数据库中的"shape"属性了吗?前篇中我说我不清楚是什么!
今天看了老半天终于明白这是什么了!
"shape"的每个变量都代表一个物品的隐藏属性.
举例:
隐身戒指:111
传送戒指:112
麻痹戒指:113
复活戒指:114
护身戒指:118
活力戒指:119
技巧戒指:120
探测戒指:121
也就是说只要"shape"下面的变量是"111"就代表这个物品(限首饰其他还没研究过)拥有隐身
的特殊属性!同理如果变量是"118"就表示这个物品拥有护身戒指的特殊属性!
了解了这点那么我们只要把其他首饰的这个属性变量改为相应的值就能拥有相应的特殊属性
了!
一个人身上可以装备6种首饰(一个头盔一个项链,两个戒指两个手镯)那么我们可以把这6
个首饰分别赋予他们6种特殊属性谁能想象这个套装的强大?
现在大家参照我上篇中制作服饰的过程就可以自己打造一套极品天神套装了!
不过先来补充一个上篇中没有详解的属性:
"Stdmode"——这个属性大家还有印象吗?上篇中我说在这个属性下的女服饰值为11男服饰值
为10.早几天我曾问过嘟嘟:我制造出来的一个高尚戒指居然不能带在装备栏的戒指位置而居
然放到了手镯的位置!那么大家看看StdItems.DB这个数据库下的第290个物件----高尚戒指他
在"Stdmode"这个属性下的值是26再看看其他戒指的值是22而手镯的值才是26所以导致高
尚戒指不能戴在戒指的位置而只能放在手镯的位置.
同样大家仔细观察,一般首饰"Stdmode"值是这样的:
戒指22
手镯26
项链20
头盔15
那么按照这样的解释的话如果把戒指的值设为20的话,岂不是戒指可以戴在项链的位置了.大
家有兴趣去试试哦!
写到这里,仔细的玩家都会说了,里面不一定戒指就是22手镯就是26啊!
是里面会出现很多值!
在举个例子来说明这个问题!
大家还记得上面一篇的回复帖中我补充的ACAC2MACMAC2这几个属性的变化吗?
其实就是"Stdmode"的值决定了ACAC2MACMAC2等这些属性的具体变化!
大家看:
灯笼项链:攻击1-0魔法躲避10%
数据库体现:
AC21
DC1
Stdmode19
这里面的AC2属性就不是防御上限了而变成了魔法躲避.
为什么属性会变大家注意到他的"Stdmode"值没是19.
同样是项链灯笼项链的"Stdmode"值为什么是19不是20呢?
其实就是这个19决定了AC2属性从防御上限变成了魔法躲避!
再看看白色虎齿项链的Stdmode值同样是19.
再要注意的是Stdmode值为20的项链ACAC2MACMAC2也已不再是防御上下限和魔御上下限了
而是:
AC2准确
MAC2敏捷
因为好象没有什么项链是加防御和魔御的吧?
注意了上面几点后现在来看看我改的一套装备吧:(次要属性略)
NAMEStdmodeShapeLooksACAC2MacMac2
诅咒亡221134302626
守护神221184302626
灵魂升261144292626
精灵翔261194292626
傀儡隐201114280505
天照帝151201099999
注:
诅咒亡——属性为:防御2-6魔御2-6拥有"麻痹"属性的戒指。
守护神——属性为:防御2-6魔御2-6拥有"护身"属性的戒指。
灵魂升——属性为:防御2-6魔御2-6拥有"复活"属性的手镯。
精灵翔——属性为:防御2-6魔御2-6拥有"活力"属性的手镯。
傀儡隐——属性为:准确+9敏捷+9拥有"隐身"属性的项链。
天照帝——属性为:防御9-9魔御9-9拥有"探测"属性的头盔。
其中戒指手镯项链使用了密花套装的样子头盔使用了记忆头盔的样子.
注意"诅咒亡"名字中间本来并不是空格而是一个*文符号但我这打不出来,所以留了空格
但在实际名字中间千万不要加空格,加了空格在**里是MAKE不出来的!
还有的是大家在制造装备的时候不要一味地追求超高属性如果套装中的防御和魔御都是9-9的
话,就根本没有什么怪物能打中你了!那样就失去意义了!
经过测试两个戒指隐藏属性正常体现项链的隐身属性没有体现,其他还来不急测试.
其实很有可能这种特殊属性只能在戒指中体现要真是这样大家不要砍我哦!~~~
[一]在DBC里打开DB文件后由个目录~第一个是书籍的~第二个是怪物的~第三个是物品的~
书籍
SID物品代号
NAME物品名称
EffectType效果属性
Effect效果(放此摸法所产生的动画效果)
Spell一段持续时间(摸法效果的持续时间)
Power基本威力
MaxPower最大威力
DefSpell
DefPower
DefMaxPower
Job使用职业(0-战士,1-法师,2-道士)
NeedL11级法术所需等级(往后有NeedL2就是2级法术所需等级)
L1Train修炼所需经验(同上)
怪物
SID怪物代号
Name怪物名称
Race
Racelmg
Appr
Lvl怪物等级
Undead是否属不死系(0-否,1-是)
CoolEye是否主动攻击
Exp杀死后得到的经验值
HP血量
MP法力值
AC防御力
MAC魔法防御力
DC基本攻击力
DCMax最大攻击力
MC魔法
SC道术
Speed不知道是什么速度
HIT命中率
Walk-SPD行走速度
ATTACR-SPD攻击速度
物品
Stdmode装备属性
(10-男衣,11-女衣,5-单手,6-双手,20-颈部佩带,15-手指佩带,30-蜡烛类,22-毒药,
符类,24-手镯佩带,42-制作原料)
Shape
Anicount
Source
Rwserved
Looks外观属性
DuraMax持久
Stock是否为库存品
Need限制(0-无,1-攻击力,2-法力,3-道术。往后还有“限制等级”NeedXXX)
物品有些简单的没有写出来如:价值等
[二]
修改沙巴克城主和钱,*收入的文件
C:/mirserver/Mir200/Envir/Castle/sabukw.txt
NPC人物的对话和所卖的物品目录
C:/mirserver/Mir200/Envir/market_def
商店里剩余物品的保存目录
C:/mirserver/Mir200/Envir/Market_saved
比奇国王、沙城官员、传送员、攻城战老人信息文件
C:/mirserver/Mir200/Envir/Npc_def
申请攻城的信息
C:/mirserver/Mir200/Envir/QuestDiary
GM列表文件
C:/mirserver/Mir200/Envir/AdminList.txt
需要添加GM在文件中添加’’*’’加空格加GM的ID或’’1’’加空格加GM的ID。注意:空
格不可少,*号或1后面跟的是ID,不是登录时的用户名
守卫坐标文件
C:/mirserver/Mir200/Envir/GuardList.txt
制作毒药配方文件
C:/mirserver/Mir200/Envir/Makeitem.txt
地图文件
C:/mirserver/Mir200/Envir/Mapinfo.txt
请高手把去猪7和祖玛7的路线修改成和盛大一样(因为盛大的我也不会走,路盲:-P)
从D716011712->D716023634这一行开始是进猪7的路线文件
如果把上面的D7158381->D716012513 改成 D7158381->D7178674
就直接从猪5到猪7〈正我是不会改成那种上下上下上下的走法,头晕!
同样 D50512310->D5061816开始是祖玛5的路线图
如果改成D50512310->D5071810就直接到祖玛7
怪物刷新文件
C:/mirserver/Mir200/Envir/Mongen.txt
传送员、官员的位置文件
C:/mirserver/Mir200/Envir/Npcs.txt
[三]下面说说删除某个人的帐号
在你启动传奇私发服时有个
dbserver在运行
你点击出来后
有个recordtools
会出现个窗口
如果你不知道他的帐号即ID
可以输入其在游戏中的呢称
比如有个玩家在游戏中叫luck
那么
你在chrname里面输入luck
然后FIND
你就能看到他的帐号情况出现在下面
下面删除
deletechar
那么人物就没了(可恢复)
如果是误删了人物想恢复只要按上面的查找到他的帐号情况
然后点击Undeletechar人物就恢复了
要完全删除是removecharactorsalldata(hum+FDB)
[四]修改玩家资料的详细方法(属性等级装备物品法术等)
1.运行C:/mirserver/mud2/DBSrv200/dbserver
2.单击“recordtools”键,弹出一个新窗口“CharDbManager”
3.输入id名称,查找,显示id注册资料
4.双击查找出的注册资料
5.弹出一个“FrmFDBViewer”呵呵,这个就是这个id的全部资料,包括:(人物各种属性、等
级、经验值、pk值、所在坐标、全身装备、包裹东西、法术情况等等)
6.点击“readonly”
7.输入密码:amir#05!
8.ok大功告成,可以随便修改任何人物的属性资料了。
[五]服务器端各文件的作用
gamelog是记录游戏的开不开没有太大问题gate_server里3个文件是登陆传奇用的一般也不
会出太大问题最重要是mir200和mud2这2个文件夹不管是汉化还是修改资料都要在这里入手
!mud2里放的是数据库db文件里的文件可以用dbc打开现在已经有汉化过的数据库了一幕了
然mir200就是传奇私发服主程序了.
先说设置有了servercontrol这个程序修改ip的工作就不用自己来了一般只要几个ini文件
路径对了都没有问题mir200文件夹中几个.txt文件只有一个!setup.txt要注意
[Server]
ServerIndex=0-----这个和下面的servernumber是开多服务器用的
ServerName=ktest----这个服务器的名字(和客户端ftp.ini中的server1name一行要一致而
server1caption一行对应的就是登陆后出现的服务器的名字可以随意了)
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE---测试服务器如果你改成false那么新人等级0金币0
TestLevel=42----新人等级必须是上面的是true
TestGold=1000----新人携带金币数
TestServerUserLimit=50----测试服务器最大同时在线人数
ServiceMode=FALSE----同testserver相反
NonPKServer=FALSE----如果想让服务器里人物不可以pk就改true吧
DBAddr=192.168.0.96----数据库ip和端口
DBPort=6000
IDSAddr=192.168.0.96
IDSPort=5600
MsgSrvAddr=192.168.0.96
MsgSrvPort=4900
HumLimit=30
MonLimit=30
ZenLimit=30
NpcLimit=5
SocLimit=30
DecLimit=10
UserFull=500
ZenFastStep=300
SendBlock=1000
CheckBlock=8000
AvailableBlock=50
GateLoad=0
LogServerAddr=192.168.0.96
LogServerPort=10000
ViewHackMessage=TRUE
ViewAdmissionFailure=TRUE
;HalfFeeStart=2
;HalfFeeEnd=10
[Share]
BaseDir=c:/mirserver/Mir200/Share/
GuildDir=c:/mirserver/Mir200/GuildBase/Guilds/
GuildFile=c:/mirserver/Mir200/GuildBase/Guildlist.txt
VentureDir=c:/mirserver/Mir200/ShareV/
ConLogDir=c:/mirserver/Mir200/ConLog/
CastleDir=c:/mirserver/Mir200/Envir/Castle/
EnvirDir=c:/mirserver/Mir200/Envir/
MapDir=c:/mirserver/Mir200/Map/
[Setup]
ClientFile1=mir.dat
ClientFile2=
ClientFile3=
ItemNumber=1978372333
HomeMap=0
HomeX=289
HomeY=618
[Names]
ClothsMan=’布衣(男)’---------
ClothsWoman=’布衣(女)’这个是新手携带物品你可以加上屠龙可以加金条随意啦
WoodenSword=’木剑’
Candle=’蜡烛’------------
GoldStone=’金矿’
SilverStone=’银矿’
SteelStone=’铁矿’
CopperStone=’铜矿’
BlackStone=’黑铁矿’
Zuma1=’祖玛卫士’
Zuma2=’祖玛雕像’
Zuma3=’祖玛弓箭手’
Zuma4=’楔蛾’
Bee=’蝙蝠’
Spider=’蜘蛛’
WomaHorn=’沃玛号角’
ZumaPiece=’祖玛头像’
conloglog内也是游戏记录明文的.map文件夹中放官方传奇客户端map文件夹中的东西就可以
notice内2个文件是公告文件notice.txt是登陆游戏的那个说明.linenotice.txt是游戏里不
停刷新的公告(这个有个小技巧!你可以建立一个新文件夹再放一个linenotice.txt文件内容
就打一些服务器要重起希望安全下线之类的东西服务器重起时候用他覆盖外面的原文件然
后由gm打命令@reloadlinenotice就可以重新读取公告文件客户端屏幕上就会出现重起公告啦
记得重起后把原来的文件盖回去哦)
guildbase里是行会信息
envir最重要啦castle里是沙巴克的数据
[setup]
CastleName=沙巴克----这里是沙巴克人后面括号里的文字
OwnGuild=---拥有沙巴克的行会名字
ChangeDate=1999-12-30
WarDate=1999-12-30
IncomeToday=2002-10-12006
TotalGold=338159---沙巴克钱数
TodayIncome=14888---当天交易额
[defense]
CastleMap=3
MainDoorName=沙巴克城门
MainDoorX=672----城门坐标
MainDoorY=330
MainDoorOpen=1城门开关
MainDoorHP=10000城门的血
LeftWallName=沙巴克左城墙-一下类推拉
LeftWallX=624
LeftWallY=278
LeftWallHP=5000
CenterWallName=沙巴克右城墙
CenterWallX=627
CenterWallY=278
CenterWallHP=5000
RightWallName=沙巴克中城墙
RightWallX=634
RightWallY=271
RightWallHP=5000
Archer_1_X=0
Archer_1_Y=0
Archer_1_HP=0
Archer_2_X=0
Archer_2_Y=0
Archer_2_HP=0
Archer_3_X=0
Archer_3_Y=0
Archer_3_HP=0
Archer_4_X=0
Archer_4_Y=0
Archer_4_HP=0
Archer_5_X=0
Archer_5_Y=0
Archer_5_HP=0
Archer_6_X=0
Archer_6_Y=0
Archer_6_HP=0
Archer_7_X=0
Archer_7_Y=0
Archer_7_HP=0
Archer_8_X=0
Archer_8_Y=0
Archer_8_HP=0
Archer_9_X=0
Archer_9_Y=0
Archer_9_HP=0
Archer_10_X=0
Archer_10_Y=0
Archer_10_HP=0
Archer_11_X=0
Archer_11_Y=0
Archer_11_HP=0
Archer_12_X=0
Archer_12_Y=0
Archer_12_HP=0
Guard_1_X=0
Guard_1_Y=0
Guard_1_HP=0
Guard_2_X=0
Guard_2_Y=0
Guard_2_HP=0
Guard_3_X=0
Guard_3_Y=0
Guard_3_HP=0
Guard_4_X=0
Guard_4_Y=0
Guard_4_HP=0
另一个文件就是沙巴克攻城战的数据这些数据是服务器启动时候读取的有改动只有重起服务
器才可以实现
defines是空的~~做什么用没有研究出来mapquest_def是做任务的对话一直到现在也没有人
汉化它呵呵估计觉得没有人会在意这个吧market_def是所有npc信息比如大家想改土城杂货
店老板卖的东西首先再envir文件夹下找merchant.txt这个文件
;MongchonTraders---土城的
对应market_def中的文件所在坐标游戏中的名字样子代码
6Mwh0145912仓库员090
6Mwh3305373仓库管理员060
3Mdr01492320衣服店070
3Mga01491118手套店老板040
3Mhe014985头盔店老板050
2Mwe015959武器店老板000
4Mdu016058药店老板010
8Mri01581116戒指店老板50
8Mbr01581611手套老板060
8Mne0158421项链店老板040
7Mst3346334杂货店老板030
1Mme3355329屠夫0110
4Mdu3361335药店老板010
5Mbo01611116书店老板020
9snpc23297302网络文明宣传员05
我们看到杂货店老板对应的文件是7mst我们再market_def中找到一个7Mst-3.txt就是它
;武器
%100
+30
+3
+25
;对话框’*’:对话框标签
[@main]
#IF
checkpkpoint2-----查pk点数如果是红名就说~$#$%#$%呵呵可以去掉哦
#SAY
我不想和你这样的人打交道..//
<取消/@exit>
#ELSEACT
goto@main-1
[@main-1]
欢迎.我可以为你做什么吗?//
<购买/@buy>物品/
<出售/@sell>物品/
<取消/@exit>
<>
[@buy]
你需要哪种物品呢?/
<返回/@main>
[@sell]
我们出售蜡烛,护身符,卷轴,修理液等./
<返回/@main>
[goods]
;物品(canbeZen)价格小时
蜡烛10001
火把10001
随机传送卷10001
地牢逃脱卷10001
回城卷10001
行会回城卷10001
护身符10001
护身符包10001
修复油10001
地牢逃脱卷包10001
随机传送卷包10001
回城卷包10001
行会回城卷包10001
战神油10001
祝福油10001
这里是物品信息可以自己加但是一定要和数据库里的一样哦
Market_prices和Market_savedmarket_upg里是物品信息如果是空的就从market_def中读取
所以改动了market_def中的文件后一定要删空这3个文件夹否则是不行的(我就再这里研究了
好久重起了n次服务器啊555555555)MonItems文件夹可是好东西这里放的是爆东西的几率爆
的东西之类的1/100指平均100个爆一个哦后面跟物品名字要注意的是文件名一定是数据库
里的怪物名字.txt要不什么都不爆不要怪我哦.
Npc_def这里放的是那些不卖东西的npc的信息石墓阵过不去?好说
[@main]
#IF
checkpkpoint2
#SAY
我将会把你传送到你想要去的地方!//
<取消/@exit>/
#ELSEACT
goto@main-1
[@main-1]
欢迎使用我的传送服务./
每传送1个地方将用掉你100黄金./
你想去什么地方?//
<比奇城/@bwmove><泥城/@brdmove><比奇省/@ginmove>/
<毒蛇峡谷/@svmove><盟重/@mwmove><竞技场/@wwmove>/
<取消/@exit>/
[@bwmove]
#IF
checkgold100
#ACT
takegold100
mapmove0333268
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@brdmove]
#IF
checkgold100
#ACT
takegold100
mapmove0288615
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@ginmove]
#IF
checkgold100
#ACT
takegold100
mapmove0634612
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@svmove]
#IF
checkgold100
#ACT
takegold100
mapmove2504484
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@mwmove]
#IF
checkgold100
#ACT
takegold100
mapmove3330330
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@wwmove]
#IF
checkgold100
#ACT
takegold100
mapmove11177324
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
你看看我们加点东西试一试
[@main]
#IF
checkpkpoint2
#SAY
我将会把你传送到你想要去的地方!//
<取消/@exit>/
#ELSEACT
goto@main-1
[@main-1]
欢迎使用我的传送服务./
每传送1个地方将用掉你100黄金./
你想去什么地方?//
<比奇城/@bwmove><泥城/@brdmove><比奇省/@ginmove>/
<毒蛇峡谷/@svmove><盟重/@mwmove><竞技场/@wwmove>/
<猪洞6层/@6move>/
<取消/@exit>/
[@bwmove]
#IF
checkgold100
#ACT
takegold100
mapmove0333268
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@brdmove]
#IF
checkgold100
#ACT
takegold100
mapmove0288615
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@ginmove]
#IF
checkgold100
#ACT
takegold100
mapmove0634612
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@svmove]
#IF
checkgold100
#ACT
takegold100
mapmove2504484
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@mwmove]
#IF
checkgold100
#ACT
takegold100
mapmove3330330
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@wwmove]
#IF
checkgold100
#ACT
takegold100
mapmove11177324
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
[@6move]
#IF
checkgold100
#ACT
takegold100
mapmoved7161010
break
#ELSESAY
你没有足够的黄金使用我们的服务!/
快走开~不要浪费我们的时间!//
<取消/@exit>/
AdminList.txt文件放的就是gm帐号啦这里要注意(*gm帐号)*号后面有个空格!gm帐号是游戏
里的人物名字不是帐号名字!还有个小秘密*gm帐号这个帐号拥有所有权限而1gm帐号则
只是很好模式不能制作东西的哦~~
GuardList.txt是所有大刀和弓箭的坐标刷新频率等等
MakeItem.txt这个是做毒药的有些汉化版本做不出毒药就是这个原英啦~
MapInfo.txt这个就猛啦地图信息!再这里你可以改动地图信息你可以改成猪5直接进猪6把
石墓阵关了这里刷新怪物太费服务器资源啦!
StartPoint.txt新手出来的点位!
MapQuest.txt做任务用的啦
merchant.txt卖东西的npc的信息啦
merchant.txt.pre10是merchant.txt的备份信息啦
MiniMap.txt地图的代码省略代码比如比奇地图代码就是0盟重是3你也可以加个猪7的
Mongen.txt怪物刷新地点频率数量~~~我以猪7做个解释
;;籍阿7摸
D717100100黑色恶蛆10010010
D717100100楔蛾10015010
D717100100白野猪01002030
D717100100白野猪100530
D717100100白野猪100530
D717100100邪恶蝎蛇100230
D717100100角蝇1003010
d717是地图代码100100是刷新坐标白野猪就不用说了吧100是scope(没有来得及查字典~嘻
嘻~)20是一次刷几个30是多少时间刷一次(分钟为单位)
就是再猪7的100100每30分钟刷20个白野猪0
Npcs.txt是不卖东西的npc的信息
UnbindList.txt是没有捆绑的东西信息有些传奇私发服超级魔法药拆开就没有了就是应为这里没有汉
化
[七]其它
@AddGuild添加工会
@DelGuild删除工会
@DisableFilter关闭禁止说脏话功能再打一次开启
@ReloadGuild重新读取行会信息命令后面更行会名字
@ReloadGuildall重新读取所有行会信息
@ReloadAdmin重新读取gm列表可以在不重起的情况下加gm了
@ReloadNpc读取你屏幕里的npc信息~就是刷npc卖的东西啦
@ReloadDiary不懂~好像和envir文件夹里的MapQuest_def和QuestDiary文件夹有关
@ReloadMonItems重新读取爆东西信息就是重新读取MonItems文件夹里的文件
@ReadAbuseInformation重新读取禁止的脏话信息在mirserver/gate_server/RunGate/wordf
ilt.txt文件里设定!每行一个单词如你加了个*字那么你在游戏里说*XXXX的时候就是********
再加一个妈就是**你**(这样就不怕骂人啦)
还有汉化传奇私发服的一些问题啦其实要注意的就是一点:仔细!把所有东西都不要漏掉比如再数据库
里改了白猪那么猪7就不能在刷白野猪了这样什么都刷不出来的(改Mongen.txt)还有就是Mo
nItems文件夹里就要改成白猪啦~要不刷出来都不爆~
给做汉化传奇私发服的朋友一点建议!用了别人汉化的数据库就要用人家的mongen.txt和monitems文件
夹这2个最重要还有envir文件夹里的一些.txt文件也要带上
传奇私发服设置篇--修改DB常识
正常安装完毕后打开DBC2000点HeroDB大家看见了三个文件吧
分别是MagicDBMonterDB和StdItemDB
MagicDb呢就是你所修炼的法术和各种技能
嫌练的慢麻烦吧~~~很简单哦Trainlv表格是需要升级的经验
哈哈全部把他们改成1这下就很简单了无论练什么技能只要一点
就能升级了不用到处去找技巧项链了
Needlv是需要的等级也全改成1这下你就能在1级练全部技能了
注意一起有三个别忘了改!
注:Mode里0是战士技能1是道士技能2是法师技能
全改成0的话战士就能修炼所有的技术了

