def give(self, ctx, user: discord.Member, cookies: int):
"""Gives another user your cookies"""
author = ctx.message.author
settings = self.check_server_settings(author.server)
if user.bot:
return await self.bot.say("Nice try, us bots can't accept cookies from strangers.")
if author.id == user.id:
return await self.bot.say("You can't give yourself cookies.")
self.account_check(settings, author)
self.account_check(settings, user)
sender_cookies = settings["Players"][author.id]["Cookies"]
if 0 < cookies <= sender_cookies:
settings["Players"][author.id]["Cookies"] -= cookies
settings["Players"][user.id]["Cookies"] += cookies
dataIO.save_json(self.file_path, self.system)
msg = "You gave **{}** cookies to {}".format(cookies, user.name)
else:
msg = "You don't have enough cookies in your account"
await self.bot.say(msg)
评论列表
文章目录