红鹰论坛

 找回密码
 立即注册
查看: 1427|回复: 5

今天给大家讲下传奇游戏中添加新技能书

[复制链接]
 成长值: 13235

6576

主题

266

回帖

3万

积分

论坛管理员

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
39622

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

发表于 2013-10-3 19:57:01 | 显示全部楼层 |阅读模式
我今天给大家讲下传奇游戏中添加新技能书

我们还是用到 DBC2000 首先还是要说下 传奇服务端中的 技能数据库 路径

D:\mirserver\Mud2\DB   Magic 技能数据库
还是这里给大家写下 Magic DBC2000 英文对照解释
------------------------------------------------------------------------------------------------------------------------------------------------
  MagID    MagName      EffectType    Effect    Spell        Power         MaxPower           DefSpell                     DefPower
   ↓        ↓            ↓          ↓         ↓           ↓            ↓                  ↓                           ↓
技能代号   书名字       效果类型     效果   一段持续时间    基本威力      最大威力        升级后增加的每次耗用魔法值     升级后增加的威力
------------------------------------------------------------------------------------------------------------------------------------------------  
Job      NeedL1              L1Train           NeedL2            L2Train             NeedL3            L3Train               Delay        Descr
  ↓        ↓                   ↓               ↓                 ↓                 ↓                ↓                    ↓          ↓
职业   1级技能所需等级  1级技能修炼所需经验  2级技能所需等级   2级技能修炼所需经验  3级技能所需等级  3级技能修炼所需经验   技能延迟时间   备注
-------------------------------------------------------------------------------------------------------------------------------------------------

很多新手不知道怎么增加新的职业技能,现在就以武士和魔法师招神兽的例子讲解下

Magic  增加书,Stditem 添和书对应的技能,就是要在2个地方增加

1、在MagicDB 中增加书
MagID    技能代号 这个最关键 要是招神兽把你现在道士学的招神兽书的代号写上
Magic    中代号可以重复
MagName  是书名字 可以随意
Job 职业(0-战士,1-法师,2-道士)给战士学就是0
NeedL1  1级技能所需等级      自己随意定
L1Train 1级技能修炼所需经验  自己随意定
NeedL2  2级技能所需等级      自己随意定
L2Train 2级技能修炼所需经验  自己随意定
NeedL3  3级技能所需等级      自己随意定
L3Train 3级技能修炼所需经验  自己随意定
EffectType 效果类型(使用技能时角色的动作效果)代码 这个写4
Effect     效果 使用时候的魔法效果 召唤骷髅的效果是15 召唤神兽的是效果是28
2,Stditem 中修改 在Stditem 最下行增加新书的名字 添加书的装备数据
idx 属性表示数据库的序列号(记住序号不要重复)比如你最后是600 那现在增加的新书就是601
NAME属性表示: 新书的名字 要和MagicDB中的名字一样
Shape 什么职业的学习的 0:战  1:法   2:道
Need表示限制种类: 0 为等级限制 1 为攻击限制 2 为魔法限制 3 为道术限制
NeedLevel表示了(Need)限制的具体数量. 比如你的NEED 写 0   NeedLevel 写48 就表示这书是战士在48级学
列在Magic 里添加几种魔法数据,如下:
31;道力盾;4;29;20;0;0;30;0;0;2;38;100;40;300;45;600;0;;
31;武力盾;4;29;20;0;0;30;0;0;0;38;100;40;300;45;600;0;;
30;召唤魔兽;4;28;16;0;0;24;0;0;1;40;100;44;300;48;600;120;;
30;召唤武兽;4;28;16;0;0;24;0;0;0;40;100;44;300;48;600;120;;
26;狂魔剑法;0;24;0;0;0;7;0;0;1;40;100;44;300;48;600;0;;
26;灵魂剑法;0;24;0;0;0;7;0;0;2;40;100;44;300;48;600;0;;

其实就是复制魔法盾,召唤神兽和烈火剑法的数据,把名字改了一下,只要你喜欢,叫什么都可以。
JOB一栏就是要求职业,0是武士,1是魔法师,2是道士。
NeedL1,NeedL2,NeedL3    是1,2,3级魔法的要求等级。
L1Train,L2Train,L3Train 是修炼技能点要求。这些都可以 自己看着改。
但前面的MagID千万别改,改了就不能用了!这样,就已经加入了几种职业都能学的魔法了,
但要有魔法书还得在StdItems 里添加相应的书,数据如下:
29;道力盾;4;2;1;0;0;0;0;38;0;0;0;0;0;0;0;0;0;0;0;38;10000;5;
30;武力盾;4;0;1;0;0;0;0;38;0;0;0;0;0;0;0;0;0;0;0;38;10000;5;
31;召唤魔兽;4;1;1;0;0;0;0;40;0;0;0;0;0;0;0;0;0;0;0;40;20000;5;
32;召唤武兽;4;0;1;0;0;0;0;40;0;0;0;0;0;0;0;0;0;0;0;40;20000;5;
33;狂魔剑法;4;1;1;0;0;0;0;40;0;0;0;0;0;0;0;0;0;0;0;40;20000;5;
34;灵魂剑法;4;2;1;0;0;0;0;40;0;0;0;0;0;0;0;0;0;0;0;40;20000;5;
前面的idx序号一定要按照你的StdItems.DB里序号望下排,一个也不能错!
Name名字就按照你的魔法里加的是什么就是什么。
Shape里的是要求职业,同样,0是武士,1是魔法师,2是道士。DuraMax是要求等级。
现在书和魔法都有了,你想让它从怪物中爆出也好,在店里卖也好,做一个NPC送也好,就看你自己啦!






今天给大家讲解下 升级触发脚本的写法和应用
我们今天要用到个QF里面的新命令   [@PlayLevelUp]

QF 路径在 D:\Mirserver\Mir200\Envir\Market_Def

QFunction-0.txt
QFunction-0.txt  以前的课程讲解过 它是功能脚本
今天讲的是升级触发 功能的实现
有2种方法 可以实现 我现在来详细 讲解下
1:QF脚本 里面直接写脚本实现
2:QF脚本 跳转写法实现
首先我们来看下 脚本

第2种的写法 QFunction-0.txt 里面这样写

[@PlayLevelUp]
#CALL [\\升级触发\升级给予.txt] @升级给予
它直接调转到 Mirserver\Mir200\Envir\QuestDiary\升级触发 的
升级给予.txt 脚本
调用脚本实现功能




上一篇:[Exception] CheckItemList.txt 加载错误!!!解决步骤
下一篇:传奇游戏NPC大窗口显示制作
请认真回贴,发垃圾贴,一律做封号处理。请到小黑屋申请解封.站长QQ:18341427QQ群:85527291
回复

举报

0

主题

5

回帖

19

积分

一级GM

Rank: 2

积分
19
发表于 2013-10-29 20:52:04 | 显示全部楼层
很不错

0

主题

5

回帖

17

积分

一级GM

Rank: 2

积分
17
发表于 2013-10-29 20:23:50 | 显示全部楼层
顶顶多好

0

主题

5

回帖

21

积分

一级GM

Rank: 2

积分
21
发表于 2013-10-29 20:25:16 | 显示全部楼层
很好哦

0

主题

5

回帖

17

积分

一级GM

Rank: 2

积分
17
发表于 2013-10-29 20:31:09 | 显示全部楼层
不错不错

0

主题

7

回帖

23

积分

一级GM

Rank: 2

积分
23
发表于 2013-10-29 20:13:16 | 显示全部楼层
LZ真是人才
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-22 08:23

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表