求助,取随机数,根据结果,进行不同的回复
本帖最后由 魔装型绫月 于 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
积分要求
……啊? 弄个临时虚拟号(例子:2580),先$奖励2580 <1,n>$,再%积分要求2580>/</=*% 陌语qq408617785 发表于 2020-4-17 16:07
弄个临时虚拟号(例子:2580),先$奖励2580 $,再%积分要求2580>/
谢谢大佬
「再%积分要求2580>/</=*%」
这部分是什么意思啊… 有点不懂 本帖最后由 魔装型绫月 于 2020-4-19 02:09 编辑
陌语qq408617785 发表于 2020-4-17 16:07
弄个临时虚拟号(例子:2580),先$奖励2580 $,再%积分要求2580>/
大佬这个不太行啊
$设置积分20001 <1,100>$%积分要求20001<$数字2$%
-
这样的话,机器人回复的成功和失败是上一次设置积分的结果
运行起来是先检查积分,再设置积分,顺序反了
需要先设置积分,再检查积分,然后根据检查结果回复成功或失败
你再把顺序反过来就好,加上代发言什么的,我也不太会弄文本,插件方便
页:
[1]