已经架设了传奇3单机版,自己已是GM,如何改变装备属性?

已经架设了传奇3单机版,自己已是GM,如何改变装备属性?,第1张

@RefineWeapon 改变武器属性(@RefineWeapon 15 15) (最多到15,不加就为0)\x0d\x0a@WeaponAtom x y改变武器元素(X为:1 火 2 冰 3雷 4风 5神圣 6黑暗 7幻影,y最大127) \x0d\x0a\x0d\x0a至于你要给项链+幸运,戒指+速度,只能到数据库里面去改了,打开SQL2000企业管理器,数据库里的kingforeiserverbasedata,king_StdItems,找到你要修改的装备,修改相对应的属性。\x0d\x0a也不是每种项链都能加幸运的,有的加的是准确 有的是敏捷,有的是体力恢复,还有的是魔法躲避,加在不同的项链上会有不同的属性;可以自己多尝试下。

准备工具:1:装有windows98/2000/xp/2003系统、内存至少256M的电脑一台

2:传奇3服务器端一个

3: SQL2000一个

下面开始跟着我说的步骤架设传奇3服务器---传奇3私服。

把服务器端解压缩到D:,在D盘根目录下应有 Mir3server 和 Mud3 两个目录,自己在新建一个 Data 数据库存放目录。

1、运行数据库,打开SQL的企业管理器,在SQL内添加Account.Conlog.Game.Herocommon.Manage五个空数据库,然后用.bat的数据库备份文件来还原刚才建立的五个空数据库,(具体 *** 作是右键数据库,所有任务-还原数据库-从设备-选择设备-添加-指向.bat数据库备份文件,记住还原目录为D:\Data\),数据库还原要和备份文件一一对应

2、设立帐号和服务器IP设置,修改 account 数据库 - tbl_PUBIPS 表里面的 IP 改为 你的IP

修改表 TBL_SELECTGATEIPS 里面的 IP 改为 你的IP , FLD_NAME 改为自己的 服务器名

修改表 TBL_SARVERINFO 里面的 FLD_SERVERNAME 为自己 服务器名

修改 herocommon 库 修改 Herocommon 数据库 RAREITEMSDATA 里面的 SERVERNAME 为你的服务器名

快速修改“ServerNmae”的方法-执行SQL查询分析器,把“你的服务器名”替换掉

update rareitemsdata

set servername=''''你的服务器名''''

from rareitemsdata

3、设置 ODBC ,进入ODBC数据库管理器,下的系统DSN,建立五个和刚才在 SQL 建立相同名字的系统 DSN ,添加为 SQL Server,但要注意,所使用的登录ID和密码是你SQL的SA帐号和密码。五个系统DSN所指向的SQL数据库也要一一对应。

4、修改 mir3server 目录下的所有的 txt 和 ini 里面的 ip和服务器名,这里很简单!

5、修改 !setup.txt 文件和 !tableserver.txt 这也是问题最多的地方,说得也很复杂,其是很简单,setup 目录下只需要 !runaddr.txt . !servertable.txt . !setup.txt . StrRes.tx t. 脏话信息.txt 这五个文件就可以了,对于 !setup.txt 文件和 !tableserver.txt 没解密的,用 Encrypt.exe 解密 !servertable.txt,DecryptSetup 解密 !setup.txt,解密后用UE打开, !servertable.txt文件要用 Hex 模式修改, !setup.txt 文件修改所有IP和密码时,在前面都要设置IP和密码的数位,比喻IP:127.0.0.1就是09 31.32.37.2E.30.2E.30.2E.31,密码为123456就是06 31 32 33 34 35 36。设置完全后就在用相同的方法加密回去就OK了

6、到这里所有的服务端已设置完全,就来启动服务端程序吧:Loginserver(Loginserver配置为:dsn:Account 远程dsn:Manage)--Logingate--DBsvr(DBsvr配置为:game:game account:account 地图文件:D:\mud3\Envir)--SelGate--RunGate

如果还是不懂的话可以开远程,我帮你搞定

你要用DBC打开数据库才可以改

这一横列。

(1)idx属性表示数据库的序列号(记住序号不要重复)

(2)NAME属性表示:

物件的名称

(3)Stdmode装备属性:

(4)Shape这个属性(显示衣服穿上得样子)

