Small Greeting Bot with Addons

By Tippy158 on Jun 07, 2008

This is a simple mIRC Greeting Bot. This makes it so if you're administrator or operator it will greet the users that connect, if you're not and you own a channel : just set the channel where it says and then when the users join it greets them ( On Notice ). This bot also has some more features which you'll see as you get it. - Note : This small bot is not for big rooms, if you have 1,000+ users in your room and people join alot you will not want to add that room to the list of rooms. Also : If you leave any suggestions on the forums I will add it :) And if I can't I will ask you :)

Sincerely,

Tippy.

P.S. : See any errors ? Tell me :)

All errors have been fixed from comments!

mIRC Script By : Tippy : For : Hawkee Users/Guest : 01/17/09 - January 17th, 09|
                                                                               |
_______________________________________________________________________________|

on *:CONNECT:*: { if ($server == irc.server.here) notice $nick Welcome to $server, $nick !! <personal message here) }
on *:JOIN:*:#: { if ($chan == #Channel-Here) notice $nick Welcome to $chan !! <personal message here> }
on *:PART:*:#: { if ($chan == #Channel-Here) notice $nick Thank you for visiting $chan !! <personal message here> }
on *:TEXT:!*:#: {
 if ($1 == !Op) && ($nick isin users.ini) mode $chan +o $nick
 elseif ($1 == !voice*) && ($nick isin users.ini) mode $chan +v $nick
 elseif ($1 == !mute*) && ($nick isin users.ini) mode $chan +b $2-
 elseif ($1 == !unmute*) && ($nick isin users.ini) mode $chan -b $2-
 elseif ($1 == !devoice*) && ($nick isin users.ini) mode $chan -v $nick
 elseif ($1 == !deop*) && ($nick isin users.ini) mode $chan -o $nick
 }
}
on *:TEXT:*:*: { if ($1 == Hi $me) msg $nick Hello, I am a bot by Tippy, I am sorry you're messages will be deleted from here on out | close }

Comments

Sign in to comment.
Tippy158   -  Dec 18, 2008

Thanks for the comments, I am fixing it all now!

 Respond  
Jonesy44   -  Jun 08, 2008

And since most servers are ircD now ..

 Respond  
napa182   -  Jun 08, 2008

@ Jamiie that all depends on the type of server you are on cuz +q on most ircd servers is owner
mode $chan +b ~q: $+ $address($2,2) would be for mute on most ircd servers
+q on chatspace is mute

 Respond  
Jamiie   -  Jun 08, 2008
elseif ($1 == !mute*) && ($nick isin users.ini) /mode $chan +b $2-

should be

 elseif ($1 == !mute*) && ($nick isin users.ini) /mode $chan +q $2-

and

elseif ($1 == !unmute*) && ($nick isin users.ini) /mode $chan -b $2-

should also be

 elseif ($1 == !unmute*) && ($nick isin users.ini) /mode $chan -q $2-

This is from the best of my knowledge. Lol

 Respond  
PuNkTuReD   -  Jun 08, 2008

maybe add a
on 1:quit: { }
event
and use $1- instead of $1
$1 will only read the first work
so $1- will read from the first word onwards
looks neat man awesome work
you also dont really need the
/\'s

coz your checking
if ($1 == !Op)
you only need it like
on
:TEXT:*:#:
and
if ($1 == !Op)

oh and the connect event
doesnt need the #: at the end , just
on *:connect:

 Respond  
Tippy158   -  Jun 07, 2008

If you have any questions let me know, also I know there is probley errors so tell me :)

 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.