When a User Join The will be messaged with:
-^MARTYNI^- The Topic Is: WebStyles.tk
-^MARTYNI^- Please Register by typing /ns register YOURPASSWORD YOUREMAIL
-^MARTYNI^- Please add Auto join by typing: /ns ajoin add #martyni
; Created by Martyni Productions
; http://www.martynip.co.cc
; irc.geekshed.net/martyni
ON *:JOIN:#: {
if ($nick == $me) || ($nick == YOURNAME) || ($nick == BOTNAME) halt
msg BotServ SAY $chan Welcome $nick To $chan
notice $nick The Topic Is: $chan(#).topic
notice $nick Please Register by typing /ns register YOURPASSWORD YOUREMAIL
notice $nick Please add Auto join by typing: /ns ajoin add $chan
}
This:> ON *:JOIN:#: {
if ($nick == $me) || ($nick == YOURNAME) || ($nick == BOTNAME) halt
Should be:
ON !*:JOIN:#: {
if ($nick != BOTNAME) {
The ! prefix tells mirc not to trigger on your own join. The nick == $me is not required since ! will take care of that. You can use != to negate, rather than halting.