精彩课程推荐

传奇服务端制作修改教程-5.1装备的添加

[复制链接]
查看: 6707|回复: 2
发表于 2019-2-24 22:57:36 | 显示全部楼层 |阅读模式
本帖最后由 学传奇 于 2019-2-24 23:03 编辑

传奇服务端制作修改教程-5.1装备的添加

      
装备的添加首饰类需要调整内观,武器和衣服还需要调整外观,这里面有个算法.武器的外观为Weapon.wil所需要的图片除以1200, 衣服外观为hum.wil 所需要的图片除以1200.
     
  1. hum.wil   //衣服shape从0~50计算

  2. hum2.wil   //衣服shape从51~75计算

  3. hum4.wil   //衣服shape从101~125计算

  4. weapon.wil   //武器shape从0~100计算

  5. weapon2.wil   //武器shape从101~125计算
复制代码

      
5.1.1 添加首饰
      
首先利用HH8-WIL编辑器 WER3.1打开客户端资源,客户端资源在DATA文件夹下,Items.wil为背包内显示图片,DnItems.wil为掉落在地上显示图片,stateitem.wil为装备后装备栏里显示图片.我们打开stateitem.wil 比如说加个金牛护腕,在stateitem.wil里编号为1681.此编号就是我们要加入数据库里的LOOKS字段内容.(图5.1.1)
1.png
(图5.1.1)


      
打开DB Commander Shortcut 选择我们建立好的数据库 库名为Herodb(图5.1.2)
2.png
(图5.1.2)

      
选择物品表StdItems.DB(图5.1.3)
3.png
(图5.1.3)

      
将表的滚动条拉到最底部增加一条记录 (图5.1.4)
4.png

      
IDX填写为上一条记录IDX+1也就是1339+1=1340,填写首饰名字,以前数据库里有金牛护腕了,我们随便填个名字,鸣飞手镯,Stdomde物品分类填写24或者26. 24的AC2 MAC2为准确和敏捷,24的AC,AC2,MAC,MAC2分别为防御下限,防御上限,魔法防御上限,魔法防御下限.我们这里就用26,带防御的手镯.Weight字段为重量填10,Looks字段填1681,DuraMax字段为持久填50000,持久为50,Need填0为需要等级才能佩带,Price为价格5000,NeendLevel为佩带条件参数80.(图5.1.5)
     
  1. 1340;学传奇手镯;26;0;10;0;0;0;1681;50000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;;
复制代码
5.png
(图5.1.5)

      
5.1.2添加武器
      
武器同时需要内观和外观.我们打开stateitem.wil找到需要用到的内观资源(图5.1.6)
6.png
(图5.1.6)

      
Looks定为1414.现在打开Weapon.wil查找外观,点击跳转输入编号以1200做为倍数直到找到我们需要的外观(图5.1.7)
7.png
(图5.1.7)

      
Weapon.wil没有找到的话进入 Weapon2.wil 里查找.以同样的方法找到12000为我们需要的(图5.1.8)
8.png
(图5.1.8)

     
  1. weapon.wil   //武器shape从0~100计算
复制代码

      
此资源是在weapon2.wil 里找到的,编号为12000/1200=10 也就是 101+10=111
      
Looks内观1414,Shape外观 111
      
开始写数据库物品表,写好Idx:1341,Name:鸣飞鲜花,Stdmode:5(5为武器分类号),Shape:111,Weight:10,Looks:1414,DuraMax:65000,Need:0,NeedLevel:80
      
AC,AC2,MAC,MAC2,DC,DC2,MC,MC2,SC,SC2分别为1-10,方便大家看武器分类号里各字段有什么作用(图5.1.9)(图5.1.10)
     
  1. 1341;学传奇鲜花;5;111;10;0;0;0;1414;65000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;
复制代码
10.png
(图5.1.9)

5.1.10.png
(图5.1.10)

      
从图片上很直观的看出AC字段为幸运,AC2字段为准确,MAC字段为诅咒,MAC2字段为攻击速度,DC字段为攻击下限,DC2字段为攻击上限,MC字段为魔法下限,MC2字段为魔法上限,SC道术下限,SC2道术上限
      
为什么MAC2字段为攻击速度为负数.通过实验得出,MAC2 1-10的范围均为负值,超过10以后为正值.
      
      
5.1.3添加衣服
      
衣服外观为hum.wil 所需要的图片除以1200.
     
  1. hum.wil   //衣服shape从0~50计算
复制代码

      
      
衣服跟武器添加方法一样,在这里就不做详解了
      
      
5.1.4添加特殊属性装备
      
特殊属性设置:
      
武器 蜡烛 类型物品 使用物品数据库字段 AniCount
      
首饰 头盔 类型物品 使用物品数据库字段 Shape
      
属性代码
属性功能
功能介绍
111
隐身
人物进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人物
112
传送
人物可以使用命令在传送到指定座标上(@UserMove)
113
麻痹
人物物理攻击时可以将对方麻痹
114
复活
人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久
115
火焰

116
治愈

117,170
不掉物品
人物死亡时不会掉任何物品,包括背包里的及身上戴的
118
护身
人物在被攻击时,先降MP,MP为0时才降HP
119
超负载
人物可以戴上超过自己负重的物品
120
技巧
人物在练技能时,得到双倍的练习点
121
探测
可以查找指定人物当前位置
122
记忆戒指

124
记忆手镯

125
记忆头盔

126
祈祷手镯

127
祈祷项链

128
祈祷戒指

129
祈祷头盔

130
神秘戒指

131
神秘腰带

132
神秘头盔

133
魔血戒指

134
魔血手镯

135
魔血项链

136
虹魔戒指

137
虹魔戒指

138
虹魔项链

139
防麻
防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)
140
无敌(未完全)

141
经验
杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太小,所得经验将比正常还低
142
力量
人物攻击力倍数(倍数为持久除以 10000),如果物品持久太小,所得攻击力将比正常还低
182
经验
杀怪所得经验为指定倍数(倍数为持久除以 10000),不受物品持久太小影响
183
力量
人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响
143
防护身

144
防复活

145
行会召唤

150
麻痹护身

151
麻痹火球

152
麻痹防御

153
麻痹负载

154
护身火焰

155
护身防御

156
护身负载

157
传送麻痹

158
传送护身

159
传送探测

160
传送复活

161
复活麻痹

162
护身复活

171
不掉背包

172
不掉身上装备

      
      
将需要的代码添加进相应的字段即可
   
   
   
   
   
   
   
   
   
   

  • TA的每日心情
    开心
    2022-11-2 23:08
  • 4013

    主题

    4023

    帖子

    26万

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    267323
    发表于 2019-4-4 00:55:49 | 显示全部楼层
    6666666666666666666666
  • TA的每日心情
    难过
    2019-4-4 00:54
  • 0

    主题

    3

    帖子

    7

    积分

    新手上路

    Rank: 1

    积分
    7
    发表于 2019-4-7 14:14:45 | 显示全部楼层
    视频在哪里!
  • TA的每日心情
    可爱
    2019-4-7 12:50
  • 0

    主题

    22

    帖子

    30

    积分

    新手上路

    Rank: 1

    积分
    30
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    商务合作

    点击这里给我发消息  3272916418
    Copyright  ©2015-2016  学传奇        ( 鲁ICP备16023438号-12 )