|
发表于 2023-3-1 08:44:13
|
显示全部楼层
本帖最后由 442671 于 2024-6-1 05:22 编辑
------------------------------------随机抽取多件装备,并且不重复----------------------------------
MOV L$抽奖列表 [木剑,黑铁头盔,圣战手镯,圣战项链,降妖除魔戒指,金手镯,铂金戒指]
MOV N$抽取数量 5
LOOPGOTO @_@随机抽取装备 <$STR(N$抽取数量)>
[@_@随机抽取装备]
#IF
#ACT
GetListVarCount L$抽奖列表 N$奖池数量
MOVR N$本次抽奖编号 0 <$STR(N$奖池数量)>
GIVE <$STR(L$抽奖列表[<$STR(N$本次抽奖编号)>])> 1
DEC L$抽奖列表 <$STR(L$抽奖列表[<$STR(N$本次抽奖编号)>])>
我个人觉得应该修改为:
------------------------------------随机抽取多件装备,并且不重复----------------------------------
MOV L$抽奖列表 [木剑,黑铁头盔,圣战手镯,圣战项链,降妖除魔戒指,金手镯,铂金戒指]
MOV N$抽取数量 5
GetListVarCount L$抽奖列表 N$物品总数
GetMultiRandomNumber 0 N$物品总数 N$抽取数量 N1 M1
MOV P1 0
While P1 < N$抽取数量
GIVE L$抽奖列表[<$str(N<$STR(p1)>)>]
Inc P1 1
EndWhile
|
|