Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. if message.content.startswith("$checkplayer") :
  2. var = message.content.split(" ")
  3. print("https://api.hypixel.net/player?key=f1511b96-7b41-41c4-9c0a-afa0ff6632ab&name=" + var[1])
  4. apiCall = "https://api.hypixel.net/player?key=f1511b96-7b41-41c4-9c0a-afa0ff6632ab&name=" + var[1]
  5. jsonObject = getJsonFromWebsite(apiCall)
  6. skywarsTotalKills = jsonObject["player"]["stats"]["SkyWars"]["kills"]
  7. achievementPointTotal = jsonObject["player"]["achievementPoints"]
  8. arenaWinsTotal = jsonObject["player"]["stats"]["Arena"]["wins"]
  9. vampirezWinsTotal = jsonObject["player"]["stats"]["VampireZ"]["human_wins"]
  10. wallsWinsTotal = jsonObject["player"]["stats"]["Walls"]["wins"]
  11. tkrGoldTotal = jsonObject["player"]["stats"]["GingerBread"]["gold_trophy"]
  12. quakeKillsA = jsonObject["player"]["stats"]["Quake"]["kills_teams"]
  13. quakeKillsB = jsonObject["player"]["stats"]["Quake"]["kills"]
  14. quakeTotalKills = quakeKillsA + quakeKillsB
  15. print(quakeTotalKills)
  16. paintballTotalKills = jsonObject["player"]["stats"]["Paintball"]["kills"]
  17. classicTokenTotal = jsonObject["player"]["stats"]["Legacy"]["total_tokens"]
  18. #questTotal = jsonObject
  19.  
  20. ignUuid = jsonObject["player"]["uuid"]
  21. print(ignUuid)
  22. guildCall = "https://api.hypixel.net/guild?key=f1511b96-7b41-41c4-9c0a-afa0ff6632ab" + "&player=" + ignUuid
  23. guildJsonObject = getGuildFromSite(guildCall)
  24. usersGuild = guildJsonObject["guild"]["name"]
  25. print(guildCall)
  26. print(usersGuild)
  27.  
  28. qualifies = int(0)
  29.  
  30. embed = discord.Embed(title="These are the stats for " + var[1], description=" ", color=0xFF69B4)
  31.  
  32. if achievementPointTotal >9999 :
  33. embed.add_field(name= "Achievement Points", value=str(achievementPointTotal) + " | Good", inline = True)
  34. qualifies = qualifies + 1
  35. if achievementPointTotal <9999 :
  36. embed.add_field(name= "Achievement Points", value=str(achievementPointTotal) + " | Bad", inline = True)
  37.  
  38. if arenaWinsTotal <300 :
  39. embed.add_field(name="Arena Wins", value=str(arenaWinsTotal) + " | Bad", inline = True)
  40. if arenaWinsTotal >300 :
  41. embed.add_field(name="Arena Wins", value=str(arenaWinsTotal) + " | Good", inline = True)
  42. qualifies = qualifies + 1
  43. if classicTokenTotal <2500 :
  44. embed.add_field(name="Total Classic Tokens", value=str(classicTokenTotal) + " | Bad", inline = True)
  45. if classicTokenTotal >2500 :
  46. embed.add_field(name="Total Classic Tokens", value=str(classicTokenTotal) + " | Good", inline = True)
  47. qualifies = qualifies + 1
  48. if paintballTotalKills <25000 :
  49. embed.add_field(name="Painball Kills", value=str(paintballTotalKills) + " | Bad", inline = True)
  50. if paintballTotalKills >25000 :
  51. embed.add_field(name="Painball Kills", value=str(paintballTotalKills) + " | Good", inline = True)
  52. qualifies = qualifies + 1
  53. if quakeTotalKills <40000 :
  54. embed.add_field(name="Quake Kills", value=str(quakeTotalKills) + " | Bad", inline = True)
  55. if quakeTotalKills >40000 :
  56. embed.add_field(name="Quake Kills", value=str(quakeTotalKills) + " | Good", inline = True)
  57. qualifies = qualifies + 1
  58. if skywarsTotalKills <10000 :
  59. embed.add_field(name="Skywars Kills", value=str(skywarsTotalKills) + " | Bad", inline = True)
  60. if skywarsTotalKills >10000 :
  61. embed.add_field(name="Skywars Kills", value=str(skywarsTotalKills) + " | Good", inline = True)
  62. qualifies = qualifies + 1
  63. if tkrGoldTotal <150 :
  64. embed.add_field(name="TKR Gold Trophies", value=str(tkrGoldTotal) + " | Bad", inline = True)
  65. if tkrGoldTotal >150 :
  66. embed.add_field(name="TKR Gold Trophies", value=str(tkrGoldTotal) + " | Good", inline = True)
  67. qualifies = qualifies + 1
  68. if vampirezWinsTotal <225 :
  69. embed.add_field(name="VampireZ Wins", value=str(vampirezWinsTotal) + " | Bad", inline = True)
  70. if vampirezWinsTotal >225 :
  71. embed.add_field(name="VampireZ Wins", value=str(vampirezWinsTotal) + " | Good", inline = True)
  72. qualifies = qualifies + 1
  73. if wallsWinsTotal <100 :
  74. embed.add_field(name="Walls Wins", value=str(wallsWinsTotal) + " | Bad", inline = True)
  75. if wallsWinsTotal >100 :
  76. embed.add_field(name="Walls Wins", value=str(wallsWinsTotal) + " | Good", inline = True)
  77. qualifies = qualifies + 1
  78. if qualifies > 2:
  79. embed.set_footer(text="Do they meet requirements? Yes")
  80. if qualifies < 2 :
  81. embed.set_footer(text="Do they meet the requirements? No")
  82. embed.add_field(name="Current Guild", value=usersGuild, inline = True)
  83. await client.send_message(message.channel, embed=embed)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement