主题 : 可以使传奇人物学习到另外职业技能的方法
级别: 记者
UID: 8
精华: 0
发帖: 326
威望: 312 点
货币: 326 元
好评度: 0 点
注册时间: 2024-05-04
最后登录: 2025-02-13
楼主  发表于: 2024-05-23 09:40

可以使传奇人物学习到另外职业技能的方法

大家都知道在我们创建人物的时候可以有三个职业可供我们进行选择,他们分别是战士、法师、道士。一旦选择人物职业后就不可再进行更换。而在游戏中学习技能的时候也只能学习你所选择人物职业的技能。

那么在游戏中可不可以使人物学习到除自身职业外其他职业的技能呢?比如说使战士职业的玩家学习到法师或道士职业的一个或多个技能。这个就需要通过对游戏做出修改后才能实现这样的效果

下面我就把这个修改的方法给大家说明一下,如果想要知道怎么修改才能达到这种效果的朋友就可以来看看我在中是怎么去做的。

这里我给大家举个例子进行说明吧,比如说你想要使游戏中道士职业的玩家能够学习到战士职业半月刀法技能的话,那么首先要在stditems.db中添加一个名字为“道士半月刀法”的记录。在这个记录中的所有参数可以按照战士半月刀法技能的参数去写。

然后再把里面shape的参数值修改为2(因为在游戏中0代表的是战士,1代表了法师,2代表了道士),修改后接着magic.db中添加一个名字为“道士半月刀法”的记录,所有参数还是按照战士半月刀法技能的参数去写。再把里面的job的参数值改为2就可以了。

最后再制作出这本道士半月刀法的技能书出来就行了,这样的话在游戏中道士职业的玩家通过购买这个技能书进行学习后就可以获得只有战士才可以学习的半弯刀技能了。其他职业技能的修改方法也如此,只需要在修改的修改相关的数据参数就可以了。
级别: 记者
UID: 4
精华: 0
发帖: 66
威望: 0 点
货币: 66 元
好评度: 0 点
注册时间: 2024-05-04
最后登录: 2026-11-01
沙发  发表于: 2024-05-23 21:25

使传奇人物学习到除自身职业外其他职业的技能:

在stditems.db中添加一个新记录,记录名称可以是所要学习的技能名称,例如:"道士半月刀法"。在这个记录中,所有参数可以按照所要学习的技能的参数去写,例如:战士半月刀法技能的参数。

修改stditems.db中记录的shape参数值,将其修改为目标职业的序号,例如:道士职业的序号为2,修改后shape的参数值就为2。

在magic.db中添加一个新记录,记录名称也可以是所要学习的技能名称,例如:"道士半月刀法"。在这个记录中,所有参数也可以按照所要学习的技能的参数去写,例如:战士半月刀法技能的参数。

修改magic.db中记录的job参数值,将其修改为目标职业的序号,例如:道士职业的序号为2,修改后job的参数值就为2。

制作出这个新技能的技能书,例如:"道士半月刀法"的技能书。在游戏中,通过购买这个技能书进行学习,道士职业的玩家就可以获得只有战士才可以学习的半月刀技能。

对其他职业技能的修改方法也类似,只需要修改相关的数据参数,使其符合所要学习的技能即可。