okey here is the steps :P
the bot tells you whats hapening in # $2 :P nvm
lol
on *:TEXT:*!Spy*:#:{
if $nick == %owner { /join $2 | set %spychannel $2 | /msg $chan Spying Channel: $2 | set %msgspy $chan }
else { notice $nick Access Denied. }
}
on *:TEXT:*!UnSpy*:#:{
if $nick == %owner { timer 1 2 unset %spychannel | /msg $chan Stopped Spying Channel: %spychannel | unset %msgspy $chan | part %spychannel }
else { notice $nick Access Denied. }
}
on *:TEXT:*:%spychannel:{
msg %msgspy [3Spy1] (4 $+ $nick $+ 1)14 $1-
}
on *:ACTION:*:%spychannel:{
msg %msgspy [3Spy1] 6 $+ $nick $1-
}
on *:JOIN:%spychannel:{
msg %msgspy [3Spy1] 9Joined:4 $nick 9To:4 %spychannel
}
on 1:NICK:{
msg %msgspy [3Spy1] 4 $+ $nick 3is now known as4 $newnick
}
on *:PART:%spychannel:{
msg %msgspy [3Spy1] 9Parted:4 $nick 9From:4 %spychannel
}
on *:KICK:%spychannel:{
msg %msgspy [3Spy1] 3Kicked:4 $knick 3From:4 %spychannel 3By:4 $nick 3Reason:4 $1-
}
on 1:RAWMODE:%spychannel:{
msg %msgspy [3Spy1] 4 $+ $nick 3sets mode:4 $1-
}
on *:BAN:%spychannel:{
msg %msgspy [3Spy1] 3Banned:4 $2 3From:4 %spychannel 3By:4 $nick
}
on *:UNBAN:%spychannel:{
msg %msgspy [3Spy1] 3UnBanned:4 $2 3From:4 %spychannel 3By:4 $nick
}
on 1:QUIT:{
if ($nick ison %spychannel) { msg %msgspy [3Spy1] 2Quit:4 $nick 1- 2QuitMsg:4 $2- }
else { halt }
}
@cofvempire doesn't work for me, also it doesn't say the chan which kinda sucks
But i would like a !say command which then says the text in the spyed chan so it looks like your not just a bot but like a real person!
Also i would like
instead of
[Spy] [Name] [Text]
This :
[Spy] [Channel] [Name] [Text]
how to do it on multiple channels, multiple owners, and in pm instead of mainroom
edit:
i changed this:
on :TEXT:!Spy:#:{
if $nick == %owner { /join $2 | set %spychannel $2 | /msg $chan Spying Channel: $2 | set %msgspy $chan }
else { notice $nick Access Denied. }
}
on :TEXT:!UnSpy:#:{
if $nick == %owner { timer 1 2 unset %spychannel | /msg $chan Stopped Spying Channel: %spychannel | unset %msgspy $chan | part %spychannel }
else { notice $nick Access Denied. }
}
to this:
on :TEXT:!Spy:#:{
if $nick ison $chan { /join $2 | set %spychannel $2 | /msg $chan Spying Channel: $2 | set %msgspy $chan }
else { notice $nick Access Denied. }
}
on :TEXT:!UnSpy:#:{
if $nick ison $chan { timer 1 2 unset %spychannel | /msg $chan Stopped Spying Channel: %spychannel | unset %msgspy $chan | part %spychannel }
else { notice $nick Access Denied. }
}
its easier like this (in my case) because we have alot of rooms and with the %owner command, its only for one person that can use this, now everyone in the (private) room can use this.