仅在触发当前命令时如何使用命令?

这个问题可能很复杂,我的大脑无法真正很好地解释它,所以请以这个cr脚的解释为准,我的问题是,例如,当您触发命令时,启动它会启动一个基于文本的游戏,当然您会能够实际玩游戏的命令,但是我担心的是人们仍然可以触发游戏中的命令而无需启动游戏。


     if message.content.startswith("/play"):       #Here is the play command where you execute the game to start

         await client.send_message(message.channel, "Welcome to the game!")

     if message.content.startswith("/examine):

         await client.send_message(message.channel, "You examined the rock and well, got a rock!") #In-Game commands/movements

我的意思是,有一种方法只有在激活游戏本身时才能够使用游戏中的命令吗?附加问题:您将如何存储用户信息,就像基本上保存游戏一样(您实际上不需要回答这个,因为我想自己学习,但是任何提示都很棒!)


慕姐4208626
浏览 109回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python