So, after reading he help files I've fixed this up a bit. More to my liking, because I learned something from this.


Here's the what I have:

Code:
on *:join:#: {
  if ($nick == username1) goto one
  elseif ($nick == username2) goto two
  elseif ($nick == username3) goto three
  elseif ($nick == username4) goto four
  elseif ($nick == username5) goto five
  elseif ($nick == username6) goto six
  elseif ($nick == username7) goto seven
  else goto unknown
  :one
  { msg # custom welcome message }
  halt
  :two
  { msg # custom welcome message }
  halt
  :three
  { msg # custom welcome message }
  halt
  :four
  { msg # custom welcome message }
  halt
  :five
  { msg # custom welcome message }
  halt
  :six
  { msg # custom welcome message }
  halt
  :seven
  { msg # custom welcome message }
  halt
  :unknown
  if ((%floodwelcome) || ($($+(%,floodwelcome.,$nick),2))) { return }
  set -u10 %floodwelcome On
  set -u99999999999 %floodwelcome. $+ $nick On
  { msg # Hey $nick welcome to the stream!! hope you decide to stick around and hangout for a bit, and don't forget to follow if you're enjoying the stream! }
  halt
}



Basically, what I'm looking to do is make it so when "unknown" users enter the chat it welcomes them once, for the first time and never again (currently 99999999999 seconds, if there's a way to change that let me know please) I would also like a way to turn this on and off. I know an alias is needed so I'll probably have that figured out in a bit after I read more on aliases in the /help files. I would also like a way to make it so if I get "raided" by another streamer it saves the names up for the 10 seconds and welcomes them all at once. Thanks for any help or recommendations smile