传奇DB数据库中,如何添加雪霜包

传奇DB数据库中,如何添加雪霜包,第1张

你好!

你可以打开DBC,新添加物品名称(雪霜包),将Shape属性设为数值112,其他属性按照其他解包性物品填写。然后在服务端中Envir文件夹里的UnbindListtxt文件中添加下文,即解包后的物品是万年雪霜:

112

万年雪霜

DB格式的话是数据文件,可用Microsoft office的access打开,其他的数据库软件也可以打开。

CSV是(逗号分隔值)的英文缩写,通常都是纯文本文件。建议使用WORDPAD或是记事本(NOTE)来开启,再则先另存新档后用EXCEL开启,也是方法之一。开启后的CSV档包含了四或五个字段(部分),由左至右分别记载着:文件名称(XXXXJPG)、档案大小(以BYTE为单位)、CRC32值(八个英文字母或数字组成)、档案路径和档案内容描述。而其中第四栏「档案路径」因为每个人储存整理图档的方式不同,所以本栏通常不存在,而一般有含有「档案路径」这栏的CSV档,又称为ECSV档案。

转换的话如果楼主是用淘宝的话,你从淘宝倒出来的就是DB格式,这个转换可以导入淘宝助手再导出,导出的时候有个下拉菜单可以选择导出的格式。

如果楼主想把淘宝助理的文件db格式转换为有啊助理的csv格式那么

先打开淘宝助理

点击出售中的宝贝

这样你的宝贝都会显示出来,然后你全选宝贝,点击右键看到『导出到CSV文件』点击一下,保存到D盘中

然后再打开有啊助理,点击导入商品,然后选择导入第三方商品,然后选择刚才存的那个文件,导入就可以了

如果楼主……谁让你不问清楚(另外拍拍好像不支持DB格式)是其他方面转换的话我相信楼主不会问这类问题。

(一)数据处理环境

由于AGEIS系统的数据源格式不一致,原则上使用各自的软件平台进行前端数据处理,如GeoMDIS 2000、MapGIS 65、ArcGIS 83等,并将空间数据转换为ArcGIS的Cov⁃erage、Shape格式。

(1)GeoMDIS

GeoMDIS是中国地质调查局开发研制的,主要用于区域地球化学数据管理、处理、分析、成图,鉴于该软件对于地球化学数据的处理、分析的优势,农业地质环境调查项目之区域地球化学调查数据主要利用GeoMDIS进行地球化学元素的全量、有效态、有机质等数据网格化及地球化学等值线图的前期成图工作。

(2)MapGIS

MapGIS是国内应用最广泛的国产地理信息平台之一,在投影转换、格式转换、图形编辑、打印输出等方面具有方便、灵活等优势。在农业地质环境信息系统的数据库建设过程中空间图形库和属性库建立,以及数据的投影转换、数据格式转换都是在MapGIS平台之下完成。此外,利用MapGIS提供的函数库在统计、制图、属性挂接等方面进行二次开发,大大提高了工作质量和效率。

(3)ArcGIS 83

ArcGIS是目前全球最先进的地理信息系统平台软件之一,不仅易学易用,而且功能强大,具有地图生产、高级特征建构工具、动态投影、将矢量和栅格数据存储在数据库管理系统中等强大的空间数据处理和分析功能,能满足本系统所有的数据处理要求。农业地质环境数据库空间数据均转换为ArcGIS的Coverage、ShapeFiles格式,利用ArcToolBox工具进行数据格式转换,最终以GeoDatabase(简称GDB)数据模型存储,并能实现多用户对数据库数据的并发更新。

(二)系统开发环境

集成开发工具(Develop Tools)采用 Visual Basic 60,三维组件的开发选用 Visual Studionet平台,二维功能的开发包(Develop Kit)采用MapObject 22(缩写 MO 22)组件。ESRI 公司开发的MapObjects 产品体系由嵌入的地图组件组成,能够创建强大的客户端和桌面应用程序,是目前集成地理信息系统开发的主流工具之一。

