on *:TEXT:!tb *:#: { if ($chan == || $chan == || $chan == ) { if ($nick !isreg $chan || $nick !isvoice $chan) { if ($2 isnum) { if ($3 ison $chan) { ban -ku $+ $calc( $2 * 10 ) $chan $3 | notice $3 You have been banned for: $iif($4,$4-,Because $nick said so) } else notice $nick Please specify a valid person on this channel. syntax: !tb (optional ) } else notice $nick please specify how long the person will be banned in min please. syntax: !tb (optional ) } else notice $nick you are not a mod in this channel } } on *:unban:#: { if ($chan == || $chan == || $chan == ) { notice $bnick You are now unbanned from $chan $+ . Please do not brake the rules this time. } } on *:TEXT:!event:#: { if ($chan == || $chan == || $chan == ) { if ($nick !isreg $chan) { notice $nick The events for $chan are: $iif(%event.event [ $+ [ $chan ] ],%event.event [ $+ [ $chan ] ],None) in world: $iif(%event.world [ $+ [ $chan ] ],%event.world [ $+ [ $chan ] ],None) Set by: $iif(%event.nick [ $+ [ $chan ] ],%event.nick [ $+ [ $chan ] ],None) } else notice $nick you must have voice at least to use the command } } on *:TEXT:!sete *:#: { if ($chan == || $chan == || $chan == ) { if ($nick isop $chan || $nick ishop $chan) { if ($2 isnum) { if (!$3) { notice $nick please specify an event. } else { Set %event.event [ $+ [ $chan ] ] $3- set %event.world [ $+ [ $chan ] ] $2 set %event.nick [ $+ [ $chan ] ] $nick notice $nick the events are set as: %event.event [ $+ [ $chan ] ] In world: %event.world [ $+ [ $chan ] ] Set by: %event.nick [ $+ [ $chan ] ] } } else notice $nick you must set a world first syntax: !sete } else notice $nick you are not able to set Events. } } on *:TEXT:!delevents:#: { if ($chan == || $chan == || $chan == ) { if ($nick isop $chan || $nick ishop $chan) { unset %event.* [ $+ [ $chan ] ] notice $nick events for $chan have been deleted. } else notice $nick sorry but this is an op/hop only command. } } on *:TEXT:!setflood*:#: { if ($chan == || $chan == || $chan == ) { if ($nick isop $chan) { msg $chan you may only say $3 lines in $2 sec. =] Enjoy. | set %sec $2 | set %line $3 } } } on *:TEXT:*:#:{ if ($chan == || $chan == || $chan == ) { if ($nick isop $chan || $nick ishop $chan) { halt } inc -u [ $+ [ %sec ] ] %spam. [ $+ [ $nick ] ] if (%spam. [ $+ [ $nick ] ] == %line && $nick isvoice $chan) { mode $chan $nick -v | mode $chan +m | timer 1 30 mode $chan -m | timer 1 30 mode $chan $nick +v } if (%spam. [ $+ [ $nick ] ] == %line && $nick isreg $chan) { mode $chan +m timer 1 $calc( 1 * 30 ) mode $chan -m } } }