抽奖功能 限时免费 免费词库

bvii Lv.5 21天前 259

111

安装方法

放入词库即可

如果啥也不会请点这里

使用方法

添加奖品

增加奖品钻石 20 10
增加奖品(奖品名) (保底) (机率)
//保底是每抽n次就一定会出现
//但与别的冲突会随机抽取一个

保底为0表示没有保底

机率必须是整数


删除奖品

删除奖品钻石
删除奖品(奖品名)

抽奖

抽奖10
抽奖(次数)
//太长会被屏蔽,建议限制11以下

获取

增加奖品(.*) ([0-9]+) ([0-9]+)
a:$读 抽奖 a {}$
a:Py=>>
a = %a%
a["%括号1%"] = "%括号2%,%括号3%"
print(a)
<<=Py
a:$替换 %a%| |$
$写 抽奖 a %a%$
增加成功!

删除奖品(.*)
a:$读 抽奖 a {}$
a:Py=>>
a = %a%
del a["%括号1%"]
<<=Py
$写 抽奖 a %a%$
删除成功

抽奖([0-9]+)
如果:%括号1%>10
数字太大了
返回
如果尾
a:$读 抽奖 %QQ% 1$
A:$读 抽奖 a {}$
s:Py=>>
a,A,o,O = %a%,%A%,%括号1%,[]
for n in range(o):
	a += 1
	z = max(list(map(lambda x:int(x.split(",")[0]),list(dict.values(A)))))
	a = 1 if z < a else a
	p = list(filter(lambda x:a%int(x[1].split(",")[1]) == 0 and int(x[1].split(",")[1]) != 0,zip(list(A),list(dict.values(A)))))
	import random
	if len(p) == 0:
		b = list(map(lambda x:int(x.split(",")[1]),list(dict.values(A))))
		b = [b[0]]+[b[x]+b[x-1] for x in range(1,len(b))]
		B = random.randint(0,b[len(b)-1])
		b.append(B)
		b.sort()
		O += [list(A)[b.index(B)]]
	else:
		p = random.choice(p)
		O += [p[0]]
print([a]+[O])
<<=Py
b:$JSON€%s%€[数组0]$
$写 抽奖 %QQ% %b%$
b:Py=>>
print("\\r".join(%s%[1]))
<<=Py
%b%

 

💵打赏
参与人数1人 经验 嘤币 RMB 时间
 老嘤嗷 0 10 0 2023年01月10日
本帖中包含附件 如需下载请先回复并刷新本帖!
I'm bvii.

到此一游 (40)
  • 开朗的????君
  • 林晰晗
  • 德丽莎
  • fbfbdm
  • bvii
  • †黑发红瞳永神†
  • 雪糕
  •         _1673936629
  • Laterou
最新回复 (11)
返回