| Eggdrop Aksiyonlog tutucu tcl
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
# Eggdrop logtutucu.tcl
# Bu script Eggdropun bütün umimi kanal ortasında yazdıklarını bir dosyayaya yazar
# (Sunucu bunu asla redetmez!)
# Aralık,2025 IUC
#
# Hiçbir Ayara gerek yok!
# Kendi işimi kendim görürüm nağmert admine minnet etmem hesabı :)
if {![catch {package require eggdrop 1.6.20}]} {
# 1.6.20 or higher has bind out
bind out - "% sent" logmsgtrace
proc logmsgtrace {queue text status} {
logmsg $text
}
} else {
# 1.6.19 sürüm altında versiyon yakalarsam yazacaklarım
if {![info exists ::selflog]} {
set ::selflog 1
trace add execution putserv leave logmsgtrace
trace add execution puthelp leave logmsgtrace
trace add execution putquick leave logmsgtrace
}
proc logmsgtrace {cmd rescode resstr op} {
if {$rescode} { return }
set text [lindex $cmd 1]
logmsg $text
}
}
proc logmsg {text} {
foreach {key chan} [split $text] break
set text [join [lrange [split $text] 2 end]]
if {![string equal -nocase $key "PRIVMSG"] || ![validchan $chan] || ![botonchan $chan]} {
return
}
if {[string index $text 0] == ":"} {
set text [string range $text 1 end]
} else {
set text [lindex [split $text] end]
}
putloglev p $chan "<$::botnick> $text"
return 0
}
__________________ Bir çok yeni lamer sunucuda IUC nicki kullanıyor lamerlar onlar ben değilim inanmayınız ve güvenmeyiniz. Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir. |