A script that Brottot and SilverWolf maded that I have cleaned up so it actually works now (for me at least). :) It's function is to greet users upon entering a channel and to say goodbye to users exiting a channel. Also, it provides shorten op commands that only ops can use. :) It also allows you to change the channels of the bot from your human name by way of "/set %mynick YourNickHere". Simple script but a very handy one indeed!
;NormBot V3.0
;By Brottor, SilverWolf, and Bazor (aka TrueAmer3)
;Op User Commands
On *:JOIN:#: {
/msg $nick 4Hi11,12 $nick 13 Welcome7 To 2 $chan !
/msg $nick This is a guild chat channel, watch out for dumb people falling from the sky.
/msg $nick Please refrain from profaine toothing and/or belaching
/msg $nick Characters enaging in such acts will be promptly decorked.
}
ON *:PART:#:/msg $nick 4Thanks 11for 12signing 13with 7us 2on 9 $chan !
On *:TEXT:!op*:#: if ($nick isop $chan) { /mode $chan +o $$2 | /msg $chan $$2 $+ , has been set +o }
On *:TEXT:!deop*:#: if ($nick isop $chan) { /mode $chan -o $$2 | /msg $chan $$2 $+ , has been set -o }
On *:TEXT:!halfop*:#:{ /mode $chan +h $$2 | /msg $chan $$2 $+ , has been set +h }
On *:TEXT:!dehalfop*:#: { /mode $chan -h $2 } { /msg $chan $2 , has been set -h }
On *:TEXT:!voice*:#: if ($nick isop $chan) { /mode $chan +v $$2 | /msg $chan $$2 $+ , has been set +v }
On *:TEXT:!devoice*:#: { /mode $chan -v $$2 | /msg $chan $$2 $+ , has been set -v }
On *:TEXT:!kick*:#: if ($nick isop $chan) { /kick $chan $$2 $3- }
On *:TEXT:!ban*:#: if ($nick isop $chan) { /mode $chan +b $$2 }
On *:TEXT:!unban*:#: if ($nick isop $chan) { /mode $chan -b $$2 }
On *:TEXT:!protect*:#: if ($nick isop $chan) { /mode $chan +a $$2 | /msg $chan $$2 $+ , has been set +a }
On *:TEXT:!deprotect*:#: if ($nick isop $chan) { /mode $chan -a $$2 | /msg $chan $$2 $+ , has been set -a }
On *:TEXT:!invite*:#: if ($nick isop $chan) { /invite $$2 $chan | /msg $chan $nick Invited $$2 To $chan $+ ! }
On *:TEXT:!topic*:#: if ($nick isop $chan) { /topic $chan $$2 }
;My Nick Commands Only..
On *:TEXT:!Part*:?: if ($nick == %mynick) { /part $2 $3 }
On *:TEXT:!Join*:?: if ($nick == %mynick) { /join $2 }