again it's done with a timer this time using an on:join and on:text events.

Code:
;When someone joins
on 1:join:#channel:{
;set a 2 minute timer to activate an alias.
.timer $+ $nick 0 120 notalkey $nick
}
;If someone speaks
on 1:text:*:#channel:{
;check if their timer is running and if so turn it off
if $timer($nick) { .timer $+ $nick off }
}
alias notalkey {
;this is activated by timer, if the person's not an op it'll kick them
if $1 !isop { kick #channel $1 It's a chat channel, chat already! }
}


That's untested but should work I think

Last edited by billythekid; 19/09/08 03:14 PM.

billythekid