IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Eggdrop Aksiyonlog tutucu tcl (https://www.ircforumlari.net/tcl-scriptler/1073274-eggdrop-aksiyonlog-tutucu-tcl.html)

IUC 02 Aralık 2025 02:05

Eggdrop Aksiyonlog tutucu tcl
 
PHP- Kodu:

# 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 $text2 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 $textend]
  }
  
putloglev p $chan "<$::botnick> $text"
  
return 0




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:52.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk