【发布时间】:2022-01-21 14:08:30
【问题描述】:
我有一个异步电报机器人游戏,其中有一个小型格斗游戏。战斗应用程序实现了,战斗本身,但有一件事!
可能存在一个或两个玩家在战斗中不按攻击的情况。如何设置 1 次攻击的时间限制,以便在每次攻击后重置此限制?
我尝试通过 asyncio.sleep() 实现计时器本身,它在移动后 60 秒后返回 True。
async def counter(time):
while time - 1 > 0:
time -= 1
await asyncio.sleep(1)
continue
return True
那么这里是如何通过 asyncio 处理这个 True 的?
【问题讨论】:
-
缩进是粘贴错误吗?
-
另外,
time永远不会更新,所以这是一个无限循环 -
@12944qwerty,谢谢。代码固定
标签: python asynchronous aiogram