Stdmode Shape

0 :药

0:普通

1:直接增加(如太阳水)

2,3,4 未知

(AC加HP的值,MAC加MP的值)

1 :食物

0:普通

2 :食物

0:普通

3 :特殊药水和卷轴(可以放到快捷栏)

1:地逃

2:随机

3:回城

4:祝福油

5:行会回城卷

6-8:?

9:修复油

10:战神油

11:彩票

12:特殊药水(MAC2:时间,Dc:+DC,Sc:+SC,Mc:+MC,Ac2:+速度,Ac=+HP,Mac=+MP)

4 :书

0:战 1:法 2:道

5,6:武器(5刀剑,6法杖)

shape:武器形状

(Ac2=准,Mac=诅咒,Mac2=攻击速度-,Source=神圣,Ac=幸运)

10 :男衣

11 :女衣

Shape:形状 1:布衣 2:轻盔 3:战 4:法 5:道

15 :头盔

0:普通

125:记忆系列

129:祈祷系列

132:神秘系列

19 :项链

0:普通

123:记忆系列

(Ac2=魔法躲避,Mac=诅咒,Mac2=幸运)

20 :项链

0:普通

120:技能项链

121:探测项链

135:魔血项链(MP转HP)

137:虹魔项链(吸HP)

(Ac=N/A,Ac2=准,Mc=N/A,Mac2=敏)

21 :特殊项链

0:狂风

113:恢复

(Ac=速度+,Ac2=HP 恢复,Mac=速度-,Mac2=MP 恢复)

22 :戒指

0:普通

111:隐身

112:传送

113:麻痹

114:复活

115:火焰

116:治愈

117:?

118:护身

119:活力

122:记忆

130:神秘

133:魔血

136:虹魔

23 :戒指

0:普通

128:祈祷

(Ac=速度+)

24 :手镯

0:普通

124:记忆

26 :手镯

0:普通

126:祈祷

131:神秘

134:魔血

137:虹魔

25 :毒药,符

0,3,4:未知

1:灰毒

2:黄毒

5:符

30 :蜡烛

0:普通

31 :捆

36 :卷轴

40 :肉

41 :任务物品

0:书

1:血剑碎块

42 :制造毒药需要的物品

43 :矿

44 :特殊物品

45 :骰子类

46 :特殊物品

47 :金条类

50 :卷轴

(5)Weight属性是物件重量.

(6)Looks属性(显示衣服物品栏里样子和在装备栏里的样子)

"重盔甲(男)"or"战神盔甲(男)"or"钢盔甲(男)" 62

"魔法长袍(男)"or"恶魔长袍(男)"or"圣龙魔袍(男)" 63

"灵魂战衣(男)"or"幽灵战衣(男)"or"泰坦战衣(男)" 64

"重盔甲(女)"or"战神盔甲(女)"or"钢盔甲(女)" 82

"魔法长袍(女)"or"恶魔长袍(女)"or"圣龙魔袍(女)" 83

"灵魂战衣(女)"or"幽灵战衣(女)"or"泰坦战衣(女)" 84

(7)DuraMax物件持久的属性:这里的变量中"1000"表示1个持久度,那么"40000"就表示40个持久度了!

(8)衣服和武器的属性:

"AC" 防御力下限

"AC2" 防御力上限

"Mac" 魔防下限

"Mac2" 魔防上限

"DC" 物理攻击力下限

"DC2" 物理攻击力上限 超过了255带在身上攻击是会减成0

"MC" 魔法攻击力下限

"MC2" 魔法攻击力上限

"SC" 道术下限

"SC2" 道术上限

"NeedLevel" 需要等级

"Price" 价格

(9)物品是首饰时:

"AC2" 表示准确

"Mac2" 表示敏捷

"AC" 表示防御下限

"AC2" 表示防御上限

"MAC" 表示魔御下限

"MAC2" 表示魔御上限

戒指类

戒指有几种属性,像生铁 降妖之类的AC MAC 是防跟魔防

狂风,道德,魅力则是毒物躲避,中毒恢复之类的 都可改

攻击速度 后面的DC MC SC 相同

项链类

项链可带的属性可真不少,什么魔法恢复啊,生命恢复啊 幸运,行动速度都能带

Mode是0的:绿色,蓝翡翠之类的是加准确和敏捷

