Advertisement
TheInfiniteCode

Untitled

May 12th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. @commands.command(pass_context=True)
  2. async def leaderboard(self, ctx, users):
  3. with open('users.json', 'r') as f:
  4. users = json.load(f)
  5. sorted(users, key=lambda x : users[x].get('xp', 0), reverse=True)
  6. high_score_list = sorted(users, key=lambda x : users[x].get('xp', 0), reverse=True)
  7. message = ''
  8. for number, user in enumerate(high_score_list):
  9. message += '{0}. {1} with {2}xp\n'.format(number + 1, user, users[user].get('xp', 0))
  10. await self.client.say("{0}. {1} with {2}xp\n".format(number + 1, user, users[user].get('xp', 0)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement