weapon`[x] (Wx) — File Browser

weaponxWxv1.7 / weaponxWxv1.7 / formats / telnet_raw.ini

telnet_raw.ini — 1.78 KB — Download this file

[script]
n0=
n1=menu @telnet {
n2=  dclick:sockopen telnet %telnet.addy %telnet.port
n3=}
n4=on 1:input:{ 
n5=  if ($active == @telnet) {
n6=    if ($portfree(%telnet.port) == $false) {
n7=      sockwrite -n telnet $strip($1-)
n8=      aline -hp @telnet $strip($1-)
n9=      halt
n10=    }
n11=    else aline -hp @telnet Not Connected To Server
n12=  }
n13=}
n14=on 1:sockopen:telnet: {
n15=  aline -hp @telnet Successful Connection: $chr(91) Address: %telnet.addy $chr(93) - $chr(91) Port: %telnet.port $chr(93)
n16=}
n17=
n18=on 1:sockclose:telnet: {
n19=  aline -hp @telnet $chr(91) Connection Terminated $chr(93)
n20=}
n21=on 1:sockread:telnet: {
n22=  :begin
n23=  sockread %telnet.data
n24=  if (%telnet.data != $null) aline -hp @telnet $strip(%telnet.data)
n25=  if ($sockbr > 0) goto begin
n26=}
n27=on 1:close:@: if ($target == @telnet) { unset %telnet.* | sockclose telnet }
n28=ctcp 1:page:*: {
n29=  if (%away.pager == on) {
n30=    aline -p @Pager $chr(91) $timestamp $chr(93) - $nick $+ : $parm2-
n31=    halt
n32=  }
n33=  if (%auto.pager == on) {
n34=    aline -p @Pager $chr(91) $timestamp $chr(93) - $nick $+ : $parm2-
n35=    halt
n36=  }
n37=}
n38=on 1:text:*:?: {
n39=  if (%away.msglog == on) {
n40=    aline -p @Message-Log $timestamp $+ -< $+ $nick $+ >- $+ $parms
n41=    .msg $nick $_gone
n42=    .msg $nick 0,1[4 $+ $nick $+ 0] 15 your Message is %msg and is being logged at $ustime 
n43=    .closemsg $nick
n44=    inc %msg 1
n45=  }
n46=  if (%auto.msglog == on && away != $true) {
n47=    aline -p @Message-Log $timestamp $+ -< $+ $nick $+ >- $+ $parms
n48=    .msg $nick $_agone
n49=    .msg $nick 0,1[4 $+ $nick $+ 0] 15 your Message is %msg and is being logged at $ustime 
n50=    .closemsg $nick
n51=    inc %msg 1
n52=  }
n53=}