|
|
|
@ -129,6 +129,35 @@ class Player: |
|
|
|
if message: |
|
|
|
embed.add_field(name="История аккаунта Discord:", value=message, inline=False) |
|
|
|
|
|
|
|
#play any |
|
|
|
if self.current.get("play_on", {}): |
|
|
|
try: |
|
|
|
#https://tf2.pblr-nyk.pro/api/stats/gc/pg/27001 |
|
|
|
embed.add_field( |
|
|
|
name="Сейчас играет на", |
|
|
|
value=f"[{self.stats['servers'][self.current['play_on']['server_id']]['name']}](https://tf2.pblr-nyk.pro/api/stats/gc/pg/{self.stats['servers'][self.current['play_on']['server_id']]['address'].split(':')[1]})", |
|
|
|
inline=False |
|
|
|
) |
|
|
|
except: |
|
|
|
pass |
|
|
|
elif self.current.get("lastplay", {}): |
|
|
|
selected_srv = "srv1" |
|
|
|
selected_timestamp = 0 |
|
|
|
for srv, maps in self.current["lastplay"].items(): |
|
|
|
for last_play in maps.values(): |
|
|
|
if last_play > selected_timestamp: |
|
|
|
selected_srv = srv |
|
|
|
selected_timestamp = last_play |
|
|
|
embed.add_field( |
|
|
|
name="Последняя игра на", |
|
|
|
value=f"{self.stats['servers'][selected_srv]['name']}\nв {utime2human(selected_timestamp)}" |
|
|
|
) |
|
|
|
else: |
|
|
|
embed.add_field( |
|
|
|
name="Не играл на", |
|
|
|
value="Факты13" |
|
|
|
) |
|
|
|
|
|
|
|
return embed |
|
|
|
|
|
|
|
@property |
|
|
|
|