Quote:
Kelder
Not really because the:
on 1:JOIN:#:{ .msg $chan $nick Hi there, welcome to $chan !! }

script can only be seen by the ppl who join the channel
others in public will not see it beside my bot the and ppl who my script greet smile


How would you know? Did you assume or even test, or just guess as a fact?

Quote:
KidSol
#greet on
on 1:JOIN:#:{ .notice $nick Hi there, welcome to $chan !! }
#greet end



This will greet people in a message. How can i make it like public? Eg <hello> $nick Hi There, we... to $chann!!


Clearly a /notice $nick command sends it to the $nick directly, whereas a /msg $chan sends it to the entire channel. That isn't so much of a scripting question as it is IRCbasics. In anyevent, you can't use $chann or $chann!!. Try $chan $+ !