This commit is contained in:
Lanta 2023-09-27 22:06:56 +02:00
parent c537708cc3
commit c12be55e35

View file

@ -72,13 +72,12 @@ $playermodes = @(
) )
# Initialize the master hashtable # Initialize the master hashtable
$lifetimestats = @{} $lifetimestats = @{}
$webrequestlimiter = 0
foreach ($playmode in $playermodes) { foreach ($playmode in $playermodes) {
# Fetch stats for the current playmode # Fetch stats for the current playmode
if ($webrequestlimiter -le 8) {
write-output "Getting data for players $playeridstring gameode $playmode" write-output "Getting data for players $playeridstring gameode $playmode"
try{ try{
$stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers $stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers
} catch { } catch {
@ -86,15 +85,7 @@ foreach ($playmode in $playermodes) {
start-sleep -Seconds 61 start-sleep -Seconds 61
$stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers $stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/seasons/lifetime/gameMode/$playmode/players?filter[playerIds]=$playeridstring" -Method GET -Headers $headers
} }
$webrequestlimiter++
}
else {
write-ouput "sleeping for 60 seconds"
$webrequestlimiter = 0
}
# Check if the playmode doesn't exist in the hashtable, then add it # Check if the playmode doesn't exist in the hashtable, then add it
if (-not $lifetimestats.ContainsKey($playmode)) { if (-not $lifetimestats.ContainsKey($playmode)) {