
Oh, and I started to study TCL -scripting about two days ago, so...
1. Prefix'o'matic
Code: Select all
on 1600:text:*prefix*:#: {
if ($1 == %prefix $+ prefix ) {
set %prefix $2
}
else { halt }
halt
}
2. Anti Autojoin -kick
Code: Select all
on 1600:text:*infkick*:#: {
if ($1 == %prefix $+ infkick) {
if ($2 == $me) { /msg $nick No. | halt }
/ban $chan $2 -u3
/msg $2 Anti autojoin -kick (3 sec ban)
/kick $chan $2 $3- (Infernal Kick)
set %last.command infkick $2 | set %last.user $nick
}
else { /msg $nick Correct syntax: %prefix $+ infkick <target> <reason> }
halt
}
3a. Silent Night on/off
Code: Select all
on 1600:text:*silentnight*:#certain.channel:{
if ($1 == %prefix $+ silentnight) {
if ($2 == on) { .set %silentnight on | mode $chan +m | .msg $chan 4Silent night activated, stfu or get kicked! | set %last.command silentnight on | set %last.user $nick | halt }
if ($2 == off) { .set %silentnight off | mode $chan -m | .msg $chan 4Silent night deactivated. | set %last.command silentnight off | set %last.user $nick | halt }
}
else { halt }
}
3b. Silent Night scan
Code: Select all
on 1:text:*:#certain.channel: {
if ($nick == negu) { halt }
if ($nick == Svir) { halt }
if (%silentnight == on) { kick $chan $nick Stfu! }
else { halt }
}
-------------------------------------------
There is lots of other small scripts, but maby these will help me to start understanding tcl enough to convert 'em myself.
Sorry for possible bad english
