Mine
public text v1 · immutableon *: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.
}
}