All pastes #153155 Raw Edit

Stuff

public text v1 · immutable
#153155 ·published 2006-08-29 13:06 UTC
rendered paste body
alias bey {
  sockopen bey beyond.lt 80
  set %bey.gs Nerasta
  set %bey.ls Nerasta
}

on *:sockopen:bey: { 
  if ($sockerr) { echo -a buvo eroras | return }
  else { 
    sockwrite -n $sockname GET /status/s.txt HTTP/1.0
    sockwrite -n $sockname Accept: */*
    sockwrite -n $sockname Host: beyond.lt
    sockwrite -n $sockname Connection: close
    sockwrite -n $sockname
  }
}

on *:sockread:bey: {
  var %temp
  sockread %temp
  var %tok1 $gettok(%temp,1,32)
  if (%bey.rd) { 
    echo -a GS: %bey.gs 
    echo -a LS: %bey.ls 
  }
  set %bey.rd $false
  if ($gettok(%temp,2,32) == on) {
    if (%tok1 == gameserv) set %bey.gs on
    else if (%tok1 == loginserv) { 
      set %bey.gs on 
      set %bey.rd $true 
    }
  }
  else if ($gettok(%temp,2,32) == off) {   
    if (%tok1 == gameserv) set %bey.gs off
    else if (%tok1 == loginserv) { 
      set %bey.ls off 
      set %bey.rd $true 
    }
  }
}