魔装型绫月 发表于 2020-4-17 02:31:52

求助,取随机数,根据结果,进行不同的回复

本帖最后由 魔装型绫月 于 2020-4-17 04:53 编辑

求大神帮忙
想做投掷骰子判定成功或失败的功能,和计算伤害数值的功能。
——
第一个投掷骰子的功能:
发送“.ra幸运N”(其中"幸运"需要是可以替代的,比如智力、力量、敏捷……等等)
-当 N<4 或 N>96时,在1~100中取1个随机数,
若 数值=1,则回复:xxx进行[幸运]鉴定,结果:N/数值 大成功
若 1<数值<N,则回复:xxx进行[幸运]鉴定,结果:N/数值 成功
若 N<数值<100,则回复:xxx进行[幸运]鉴定,结果:N/数值 失败
若 数值=100,则回复:xxx进行[幸运]鉴定,结果:N/数值 大失败
-当 3<N<97 时,在1~100中取一个随机数
若 数值<4,则回复:xxx进行[幸运]鉴定,结果:N/数值 大成功
若 4<数值<N,则回复:xxx进行[幸运]鉴定,结果:N/数值 成功
若 N<数值<96,则回复:xxx进行[幸运]鉴定,结果:N/数值 失败
若 数值>96,则回复:xxx进行[幸运]鉴定,结果:N/数值 大失败
——
第二个计算伤害数值的功能:
发送:“.MdN 匕首”(其中"匕首"需要是可以替代的,比如火球,闪电,中毒……等等)
在1~N中取M个随机数,把这些数值相加,并返回一个最终数值
回复:xxx进行鉴定,结果:数值N1+数值N2+…+数值Nm=最终数值
——
跪求大神帮忙!

青木 发表于 2020-4-17 10:21:19

积分要求

魔装型绫月 发表于 2020-4-17 15:56:55

青木 发表于 2020-4-17 10:21
积分要求

……啊?

陌语qq408617785 发表于 2020-4-17 16:07:46

弄个临时虚拟号(例子:2580),先$奖励2580 <1,n>$,再%积分要求2580>/</=*%

魔装型绫月 发表于 2020-4-17 23:47:25

陌语qq408617785 发表于 2020-4-17 16:07
弄个临时虚拟号(例子:2580),先$奖励2580 $,再%积分要求2580>/

谢谢大佬
「再%积分要求2580>/</=*%」
这部分是什么意思啊… 有点不懂

魔装型绫月 发表于 2020-4-19 01:34:45

本帖最后由 魔装型绫月 于 2020-4-19 02:09 编辑

陌语qq408617785 发表于 2020-4-17 16:07
弄个临时虚拟号(例子:2580),先$奖励2580 $,再%积分要求2580>/
大佬这个不太行啊
$设置积分20001 <1,100>$%积分要求20001<$数字2$%
-
这样的话,机器人回复的成功和失败是上一次设置积分的结果
运行起来是先检查积分,再设置积分,顺序反了
需要先设置积分,再检查积分,然后根据检查结果回复成功或失败

陌语qq408617785 发表于 2020-4-25 08:12:55

你再把顺序反过来就好,加上代发言什么的,我也不太会弄文本,插件方便
页: [1]
查看完整版本: 求助,取随机数,根据结果,进行不同的回复