37

回帖

2430

金币

1326

积分

积分
1326
发表于 6 天前 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
现在要做一个自定义的硬控buff(类似冰冻),通过一个AOE技能攻击后,有5%概率控制范围内敌人。
问题1、暂时没发现M2有控制自定义buff概率的选项,所以只能用代码做概率条件。(如果有更方便的方案希望能告知一下)
问题2、但做出来的技能要么全部成功控制,要么全部失败,没法做到每一个敌人单独判定概率。(正常应该是部分敌人成功控制,部分没有成功,不同敌人分别判断,但不知道如何实现。)

M2提供的附加buff方式,但没法控制概率

M2提供的附加buff方式,但没法控制概率
回复

使用道具 举报

9866

回帖

2万

金币

1万

积分

积分
15955
发表于 前天 13:51 | 显示全部楼层
本帖最后由 996技术-wang 于 2024-11-11 13:52 编辑

只能用代码做概率条件

做到每一个敌人单独判定概率  这个需要脚本处理

回复

使用道具 举报

37

回帖

2430

金币

1326

积分

积分
1326
 楼主| 发表于 前天 15:37 | 显示全部楼层
996技术-wang 发表于 2024-11-11 13:51
只能用代码做概率条件

做到每一个敌人单独判定概率  这个需要脚本处理

大佬,只能用代码实现概率的话,就是问题2的情况了,不知道怎么实现。能不能说一下脚本怎么写才能每一个敌人单独判定概率?
回复

使用道具 举报

9866

回帖

2万

金币

1万

积分

积分
15955
发表于 前天 17:26 | 显示全部楼层
每一个敌人单独判定概率
检测名字=玩家1
RANDOM 10
#act
玩家1  dddbuff
建议用LUA 做这些 LUA 有对象
回复

使用道具 举报

37

回帖

2430

金币

1326

积分

积分
1326
 楼主| 发表于 前天 17:38 | 显示全部楼层
996技术-wang 发表于 2024-11-11 17:26
每一个敌人单独判定概率
检测名字=玩家1
RANDOM 10

好的,感谢
回复

使用道具 举报

9866

回帖

2万

金币

1万

积分

积分
15955
发表于 昨天 10:26 | 显示全部楼层
不用客气
回复

使用道具 举报