|
|
发表于 2026-3-28 18:02:33
|
显示全部楼层
天府彧龍 发表于 2021-12-21 07:42 这样。。。
#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)> |
|