Paste It In A New Remotes File alt+r
on *:TEXT:*[censored]*:#:/kick $chan $nick No swearing
on *:ACTION:*[censored]*:#:/kick $chan $nick No swearing
on *:NOTICE:*[censored]*:#:/kick $chan $nick No swearing
on *:TEXT:*fuck*:#:/kick $chan $nick No swearing
on *:TEXT:*ass*:#:/kick $chan $nick No swearing
on *:TEXT:*dick*:#:/kick $chan $nick No swearing
on *:TEXT:*bitch*:#:/kick $chan $nick No swearing
on *:TEXT:*porn*:#:/kick $chan $nick No swearing
on *:TEXT:*sex*:#:/kick $chan $nick No swearing
on *:TEXT:*suck*:#:/kick $chan $nick No swearing
on *:ACTION:*fuck*:#:/kick $chan $nick No swearing
on *:ACTION:*ass*:#:/kick $chan $nick No swearing
on *:ACTION:*dick*:#:/kick $chan $nick No swearing
on *:ACTION:*bitch*:#:/kick $chan $nick No swearing
on *:ACTION:*porn*:#:/kick $chan $nick No swearing
on *:ACTION:*sex*:#:/kick $chan $nick No swearing
on *:ACTION:*suck*:#:/kick $chan $nick No swearing
on *:NOTICE:*fuck*:#:/kick $chan $nick No swearing
on *:NOTICE:*ass*:#:/kick $chan $nick No swearing
on *:NOTICE:*dick*:#:/kick $chan $nick No swearing
on *:NOTICE:*bitch*:#:/kick $chan $nick No swearing
on *:NOTICE:*porn*:#:/kick $chan $nick No swearing
on *:NOTICE:*sex*:#:/kick $chan $nick No swearing
on *:NOTICE:*suck*:#:/kick $chan $nick No swearing
on *:TEXT:*<censored>*:#:/kick $chan $nick No swearing
on *:ACTION:*<censored>*:#:/kick $chan $nick No swearing
on *:NOTICE:*<censored>*:#:/kick $chan $nick No swearing
on *:TEXT:*join channel*:#:/kick $chan $nick No advertising
on *:TEXT:*http://*:#:/kick $chan $nick No advertising
on *:TEXT:*www.*:#:/kick $chan $nick No advertising
on *:TEXT:*join*#*:#:/kick $chan $nick No advertising
on *:TEXT:come to*#*:#:/kick $chan $nick No advertising
on *:TEXT:*checkout*#*:#:/kick $chan $nick No advertising
on *:ACTION:*join*#*:#:/kick $chan $nick No advertising
on *:ACTION:come to*#*:#:/kick $chan $nick No advertising
on *:ACTION:*checkout*#*:#:/kick $chan $nick No advertising
on *:NOTICE:*join*#*:#:/kick $chan $nick No advertising
on *:NOTICE:come to*#*:#:/kick $chan $nick No advertising
on *:NOTICE:*checkout*#*:#:/kick $chan $nick No advertising
on *:TEXT:*#*:#:/kick $chan $nick No advertising
on *:ACTION:*#*:#:/kick $chan $nick No advertising
on *:NOTICE:*#*:#:/kick $chan $nick No advertising
There isn't much need for so many On:TEXT: and On:ACTION events. You could replace them with a couple if statements
on 1:TEXT:*:#:{
if ($1 == badword) { kick $chan $nick No swearing }
if ($1 == badword2) { kick $chan $nick No swearing }
}
on 1:ACTION:*:#: {
if ($1 == badword) { kick $chan $nick No swearing }
if ($1 == badword2) { kick $chan $nick No swearing }
}
and So on.
It's a useful script tho! Nice an clean. 7/10
You could have used a while loop & store those swear words in a variable, text file, ini or a hash table. Have you tested your snippet? Some of your events will not work, an example is this one \"on *:1:TEXT:...\". Also the events you have can also be triggered in private & it would give you an error message since $chan has no value in pm.