查看: 4593|回复: 10

[已经解决] (已解决)请问如何使敌人增减技能

[复制链接]
梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
发表于 2017-10-9 21:41:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 擦不完的水 于 2017-10-22 20:35 编辑

想要在敌群事件里修改敌人的技能,但是只有角色的没有敌人的,有人知道怎么弄吗?谢谢
梦石
0
星屑
34460
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2017-10-9 22:37:21 | 显示全部楼层
本帖最后由 芯☆淡茹水 于 2017-10-9 22:39 编辑

简单的办法是修改Data ,但改了以后需要还原, 并且改了后所有该ID的敌人都能用这个技能。

比如给数据库1号敌人增加7号技能,几率4, 条件是HP 0%~50%:
$dataEnemies[1].actions.push({"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":4,"skillId":7});

conditionParam1  :数值框1,作用根据条件限制类型来定,数值 0 这里读取作为 0% HP
conditionParam2  :数值框2,作用根据条件限制类型来定,数值 0.5 这里读取作为 50% HP
conditionType       :条件限制类型,数值 2 作为 HP 限制判定。
rating                     :技能发动几率(4)。
skillId                     :技能ID(7)。


取消添加的技能:$dataEnemies[1].actions.pop();


更方便点的,就是找大神帮你做专门的插件脚本。已有的此类插件没见过,感觉这个比较生僻,估计没人做。

评分

参与人数 1星屑 +50 收起 理由
余烬之中 + 50 有效回答

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 1 0

使用道具 举报

梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
 楼主| 发表于 2017-10-10 09:53:34 | 显示全部楼层
芯☆淡茹水 发表于 2017-10-9 22:37
简单的办法是修改Data ,但改了以后需要还原, 并且改了后所有该ID的敌人都能用这个技能。

比如给数据库1 ...

大神,这个是添加在敌群脚本里面吗?还是插件指令里面?

点评

脚本  发表于 2017-10-10 10:29
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2017-10-10 18:31:31 | 显示全部楼层
最好的办法是给敌人设定技能群,这个属性。
默认的敌人只是随机出数据库内设定好的技能。作为敌人个体,他是没有自己的技能的。
而角色是有SKILLS的

评分

参与人数 1星屑 +30 收起 理由
余烬之中 + 30 有效回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
回帖
566
发表于 2017-10-10 21:12:10 | 显示全部楼层
敌人是没有内置的技能属性的,它只是战斗时根据AI设定在某个时机调用某个数据库中的技能。

评分

参与人数 1星屑 +30 收起 理由
余烬之中 + 30 有效回答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
 楼主| 发表于 2017-10-10 21:24:16 | 显示全部楼层
yang1zhi 发表于 2017-10-10 18:31
最好的办法是给敌人设定技能群,这个属性。
默认的敌人只是随机出数据库内设定好的技能。作为敌人个体,他 ...

谢谢支持,太复杂了暂时没弄
回复

使用道具 举报

梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
 楼主| 发表于 2017-10-10 21:24:45 | 显示全部楼层
梦想家大魔王 发表于 2017-10-10 21:12
敌人是没有内置的技能属性的,它只是战斗时根据AI设定在某个时机调用某个数据库中的技能。 ...

谢谢支持,太复杂了暂时没弄
回复

使用道具 举报

梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
 楼主| 发表于 2017-10-12 19:34:20 | 显示全部楼层
想到了个主意,先做两个敌人,然后敌人可以变身的,例如血低于多少的时候变身成另一个敌人,技能也都变了。。。
这个不知道行不行,下次试试看。
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2017-10-12 20:10:29 | 显示全部楼层
本帖最后由 soulsaga 于 2017-10-12 20:12 编辑

那个..敌人又不用学技能..修改敌人技能有什么意义?不是可以设定敌人HP以下时用指定技能么..
回复

使用道具 举报

梦石
0
星屑
2772
在线时间
215 小时
注册时间
2017-9-28
回帖
255
 楼主| 发表于 2017-10-12 21:12:25 | 显示全部楼层
soulsaga 发表于 2017-10-12 20:10
那个..敌人又不用学技能..修改敌人技能有什么意义?不是可以设定敌人HP以下时用指定技能么..
...

我想做个吸血鬼血量低时变成蝙蝠,应该说是技能会增加一些,MV自带的不太好用,况且还有被动技能。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部