NormBot v3.0

By TrueAmer3 on Apr 21, 2005

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 }

Comments

Sign in to comment.
DarthReven   -  Apr 21, 2005

try to get the nicks of the bot\'s original scripters

 Respond  
supergeo   -  Apr 21, 2005

why have those commands? You can always do /op just as easily!!! I think that the bot is pointless

 Respond  
xDaeMoN   -  Apr 21, 2005

\"Lol. I didn\'t see a need for that\". Well, if the bot is not opped, it will just get error messages.

 Respond  
TrueAmer3   -  Apr 21, 2005

Oh, you mean the ($me isop $chan) stuff? Lol. I didn\'t see a need for that. Still kinda newbie at this stuff. :)

 Respond  
SilverWolf   -  Apr 21, 2005

Thats why i used guser commands but the script itself is getting very very good.

 Respond  
SilverWolf   -  Apr 21, 2005

what about someone just joining how will they be opped if its isop only?

 Respond  
TrueAmer3   -  Apr 21, 2005

Oh, I also added a command to change the topic.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.