on *:JOIN:#:{ /set %namekay. [ $nick ] /set %chankay. [ $chan ] if (%greetmsg [ $+ [ $nick ] ] != $null) { /msg $chan < $+ $nick $+ > $read(setgreet.txt, s, $nick) } /signal join } on *:SIGNAL:join:{ if ((%namekay. ishop %chankay.) || (%namekay. isop %chankay.) || (%namekay. == $me)) { /halt /unset %namekay. /unset %chankay. } else { /mode %chankay. +v %namekay. /unset %namekay. /unset %chankay. } }