1Visual Basic 60简介

1991年,微软公司开发出新产品Visual Basic,采用事件驱动,Quick Basic的语法和可视化的IDE。从Visual Basic 50版本开始就支持用户开发自己的Active X控件,进程内的COM DLL组件,进程外的COM EXE组件,以及在浏览器中运行的Active X文档。Vis⁃ual Basic发展到60版本,在数据访问方面有了很大的改进,新的ADO组件让对大量数据快速访问成为可能。Visual Basic可借助COM/COM+强大的功能,开发具有N层结构的分布式应用程序(陈惟斌等,2001)。

总之,Visual Basic可视化、部件编程、面向对象编程、事件驱动的特点使VB具有了相当完善的功能,并可节省程序开发时间,另外建立在类的基础上的,其通过类的封装而使源程序更加便于维护。

2Visual Studionet简介

Visual Studionet是微软公司提供的一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basicnet、Visual C + +net、Visual C#net和 Visual J#net全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。

Visual Studionet使开发人员能够快速创建下一代面向任何设备并与任何平台集成的Internet 应用程序。通过现代化的、功能丰富的开发环境,Visual Studionet向开发人员提供了用于在 *** 作系统之间和语言之间集成解决方案的工具。利用 Visual Studionet,开发人员可将现有的业务逻辑方便地转换为可重复使用的 XML Web服务、封装进程并使它们能够用于任何平台上的应用程序。开发人员可方便地包含任意数量的、可被编录并可用于许多独立的通用描述、发现和集成(UDDI)目录的 XML Web服务,并为应用程序提供强大的服务和业务逻辑基础。

3MapObjects简介

(1)MapObjects的结构

MapObjects是建立在微软的对象链接和嵌入(OLE)20基础之上的。OLE是当今得到最广泛支持的面向对象的软件集成技术。用户像用砖块盖房子一样利用OLE组件开发和集成Windows应用。

MapObjects是一个提供制图与GIS功能的OLE控件,它包含了超过45个可编程OLE对象。MapObjects地图控件可以直接插入到许多标准开发环境的工具集中,可以通过属性页 *** 纵地图。这些属性页是在诸如VB之类的开发环境中建立的,或者通过其他程序化相关对象来控制地图。这些对象为应用开发人员提供了有力的制图与GIS功能支持。

(2)MapObjects的特点

1)广泛的数据格式支持。支持ArcInfo Coverage、ESRI ShapeFiles、ArcSDE图层;支持AutoCAD 13、14和AutoCAD 2000的DXF、DWG格式数据;支持矢量产品格式(VPF)数据;支持大量的栅格图像格式;支持影像目录(Image Catalog)管理。

2)支持ODBC和ADO访问数据库表格数据源。

3)支持扩展的图形数据及 *** 作。

4)支持投影。一个Shape文件、ArcInfo Coverage或SDE Layer作为一个MapLayer被添加到MapObjects中的时候,一些有关它们如何被投影的详细信息也会被保存下来。对于ESRI ShapeFiles和ArcInfo Coverage 来说,这个信息被保存在磁盘上的一个投影文件(prj)里。对于SDE Layers来说,这个信息被保存在层定义表里面。ShapeFiles使用的投影文件仅仅是可被MapObjects进行写 *** 作的投影元数据的格式,而Coverages所使用的投影文件必须由ArcInfo产生(韩鹏,2004)。

5)增强的GPS功能。MapObjects支持对点、线和多边形目标对象的追踪。

6)空间分析功能。

7)支持数据库版本管理。MapObjects 2x支持ArcSDE 83的版本管理,允许根据许可权限,连接到ArcSDE空间数据库版本树中的任一指定版本。

(3)MapObjects的基本组成

MapObjects由一个名为Map Contro的Active X控件和46个功能对象组成(韩鹏,2004)(图3-3)。其中Map Control中包括15个消息、24个方法和40个属性设置函数,而这46个对象按功能可为六大类,主要如下。

