Skip to content
GitLab
菜单
项目
群组
代码片段
帮助
帮助
支持
社区论坛
快捷键
?
提交反馈
登录/注册
切换导航
菜单
打开侧边栏
Wei Zhu
yobot
提交
8cb7d52c
提交
8cb7d52c
编辑于
5月 25, 2020
作者:
ice-b-114
浏览文件
fix some gacha problems
上级
6b2a17e4
变更
1
Hide whitespace changes
Inline
Side-by-side
src/client/ybplugins/gacha.py
浏览文件 @
8cb7d52c
...
...
@@ -171,10 +171,11 @@ class Gacha:
day_times
=
0
reply
=
""
result
=
""
flag
=
Fals
e
flag
_fully_30_times
=
Tru
e
for
i
in
range
(
1
,
31
):
if
day_limit
!=
0
and
day_times
>=
day_limit
:
reply
+=
"{}抽到第{}发十连时已经达到今日抽卡上限,抽卡结果:"
.
format
(
nickname
,
i
)
flag_fully_30_times
=
False
break
single_result
=
self
.
result
()
times
+=
1
...
...
@@ -184,12 +185,10 @@ class Gacha:
info
[
char
]
+=
1
if
self
.
check_ssr
(
char
):
result
+=
"
\n
{}({})"
.
format
(
char
,
info
[
char
])
flag
=
True
else
:
info
[
char
]
=
1
if
self
.
check_ssr
(
char
):
result
+=
"
\n
{}(new)"
.
format
(
char
)
flag
=
True
sql_info
=
pickle
.
dumps
(
info
)
if
mem_exists
:
db
.
execute
(
"UPDATE Colle SET colle=?, times=?, last_day=?, day_times=? WHERE qqid=?"
,
...
...
@@ -198,9 +197,12 @@ class Gacha:
db
.
execute
(
"INSERT INTO Colle (qqid,colle,times,last_day,day_times) VALUES(?,?,?,?,?)"
,
(
qqid
,
sql_info
,
times
,
last_day
,
day_times
))
if
not
result
:
reply
=
"{}太非了,本次下井没有抽到ssr。"
.
format
(
nickname
)
if
flag_fully_30_times
:
reply
+=
"
\n
{}太非了,本次下井没有抽到ssr。"
.
format
(
nickname
)
else
:
reply
+=
"
\n
本次没有抽到ssr。"
.
format
(
nickname
)
return
reply
if
flag
:
if
flag
_fully_30_times
:
reply
+=
"{}本次下井结果:"
.
format
(
nickname
)
reply
+=
result
db_conn
.
commit
()
...
...
编辑
预览
Supports
Markdown
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录