alias players sockclose players | sockopen players poestats.com 80
on *:sockopen:players:{
sockwrite -n $sockname GET /XML/IRC/ $+ %nick HTTP/1.1
sockwrite -n $sockname Host: poestats.com $+ $crlf $+ $crlf
}
on *:sockread:players:{
if ($sockerr) {
echo -a Error.
halt
}
else {
sockread %data
if ($regex(%data,/(.*)/i)) { var %name $regml(1) }
if ($regex(%data,/(.*)/i)) { var %rank $regml(1) }
if ($regex(%data,/(.*)/i)) { var %PoEStatsScore $regml(1) }
if ($regex(%data,/(.*)/i)) { var %RankPosition $regml(1) }
if ($regex(%data,/(.*)/i)) { var %TotalScore $regml(1) }
if ($regex(%data,/(.*)/i)) { var %TotalTime $regml(1) }
if ($regex(%data,/(.*)/i)) { var %SPR $regml(1) }
if ($regex(%data,/(.*)/i)) { var %SPM $regml(1) }
if ($regex(%data,/(.*)/i)) { var %WLR $regml(1) }
if ($regex(%data,/(.*)/i)) { var %TSPM $regml(1) }
if ($regex(%data,/(.*)/i)) { var %PercentToRank $regml(1) }
.timerSOCKET 1 2 sockclose players
}
}
on *:sockclose:players:{
}
on *:TEXT:!POEstats*:*: {
set %channel $chan
set %nick $2-
players
if ( %name == $null ) { /msg $chan sorry %nick doesnt exist }
else if ( %name != $null ) { /msg $chan POE2 stats for %name --> Rank " %rank ", StatsScore " %PoEStatsScore ", Ladder position " %RankPosition ", Score " %TotalScore ", Time " %TotalTime ", SPR " %SPR ", SPM " %SPM ", WLR " %WLR ", Next rank " %PercentToRank ". }
}