alias steamid.search { sockclose steamid- $+ $1 sockopen steamid- $+ $1 steamid.esportsea.com 80 } on *:SOCKOPEN:steamid*:{ sockwrite -n $sockname GET /index.php?action=search&type=single&key= $+ %mode $+ &query= $+ $did(steamid,1).text $+ &output=xml&version=extended HTTP/1.1 sockwrite -n $sockname Host: steamid.esportsea.com sockwrite -n $sockname Connection: close sockwrite -n $sockname User-Agent: Mozilla/3.0 (compatible) sockwrite -n $sockname Authorization: Basic sockwrite -n $sockname $crlf } on *:sockread:steamid*: { if ($sockerr > 0) return sockread %temp if ( isin %temp) { set %results $gettok($gettok(%temp,2,62),1,60) | dialog -t steamid Steamid Lookup - %results Results } if (%temp == ) { inc %total_results } if ( isin %temp) { set %team_name $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %player_steamid $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %player_alias $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_game $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_league $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_division $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_channel $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %player_firstname $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %player_lastname $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_website $gettok($gettok(%temp,2,62),1,60) } if ( isin %temp) { set %team_location $gettok($gettok(%temp,2,62),1,60) } if (%temp == ) { did -a steamid 4 %player_steamid $chr(9) %player_firstname %player_lastname $chr(9) %player_alias $chr(9) $upper(%team_game) $chr(9) %team_name $chr(9) %team_channel $chr(9) %team_league $+ - $+ %team_division - %team_location } } alias steamid { dialog -m steamid steamid } alias mdx { return mdx.dll } alias views { return views.mdx } alias bars { return bars.mdx } dialog steamid { title "Steamid Lookup" size -1 -1 184 119 option dbu edit "", 1, 3 5 101 11 button "Search", 2, 107 5 37 11, default flat box "", 3, 1 -2 184 21 box "", 5, 0 31 184 87 list 4, 1 38 181 79, size button "Clear", 6, 145 5 37 11, flat radio "Steamid", 7, 2 21 31 10 radio "Channel", 8, 34 21 30 10 radio "Alias", 9, 66 21 22 10 radio "Name", 10, 90 21 25 10 radio "Team", 11, 117 21 23 10 radio "Tag", 12, 141 21 20 10 radio "Site", 13, 161 21 21 10 } on *:dialog:steamid:*:*:{ if ($devent == INIT) { dll $mdx SetMircVersion $version dll $mdx MarkDialog $dname dll $mdx SetControlMDX $dname 4 ListView report single grid > $views did -i $dname 4 1 headerdims 80 90 90 50 130 80 90 did -i $dname 4 1 headertext Steamid $chr(9) Name $chr(9) Alias $chr(9) Game $chr(9) Team $chr(9) Channel $chr(9) League } if ($devent == sclick) && ($did == 7) if ($did(steamid,7).state == 1) set %mode steam_id if ($devent == sclick) && ($did == 8) if ($did(steamid,8).state == 1) set %mode irc if ($devent == sclick) && ($did == 9) if ($did(steamid,9).state == 1) set %mode alias if ($devent == sclick) && ($did == 10) if ($did(steamid,10).state == 1) set %mode name if ($devent == sclick) && ($did == 11) if ($did(steamid,11).state == 1) set %mode team if ($devent == sclick) && ($did == 12) if ($did(steamid,12).state == 1) set %mode tag if ($devent == sclick) && ($did == 13) if ($did(steamid,13).state == 1) set %mode website if ($devent == sclick) { if ($did == 6) { did -r steamid 4 | dialog -t steamid Steamid Lookup } } if ($devent == sclick) { if ($did == 2) { if ($did(steamid,1).text == $null) { dialog -t steamid Steamid Lookup - Enter Parameters } else { steamid.search $did(steamid,1).text } } } }