Inainte de toate:
In core la a&a in parser:
cautati
Code:
} elseif {![string equal $comm join] && ![string equal $comm stats]} {
inlocuiti cu:
Code:
} elseif {![string equal $comm statsbotnet] && ![string equal $comm join] && ![string equal $comm stats]} {
Scriptul
Consista din 2 files. Primul verify.client.tcl :
Code:
a:command -add statsbotnet stats:send 1010 510 m
proc stats:send {hand chan args x mix} {
putallbots "stats.send $chan"
putlog "send $channel for checkup"
}
bind bot -|- stats.receive stats:receive
proc stats:receive {frombot cmd arg} {
global settings;
set info [join [lrange $arg 0 end]]
putserv "PRIVMSG $settings(homechan) :$frombot bot says: $info"
return
}
Al doilea verify.server.tcl :
Code:
bind bot -|- stats.send stats:send
proc stats:send {frombot cmd arg} {
set chan [lindex $arg 0]
putlog "got $chan got $arg"
if {[validchan $chan]} {putbot $frombot "stats.receive $chan is a valid channel and I am on it"; putlog "valid chan $chan"; return}
if {[llength [::stats::channel -get $chan purgetime]] && [llength [::stats::channel -get $chan purgewhy]]} {
putbot $frombot "stats.receive $chan purge reason: \002[::stats::channel -get $chan purgewhy]\002 time: \002[ctime [::stats::channel -get $chan purgetime]]\002 by \002[::stats::channel -get $chan purgewhom]"
putlog "purged $chan"
}
putlog "stats.send was triggered"
return
}
client se incarca la main bot.
server s eincarca la toti cei care stau pe canale.
Usage: !statsbotnet $canal
Features: Main bot o sa intoarca info daca este vreun bot din botnet pe canalul $canal si daca a fost purge info.
Sample:
Scandium are SERVER
Vanadium are CLIENT
Code:
[12:48:38] (StarteR2): SCANDIUM join #asgard
[12:48:55] (SCANDIUM): <<StarteR3>> StarteR2!~blaze@StarteR2.users.undernet.org ADDED #asgard
[12:48:44] (StarteR2): !statsbotnet #asgard
[12:48:46] (VANADIUM): SCANDIUM bot says: #asgard is a valid channel and I am on it
[12:49:01] (StarteR2): SCANDIUM purge #asgard no-need
[12:49:03] (SCANDIUM): <<StarteR3>> StarteR2!~blaze@StarteR2.users.undernet.org PURGED #asgard, reason: no-need
[12:49:22] (StarteR2): !statsbotnet #asgard
[12:49:23] (VANADIUM): SCANDIUM bot says: #asgard purge reason: no-need time: Fri Mar 9 17:54:50 2007 by StarteR3
Thatsssss righhhht
Whos ure daddy?
Oh and also
Copyright StarteR2, author starter2
special senx to lsn ma boiiii!!!!