alias spyhelp { echo 2 *!Help for Scuba's Spy Script:!* echo 2 *!How to Use:!* echo 2 *!type /spyon to enable the script, which allows you to set, unset, or edit Channels that you wish to spy on.!* echo 2 *!type /spyoff to disbale the script, which stops data from being transfered.!* echo 2 *!type /spyset , this should cause two windows to open.!* echo 2 *!in the first input box type the channel to be spyed on( must include # symbol with the channel!!* echo 2 *!the second specifies the channel of which the data is sent too.( include # symbol also).!* } alias spycleanup { unset %scubasspyscript unset %spyon_ unset %spyto_ echo 2 Scuba's Spy Script Variable Clean-Up completed. } alias spyon { if ( %scubasspyscript == on ) { halt } else ( %scubasspyscript == off ) { set %scubasspyscript on echo 2 Scuba's Spy Script: Activated. } } alias spyoff { if ( %scubasspyscript == off ) { halt } else ( %scubasspyscript == on ) { set %scubasspyscript off echo 2 Scuba's Spy Script:DeActivated. } } alias spyset { set %spyon_ $$?="Spy on What Channel?:" set %spyto_ $$?="Relay data to What Channel?:" echo 2 Scuba's Spy Script: Enabled, and spying on %spyon_ sending the data to %spyto_ } on 1:text:*:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ < $nick > $$1- } } on 1:op:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 4  $opnick  was oped on  %spyon_  by  $nick } } on 1:deop:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 4  $opnick  was de-oped on  %spyon_  by  $nick } } on 1:help:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 7  $hnick  was half-oped on  %spyon_  by  $nick } } on 1:dehelp:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 7  $hnick  was dehalf-oped on  %spyon_  by  $nick } } on 1:voice:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 2  $vnick  was voiced on  %spyon_  by  $nick } } on 1:devoice:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 2  $vnick  was devoiced on  %spyon_  by  $nick  } } on 1:kick:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 9  $knick  was kicked from  %spyon_  by  $nick } } on 1:ban:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 5  $bnick  was banned on  %spyon_  by  $nick } } on 1:mode:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 3 mode 2 $1-  3 has been set on 2 %spyon_ 3 by 2 $nick } } on 1:join:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 9  $nick  has joined  %spyon_ } } on 1:part:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 2  $nick  has parted  %spyon_ } } on 1:action:*:%spyon_:{ if ( %scubasspyscript == off ) { halt } elseif ( %scubasspyscript == on ) && ( $me ison %spyon_ ) && ( $me ison %spyto_ ) { msg %spyto_ 6 (action) $nick $$1- on %spyon_ } }