用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯传世架设教程传世架设技术

淡抹夕阳传世架设总结2

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-03 08:30:26
第二章 数据



第一节 data文件夹的布局

首先有 5个子文件夹,分别为
humandata 存放人物升级的属性信息
maps 存放地图信息
MonItems 存放怪物掉宝文件
script 存放npc的脚本文件
stringlist 存放脚本中使用的一些字符串的表,具体作用在讲解脚本的时候详细描述

还有几个文本文件,分别为

server.txt 内容是世界的一些配置
baseitem.txt 物品数据文件
basemagic.txt 技能数据文件
basemonster.txt 怪物数据文件
mongen.txt 怪物刷新文件
npcgen.txt npc刷新文件
startpoint.txt 出生点的设置
notice.txt 协议对话框的内容

以上是data中的主要数据的分布,其他文件一般是非必须的文件。






第二节。物品数据

物品数据文件 baseitem.txt 详细解释

在物品数据文件baseitem.txt里面,每种物品数据文件按照下面这种格式来存储。

name/stdmode/shape/image/specialpower/ac1/ac2/mac1/mac2/dc1/dc2/mc1/mc2/sc1/sc2/wei

ght/maxdura/price/needtype/needlevel

示例:
粗布衣(男)/10/ 1/117/0/2/ 2/0/1/0/0/0/0/0/0/ 5/ 5/2000/0/1

其中,各个字段的含义是

name  表示物品名字,
stdmode 表示物品的种类,
shape  字面上是形状,其实表示物品的一些特性,根据stdmode不同而不同,
image 表示的是物品的外观,就是掉在地上的外观和放在背包里面的外观,对于武器,头盔

和衣服来说,还表示装备在身上的时候在装备画面的样子,但不表示中的角色的外观。这

个,我们稍候再议。
specialpower,ac1,ac2,mac1,mac2这些属性根据stdmode的不同而表示不同的含义。
dc1 表示最小攻击力
dc2 表示最大攻击力
mc1 表示最小魔法
mc2 表示最大魔法
sc1 表示最小道术
sc2 表示最大道术
weight 表示物品的重量
maxdura 表示物品的持久/书籍表示学习的等级
price 表示价格(这个属性基本没用)
needtype 表示限制条件的类型(0- 表示等级限制 1- 表示攻击力限制 2- 表示魔法限

制 3- 表示道术限制)
needlevel 表示限制条件的数值

stdmode字段,在整个物品数据里面起着非常重要的作用,它决定了物品的作用和属性加成。

首先,让我们了解一下都有哪些物品类型

0- 药品
10 男装
11 女装
15 头盔
5 普通武器
6 特殊类武器(锄头等)
22 23 戒指类
19 20 21 项链类
24 26 手套手镯类
4 书籍
3 特殊作用类物品,如祝福油
31 药品包,捆绑类物品
81 靴子
58 腰带
45 材料 如 红绿蓝 宝石 x星珠 魔蛋 未鉴定的物品等
55 特殊类物品 如 天玉宝石
59 60 61 可装备宝石类
30 勋章神饰类
34 道符
52 杂物类
44 鉴定卷轴 任务类物品 战斗号角
47 金砖金条类
46 赏金令牌等任务物品
38 黑暗之戒
25 稻草人偶
33 马牌
43 矿石
49 字体卷轴

下面详细解释下 药品 武器 男女服装 戒指 手镯 腰带 靴子 宝石 勋章 神饰 stdmode对属性

加成的影响

<<药品 >>
stdmode = 0
ac1 表示+HP
mac1 表示+MP
其他属性不加

<<武器 >>
stdmode = 5,6
ac1 表示幸运
ac2 表示准确
ac3 表示诅咒
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<男女衣服 >>
stdmode = 10,11
ac1 ac2 表示防御最小最大值
mac1 mac2表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值


<<戒指 >>
stdmode = 22 时

ac1 ac2 表示防御最小最大值


mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

stdmode = 23 时

ac1 表示攻击速度
ac2 表示毒物躲避,显示出来的值是设置值的10倍,比如设置10 显示 100%

mac1 表示攻击速度减多少
mac2 表示中毒恢复 也是10倍的关系
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<手镯>>
stdmode = 24
ac2 = 命中
mac2 = 回避
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

stdmode = 26
ac1 ac2 表示防御最小最大值
mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<腰带>>
stdmode = 58
ac1 ac2 表示防御最小最大值
mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<靴子>>
stdmode = 81
ac1 ac2 表示防御最小最大值
mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<宝石>>
stdmode = 59, 60, 61
ac1 ac2 表示防御最小最大值
mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值

<<勋章>>
stdmode = 30
shape = 0
ac1 ac2 表示防御最小最大值
mac1 mac2 表示魔防最小最大值
dc1 dc2 mc1 mc2 sc1 sc2 分别表示 攻击 魔法 道术 的最小最大值
<<神饰>>
stdmode = 30
shape = 1
sc1 表示极品爆出率


接下来说一下shape对于物品的影响,
在上面一节中,我们看到,神饰和勋章stdmode 都是30,但是shape不同,加成属性就不同。其

实shape的作用远大于此,大概说来,shape就是一种子类型的作用,就是从stdmode这种大类型

中分出子类

<<衣服>>
shape在衣服类中,取值范围是0-15,分别表示光身子和15套衣服,其实用到的只有其中的几套

,还有几套做了保留。

<<武器>>
shape在武器类中,标志着拿在手里的外观,就是别人看到你的样子。

<<药品>>
根据观察,shape在药品中的左右就是标记是否是瞬间作用(太阳水) 0 表示慢慢恢复 1表示瞬

间恢复

<<书籍>>
书籍类,shape的作用在于标记书籍适用的职业 0 表示武士 1 表示法师 2 表示道士。

其他类的shape的作用就在于区别特殊于一般的关系,比如特殊戒指,特殊项链的shape就和普

通的不一样。


Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。