All pastes #595091 Raw Edit

Untitled

public text v1 · immutable
#595091 ·published 2007-06-29 09:24 UTC
rendered paste body
on *:TEXT:!spelers*:#:{ if ($2 == $null) { notice $nick van welke wereld wil je de spelers checken?
  halt }
  if ($2 < 1) || ($2 == 49) || ($2 == 60) || ($2 == 122) || ($2 == 123) || ($2 == 139) || ($2 == 140) || ($2 > 144) { notice $nick ongeldige wereld, ik doe ook geen duitsen werelden 
  halt }
  set %world $2
  sockclose wcheck
  sockopen wcheck http://www.runescape.com 80
} 
on *:sockopen:wcheck:{   
  Sockwrite -nt $sockname GET /detail.ws HTTP/1.1
  sockwrite -nt $sockname Host: www.runescape.com
  sockwrite -nt $sockname $crlf
}
on *:sockread:wcheck:{ 
  if ($sockerr) { 
    notice $me a sock err
    sockclose $sockname
    halt
  }
  else {
    var %wcheck
    sockread %wcheck
    tokenize 32 $htmlfree(%wcheck)
    if (World %world isin %wcheck) { notice $nick $1- }
    else { notice $nick wereld niet gevonden 
    halt }
  }
}on *:TEXT:!spelers*:#:{ if ($2 == $null) { notice $nick van welke wereld wil je de spelers checken?
  halt }
  if ($2 < 1) || ($2 == 49) || ($2 == 60) || ($2 == 122) || ($2 == 123) || ($2 == 139) || ($2 == 140) || ($2 > 144) { notice $nick ongeldige wereld, ik doe ook geen duitsen werelden 
  halt }
  set %world $2
  sockclose wcheck
  sockopen wcheck http://www.runescape.com 80
} 
on *:sockopen:wcheck:{   
  Sockwrite -nt $sockname GET /detail.ws HTTP/1.1
  sockwrite -nt $sockname Host: www.runescape.com
  sockwrite -nt $sockname $crlf
}
on *:sockread:wcheck:{ 
  if ($sockerr) { 
    notice $me a sock err
    sockclose $sockname
    halt
  }
  else {
    var %wcheck
    sockread %wcheck
    tokenize 32 $htmlfree(%wcheck)
    if (World %world isin %wcheck) { notice $nick $1- }
    else { notice $nick wereld niet gevonden 
    halt }
  }
}