#ACT
MOVR N$一条值 0 9
#ACT
;随机获取1-10的4个不同值。保存至N1开始的4个变量里
GetMultiRandomNumber 1 11 4 N1 M1
SetCustomItemAbil boxitem1 1 1 <$STR(N1)>
SetCustomItemAbil boxitem1 2 1 <$STR(N2)>
SetCustomItemAbil boxitem1 3 1 <$STR(N3)>
SetCustomItemAbil boxitem1 4 1 <$STR(N4)>
但这种方法不合理的,他的范围只能是固定的一个范围,例如1-10里面的值
但是如果你的属性为:10 15 27 39 42 60,类似这种无规律的随机其中几个
那么我建议里使用文本读取
;获取文本里4组不重复的数字,保存至N1开始的4个变量
GetMultiRandomText ..\\QuestDiary\\测试.txt 4 S1 N1
SetCustomItemAbil boxitem1 1 1 <$STR(N1)>
SetCustomItemAbil boxitem1 2 1 <$STR(N2)>
SetCustomItemAbil boxitem1 3 1 <$STR(N3)>
SetCustomItemAbil boxitem1 4 1 <$STR(N4)> 天府彧龍 发表于 2021-12-21 07:42 这样。。。
#ACT
MOVR N$一条值 0 9
我说的是固定给的属性,第一种给你 10点,第二种20点,第三种30点。, RANDOMEX 1 2 百分之50几率 给第一种属性,
RANDOMEX 1 10 百分之10的几率 给他们第二种属性,
我如何通过这个方式给他们 属性,十种属性我已经弄好了。这种方式怎么给, q381084525 发表于 2021-12-21 09:55 RANDOMEX 1 2 百分之50几率 给第一种属性,
RANDOMEX 1 10 百分之10的几率 给他们第二种属性,
我如何 ...
#IF
RANDOMEX 1 2
#ACT
第一种属性
break(每段必须加,不然会执行多段)
#IF
RANDOMEX 1 10
#ACT
第二种属性
...................
页:
1
[2]