图3-3 MapObjects组成图

1)数据访问对象:存取地图数据库的一组对象。提供了对Arc/Info、ArcSDE、Arc⁃View的Shape等空间图形数据和多种图像数据的访问支持,借助空间数据库访问对象,用户程序可成为客户端的空间数据浏览器。并提供了外部数据库连接访问对象,如Dbase、ODBC等;

2)地图显示对象:用来显示电子地图和符号化地图要素的一组对象,包括定义了控件视图窗口的消息响应函数(如各类鼠标事件,利用该类对象可以实现热区查询、坐标显示等软件功能)和当前图层、前景颜色、背景颜色、滚动条、鼠标指针等属性,并定义了空间数据对象的符号、线型、颜色、标注的字体、尺寸等属性,使得空间数据对象能以规定的属性在控件视图窗口显示出来;

3)几何对象:提供了点、线、面3类表示图层要素互 *** 作的空间数据对象;

4)投影对象:为地图或图层定义坐标系统和进行投影变换的一组对象;

5)地址匹配对象:提供了对地址的模糊查找、图形定位、地址匹配等功能;

6)实用对象:包括一个特殊的字符串对象Strings。

(三)系统测试与运行环境

1C/S端硬件环境

客户端推荐配置:PⅢ450以上的CPU,内存128M、硬盘10G以上。

服务器端推荐配置:PⅣ18G以上的CPU,内存512M、硬盘80G以上。

2软件环境

(1) *** 作系统

服务器端推荐使用Windows 2000 Server;客户器端推荐使用Windows 2000 Professional或Windows XP。

(2)数据库平台

AGEIS系统采用ArcSDE与SQL Server 2000共同管理数据的模式。

1)SQL Server 2000

关系数据库平台——SQL Server 2000具有从小的部门网络到企业级网络的可伸缩性,采用客户机/服务器体系结构,满足系统数据存储、安全性以及功能性能的可扩展性等优点,是当前应用最广泛的数据库平台,与VB开发工具有很强的耦合性,是最适合的数据库平台。

SQL Server虽然没有扩展对空间数据类型的支持。但是它的二进制类型,即所谓的Image字段,可以完全管理复杂的二进制数据流。在GIS应用中,都需要这些二进制流来表达复杂的空间矢量要素及非空间数据。实践证明,SQL Server的二进制类型同其他企业级RDBMS一样,具有稳健、灵活和高效的优点。

SQL Server具有技术完整性、灵活性和开放性特点。对数据的查询、分类、汇总是直接进行的,提供了其他方式所无法比拟的查询效率。

2)ArcSDE 83

ArcSDE(空间数据库引擎)是ESRI公司针对空间数据的存储问题推出的一套空间数据库管理软件。通过ArcSDE,用户可以将多种数据产品存储于商用数据库系统中,并获得高效的管理和检索服务。

ArcSDE作为空间数据的引擎,充当了客户端和服务器端的中间件,可以屏蔽不同 *** 作系统和数据库系统的差异,使面向特定领域(如空间数据管理及应用)所需的技术得以实现,供不同的客户端高效地共享和互 *** 作。

你要用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)限制的具体数量

Mirdb:人物数据

