勤奋小羊 发表于 2026-3-28 17:53:47

RandomEx 是取反?


把圣言术做了个优化,结果。。。。唉。。。。
代码如下:
[@MagMonFunc32]
;目标怪物技能触发,32=圣言术
#IF
RandomEx 98 100
#ACT
BREAK
#ELSEACT
M.AddHpPer - 100
BREAK
问题所在:这么说吧,我跟踪玩家,跟踪了大概10分钟。
玩家在使用圣言术圣怪,3下以内把怪圣死的情况=9次。5下以内八怪圣死的情况=20次+。。。。
说明书说,随机数小于等于分子就向下执行,不对啊。。。
有没有遇到同样情况的?

帅气小鸟 发表于 2026-3-28 17:53:47

RandomEx 2 100

机智小鹿 发表于 2026-3-28 17:53:47

随机数小于等于分子就向下执行,哪里不对了

快乐云朵 发表于 2026-3-28 17:53:47

你这样用还不如random 2 哈哈哈省了好多字

阳光小熊 发表于 2026-3-28 17:53:47

蓅氓爱学习 发表于 2022-1-1 00:50 随机数小于等于分子就向下执行,哪里不对了
小于等于分子,那就是98%的几率小了。向下吗?下面是break啊。为什么停不住?
反而执行elseact....逻辑上不是反了吗???

善良月亮 发表于 2026-3-28 17:53:47

你只是break,又没说不执行圣言术了。这个只是技能的触发,不是直接替换效果。

可爱小狗 发表于 2026-3-28 17:53:47

你要用脚本搞 把怪物全部搞成圣不死的那种 不然有些怪本身就能被圣言搞死 你搞这个有啥意思

坚强花朵 发表于 2026-3-28 17:53:47

0000t 发表于 2022-1-1 02:51 小于等于分子,那就是98%的几率小了。向下吗?下面是break啊。为什么停不住?
反而执行elseact....逻辑 ...
你没有这个触发,怪物也会被圣死对吗。然后你加这一段,圣言术原有的效果不会消失,只是把脚本的效果叠加上去,所以你这等于又增加了2%的概率啊。

可爱小狗 发表于 2026-3-28 17:53:47

0000t 发表于 2022-1-1 02:51 小于等于分子,那就是98%的几率小了。向下吗?下面是break啊。为什么停不住?
反而执行elseact....逻辑 ...
不好意思,刚看明白了...你这样,加个自定义技能,啥伤害也没有的,用这个技能来触发你这段脚本就行了

美丽小猪 发表于 2026-3-28 17:53:47

这脚本牛啊
页: [1] 2
查看完整版本: RandomEx 是取反?