ucmdr "Pleased to see you, $username." {}
}
+def_ucmd kill {
+ global nick
+ prefix_nick
+ set target [ta_nick]
+ if {![nickdb_exists $target]} { error "$target is not a registered nick." }
+ set wantu [nickdb_get $target username]
+ if {![string length $wantu]} { error "$target is insecurely registred." }
+ upvar #0 nick_username([irctolower $n]) nu
+ if {![info exists nu]} { error "You must identify yourself first." }
+ if {"$wantu" != "$nu"} {
+ error "You are the wrong user, $nu - $target belongs to $wantu."
+ }
+ set reason "at request of user $nu"
+ if {[ta_anymore]} { append reason "; $text" }
+ sendout KILL $target $reason
+}
+
def_ucmd summon {
set target [ta_word]
ta_nomore
}
proc connected {} {
+ global operuserpass
+ if {[info exists operuserpass]} {
+ eval sendout OPER $operuserpass
+ }
foreach chan [chandb_list] {
if {[chandb_get $chan autojoin]} { dojoin $chan }
}
!op [<chan>] !channel [<chan>] <setting> [....]
!leave [<chan>] Additional help topics:
!ping [<stuff ...>] !identify !identpass !invite !blight-id
+ !kill <nick> [<reason>]
Send commands to me by /msg, or say them in channel with \! in front.
To get me on a channel, invite me. To become channel manager, op me.
This can be disabled for managed channels - see `help !userinvite'.
To get me to join a channel, just invite me to it.
+:kill
+kill <nick> [<reason>]
+ Asks me to throw that client off IRC completely, using my IRC
+ Operator privilege. You must have identified yourself as the user
+ to whom the nick is registered. (See `help !register'.)
+
:register
register register your nick (or make it secure)
register delete delete your nick registration