经过研究,发现了数据格式如下(全部是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。

题主是否想询问“shape文件导入文件地理数据库慢的原因是什么?”shape文件导入文件地理数据库慢的原因如下。

1、数据库性能不足。如果导入速度缓慢,是因为文件地理数据库的性能不足。此时,可以考虑优化数据库性能,例如增加内存、升级硬件设备、优化数据库参数等。

2、数据库设置不当。如果数据库设置不正确,导致导入速度缓慢。例如,如果数据库缓冲区设置过小,可能导致频繁的磁盘读写 *** 作,从而影响导入速度。此时,可以重新设置数据库参数,以优化导入速度。

第一步:采用命令 use DB_NAME (DB_NAME数据库名称)连接好数据,

第二步:把你的文本文件txt放在某个目录下,最好不要有中文的目录。

第三步:load data local infile 'c:\datatxt' into table T_NAME fields terminated by ',' lines terminated by '\r\n';

LZ你试试先。。。不懂再追问。

设置人形宝宝关键在于数据库中的两个参数Raceimg(攻击图像)和Appr(怪物样子)

Raceimg设置为0的时候怪物调用Hum文件

Appr计算是人形怪物的设置关键具体的设置方法如下:

参考StditemsDb数据库中衣服的Shape值将此值乘2后再乘256就是怪物调用该形态的值

然后在乘得的值后+下面的数值则是不同的效果:

+0 光头

+1 红头 女大辫子

+2 男正常头 女正常头(内观不一样)

+3 正常(内观正常)

以上情况说的是男性的人形怪物设置方法如要设置同型号的女性则将此数字+256即是同型号女性的人形外观

注意:以上的人型怪设置方法 是最老的一种方法! 现在都是使用的是人形怪穿装备系统

完整直接读取Humwil的人型怪物(服装+武器)

方法是:

⒈在怪物DB中Racelme设为0或256的倍数例如256、512、1024等

⒉怪物穿什么装备在Appr设置具体如下:查看某服装的Shape值例如 轻型盔甲 的Shape值为2则Appr的值为1024(即2512)~1536(即3512)是穿轻型盔甲的怪物其中前一半1024~1280为男装后一半1281~1536为女装其中每段的前2个分别与后面不同发型,例如10241025分别光头、短发两种男发型12811282分别两种女发型

⒊拿的武器类型设置MP值本人测试为:设置MP值为(2武器的Shape值)~(2武器的Shape值+1)例如:空手为0或1拿木剑(Shape=1)为2-3、铁剑(Shape=2)为4-5、屠龙(Shape=26)为52

看来你下载的版本够老的 呵呵!!

①修改衣服外观

先用WIL编辑器打开客户端里 Datastateitemwil 你会看到所有物品的参数,也就是DB里的Looks值,这个值是物品在地上和你的包袱里的样子

然后再打开 Humwil 你看到的是游戏中人物走、跑、攻击、死亡等等的图象,你用鼠标点击下面的方向键的时候会看到里面的人物会穿着各式各样的衣服,这个就是衣服的外观,但是要如何得到外观值呢?你就要注意下面变动的数字了,我就举个例子来说吧,

我的客户端里的天魔神甲的外观数字是7200,用计算器来算一下,用7200除以1200,那么得到的数字就是6,也就是说数据库里天魔神甲的 Shape 值是6,也就是你看到他穿着的衣服的样子

②修改武器外观

方法基本和衣服外观一样

③怪物的外观

大家都知道客户端 Data 里面有 Mon1wil——Mon18wil 这些文件,这些就是怪物的外观、移动、攻击、死亡的样子,我就拣骷髅精灵来说吧,它的外观值也就是DB里面的 Appr 值是150,那么也就是说它的文件就是 Mon16wil 这个了,为什么说是这个呢?因为它是按顺序来排列的,因为它不能用0来表示,所以 Mon16wil 就是用150开头,Mon17wil 就是160开头。

大家都应该发现在这些文件中没有 Monwil 或者 Mon0wil 这个文件,具体是为什么我也不是很清楚,我想可能是不可以用0来代表吧。那么按顺序来 Mon1wil 就是大刀兵 Mon2wil 就是食人花,以此类推下去。同时你们也应该发现在每个文件里有2到3个怪物的图形,那么算下来就是这样的:Mon1wil 里第2个怪物的外观值就应该是森林雪人,换句话说Mon16wil里骷髅精灵的外观是150,那么沃玛护卫的外观就是151,尸王的外观就是152

以上就是关于传奇DB数据库中,如何添加雪霜包全部的内容,包括:传奇DB数据库中,如何添加雪霜包、db格式怎么转CSV格式、软硬件环境等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10192829.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存