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