Estadísticas por Agente (Player Agents)
Obtén estadísticas detalladas por agente de un jugador: rating, ACS, K/D, ADR, KAST y más sobre un periodo de tiempo configurable.
player.agents(player_id, timespan) devuelve estadísticas desglosadas por cada agente jugado por un usuario en vlr.gg.
Firma
player.agents(
player_id: int,
timespan: Literal["30d", "60d", "90d", "all"] = "all",
) -> AgentStatsPageParámetros
Prop
Type
Retorno - AgentStatsPage
Prop
Type
Campos de AgentStats
Prop
Type
Ejemplos
Estadísticas por agente con periodo por defecto
import vlrdevapi
stats = vlrdevapi.player.agents(player_id=438)
print(f"Periodo: {stats.timespan}")
if stats.agents:
for a in stats.agents:
print(f"{a.agent}: {a.rounds}r | {a.rating} rating | {a.acs} ACS | {a.kd} KD")
else:
print("No hay estadísticas de agentes para este jugador.")Filtrar por los últimos 60 días
import vlrdevapi
stats = vlrdevapi.player.agents(player_id=438, timespan="60d")
if stats.agents:
for a in stats.agents:
rnd = a.rounds or 0
rat = f"{a.rating:.2f}" if a.rating is not None else "N/A"
acs = f"{a.acs:.1f}" if a.acs is not None else "N/A"
kd = f"{a.kd:.2f}" if a.kd is not None else "N/A"
adr = f"{a.adr:.1f}" if a.adr is not None else "N/A"
print(f"{a.agent:>8} | {rnd:>3}r | R={rat} | ACS={acs} | K/D={kd} | ADR={adr}")
else:
print("No se encontraron estadísticas para el rango de 60 días.")Agente más jugado
import vlrdevapi
stats = vlrdevapi.player.agents(player_id=438, timespan="all")
if stats.agents:
most_played = max(stats.agents, key=lambda a: a.rounds or 0)
print(f"Agente más jugado: {most_played.agent} ({most_played.rounds} rondas)")
print(f"Rating: {most_played.rating} | KD: {most_played.kd} | ACS: {most_played.acs}")
else:
print("No hay estadísticas de agentes para este jugador.")Acceso curried
import vlrdevapi
player = vlrdevapi.player(438)
stats = player.agents(timespan="90d")
if stats.agents:
for a in stats.agents:
rnd = a.rounds or 0
rat = f"{a.rating:.2f}" if a.rating is not None else "N/A"
print(f"{a.agent}: rating {rat} en {rnd} rondas")
else:
print("No se encontraron estadísticas de agentes para este jugador.")Última actualización el
Equipos del Jugador (Player Teams)
Obtén los equipos actuales y pasados de un jugador, junto con fechas de ingreso, salida o inactividad.
Historial de Partidas del Jugador (Player Matches)
Obtén el historial de partidas de un jugador: rivales, marcadores, resultados, contexto del evento y fechas de los encuentros.