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_
}
}