而狂风,记忆,之类的是加幸运和生命魔法恢复

手镯类

一个是加敏捷和准确

一个是加防

加准确和敏捷的手镯改DC 是加敏和准

而加防和攻的改则是加防

特殊的:

白色虎齿项链:道术1-0 魔法躲避20%

数据库体现:

AC2 2

SC 1

灯笼项链:攻击1-0 魔法躲避10%

数据库体现:

AC2 1

DC 1

"AC2"表示魔法躲避

1代表10%

2就是20%。

问题?要是防御0-2 魔法躲避20%,那AC2究竟要代表什么???幸好还没发现有这样的首饰。(需要研究

更特殊的:

狂风项链 攻击0-1 攻击速度+2

数据库体现:

AC 2

AC2 0

DC 0

DC2 1

GM项链:攻击速度+10 生命力恢复100% 魔法力恢复100%

数据库体现:

AC 10

AC2 10

MAC 0

MAC2 10

比较一下,这里的

"AC" 表示攻击速度

"AC2" 表示生命力恢复100%

"MAC2"表示魔法力恢复100%

武器中这几个属性所代表的又是不同的:

降魔:准确+1(其他属性略)

数据库体现:

AC2 1

PK刀:幸运+7,准确+7(其他属性略)

数据库体现:

AC2 7

Source -7(注意这个属性)

超级无极棍:幸运+10 准确+10 神圣+10

数据库体现:

AC 10

AC2 10

Source -10(注意)

我找遍所有武器,只有超级无极棍的AC 为10 ,那么可以推断武器中的

"AC" 表示神圣

"AC2" 表示准确

"Source" 表示幸运(正值写负号)

药剂的属性:

强效金疮药:HP +90

数据库体现:

AC 90

强效太阳水:HP +50 MP +80

数据库体现:

AC 50

MAC 80

这样看来,这里的

AC 表示 HP前值(注 HP:200/300,200为前值,300为后值。)

MAC 表示 MP前值

特殊的:

一些不常见的特殊药剂:

生命强化水:生命力暂时提升120秒(120秒内HP后值+50)

数据库体现:

AC 50

MAC2 120

魔法强化水:魔法力暂时提升120秒(120秒内MP后值+50)

MAC 50

MAC2 120

那么这里的

AC 表示HP后值

MAC 表示MP后值

MAC2 表示时间了

大家知道 苹果 是每项属性都暂时增加240秒,他的AC2中是2,那么应该和武器一样,AC2表示准确了!

(10)Stock 是否为库存品

(11)Need表示限制种类:

0 为等级限制

1 为攻击限制

2 为魔法限制

3 为道术限制

(12)NeedLevel表示了(Need)限制的具体数量.

Mir.db:人物数据

经过研究,发现了数据格式如下(全部是16进制)

** ** ** ** ce 00 43 12 88 13 01 02 03 04 05 06 07 08 09 00 00 0a

1.前面**的是物品代码,然后0xCE 00 是武器代码(高位在后),和物品DB数据库中对应,

例:物品数据库中屠龙是序号(IDX)是205,对应到这里就是(205+1)转为16进制是CE

2.后面的 43 12是当前持久度,88 13是最大持久度。

例:43 12换算成十进制为17170,持久度为17

3.后面的01 02 03依次是攻击、魔法、道术。

注意是在原武基础上增加。

例:上面的屠龙显示出来是攻击:5-36,道术:0-2,魔法:0-3。

4.后面的04 05 06 07 08 09依次是武器的 幸运、诅咒、准确、攻击速度、强度。

5.后面两个空位后紧跟的0x0A是表示武器是否被修炼,具体来说

给武器加攻击时:

修炼前:00

修炼后:0a

试验成功后:00,攻击值增加。

下面是首饰和衣服

** ** ** ** cf 00 43 12 88 13 01 02 03 04 05 02 07 00 00 00 00

1.前面**的是物品代码,比如CF表示麻痹戒指。

2.后面的 43 12是当前持久度,88 13是最大持久度。3.后面的01 02 依次是防御和魔御

例:上面的屠龙显示出来是防御0-1 魔御0-2

4.后面的04 05 06 07 08 09依次是加攻击、道术、魔法。

攻击:0-3,道术:0-4,魔法:0-5。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10704812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存