<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/18014" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2010-09-16T00:00:40-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/18014</id>

		<entry>
		<author><name><![CDATA[DarkRaptor]]></name></author>
		<updated>2010-09-16T00:00:40-04:00</updated>

		<published>2010-09-16T00:00:40-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=94400#p94400</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=94400#p94400"/>
		<title type="html"><![CDATA[Logger TCL]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=94400#p94400"><![CDATA[
Hi Ashoq,<br><br>I found <a href="http://www.htmlcodetutorial.com/document/index_tagsupp_4.html" class="postlink">this</a><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=7635">DarkRaptor</a> — Thu Sep 16, 2010 12:00 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Ashoq]]></name></author>
		<updated>2010-09-15T14:12:46-04:00</updated>

		<published>2010-09-15T14:12:46-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=94394#p94394</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=94394#p94394"/>
		<title type="html"><![CDATA[Logger TCL]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=94394#p94394"><![CDATA[
hi everyone <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>i have a <a href="http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&amp;id=1180" class="postlink">Logger TCL Script</a> it works fine <br><br>i just need to add a <em class="text-italics"><strong class="text-strong">REFRESH</strong></em>  every <strong class="text-strong">60</strong> secondes plz<br><div class="codebox"><p>Code: </p><pre><code>#########################################################        Eggdrop Logger 2.0 - www.mircstats.com        ##        Logging in mIRC 6.17 format. 27/04/2006       ##                                                      ##   Make sure you have created the dir 'logger(dir)'   ##                                                      ##         Created by Lanze &lt;simon@freeworld.dk&gt;        ##         Improved by zowtar &lt;zowtar@gmail.com&gt;        ##                                                      ############################################################ Configuration ####;;; Where the logs will be saved.set logger(dir) "~/public_html/irc/"#;;; Strip codes?#;;; 0 = save codes\colors#;;; 1 = no save codes\colorsset logger(strip) "1"#;;; Save by Day, Week, Month or Disable?set logger(time) "Day"# Modesset logger(color1) "&lt;font color='#FF0000'&gt;"# Textset logger(color2) "&lt;font color='#008080'&gt;"# Actionset logger(color3) "&lt;font color='#9C009C'&gt;"# Notice / otherset logger(color4) "&lt;font color='#7F0000'&gt;"# Timestampsset logger(color5) "&lt;font color='#0000FF'&gt;"# Topicset logger(color6) "&lt;font color='#D889B8'&gt;"# Joinset logger(color7) "&lt;font color='#FFCC00'&gt;"# Partset logger(color8) "&lt;font color='#669900'&gt;"# Nickset logger(color9) "&lt;font color='#AA0078'&gt;"# Quitset logger(color10) "&lt;font color='#CCCCCC'&gt;"# # # # # # # # # # # # # # # #   DO NOT CHANGE ANYTHING BELOW HERE   # # # # # # # # # # # # # # # #bind raw - "MODE" logger:rawproc logger:raw { from keyword text } {global loggerset nick [lindex [split $from "!"] 0]set chan [lindex [split $text] 0]set mode [lindex [split $text] 1]set arguments [lrange [split $text] 2 end]if {[validchan $chan] &amp;&amp; [string tolower $chan] == "#maroc-love" } {logger:save $chan "$logger(color1)* $nick sets mode: $mode $arguments"}}### Eventsbind join - "#maroc-love *!*@*" logger:joinbind part - "#maroc-love *!*@*" logger:partbind sign - "#maroc-love *!*@*" logger:quitbind pubm - "#maroc-love *" logger:textbind nick - "#maroc-love *" logger:nickbind kick - "#maroc-love *" logger:kick# bind mode - "#maroc-love *" logger:modebind topc - "#maroc-love *" logger:topicbind raw - "333" logger:topic-authorbind ctcp - "ACTION" logger:actionbind notc - * logger:noticebind rejn - "#maroc-love *!*@*" logger:rejnbind splt - "#maroc-love *!*@*" logger:split### Primary Commandsproc logger:join {nick uhost handle chan} {  global logger botnick  if {$nick == $botnick} {    if {[file exists "$logger(dir)$chan.html"] == "0" } {      set log "[open "$logger(dir)$chan.html" a]"      puts $log "&lt;html&gt;&lt;head&gt;&lt;title&gt;$chan [strftime "%d%b%G"]&lt;/title&gt;&lt;/head&gt;"      puts $log "&lt;body bgcolor=\"#000000\"&gt;&lt;tt&gt;"      close $log#      putquick "TOPIC $chan"    }    set log "[open "$logger(dir)$chan.html" a]"    puts $log "&lt;br&gt;"    puts $log "$logger(color5)Session Start: [strftime "%a %b %d %T %Y"]&lt;/font&gt;&lt;br&gt;"    puts $log "$logger(color5)Session Ident: $chan&lt;/font&gt;&lt;br&gt;"    puts $log "$logger(color5)\[[strftime "%a%d%b.%H:%M:%S"]\]&lt;/font&gt; $logger(color1)* Now talking in $chan&lt;/font&gt;&lt;br&gt;"    close $log  } else {    logger:save $chan "$logger(color7)* Joins: $nick ($uhost)"  }}proc logger:rejn { nick uhost handle chan } {global loggerlogger:save $chan "$logger(color7)* Rejoin from split: $nick ($uhost)"}proc logger:part {nick uhost handle chan msg} {  global logger  if {$msg == ""} {    logger:save $chan "$logger(color8)* Parts: $nick ($uhost)"    #logger:save $chan "$logger(color1)* $nick ($uhost) has left $chan"  } else {    logger:save $chan "$logger(color8)* Parts: $nick ($uhost) ($msg)"    #logger:save $chan "$logger(color1)* $nick ($uhost) has left $chan ($msg)"  }}proc logger:quit {nick uhost handle chan reason} {  global logger  logger:save $chan "$logger(color10)* Quits: $nick ($uhost) ($reason)"  #logger:save $chan "$logger(color1)* $nick ($uhost) Quit ($reason)"}proc logger:split { nick uhost handle chan } {global loggerlogger:save $chan "$logger(color10)* Lost in the netsplit: $nick ($uhost)"}proc logger:text {nick uhost handle chan text} {  global logger  if {[isop $nick $chan] == "1"} {    set nick "@$nick"  } elseif {[ishalfop $nick $chan] == "1"} {    set nick "%$nick"  } elseif {[isvoice $nick $chan] == "1"} {    set nick "+$nick"  }  logger:save $chan "$logger(color2)($nick) $text"}proc logger:nick {nick uhost handle chan newnick} {  global logger  logger:save $chan "$logger(color9)* $nick is now known as $newnick"}proc logger:kick {nick uhost handle chan target reason} {  global logger  logger:save $chan "$logger(color1)* $target was kicked by $nick ($reason)"}proc logger:mode {nick uhost handle chan mode victim} {  global logger  logger:save $chan "* $nick sets mode: $mode $victim"}proc logger:topic {nick uhost handle chan topic} {  global logger  if {[string tolower $chan] == "#maroc-love" } {    if {$nick == "*"} {      logger:save $chan "$logger(color6)* Topic is '$topic'"    } else {      logger:save $chan "$logger(color6)* $nick changes topic to '$topic'"    }  }}proc logger:topic-author {from keyword text} {  global logger  set chan [lindex [split $text] 0]  if {[validchan $chan] &amp;&amp; [string tolower $chan] == "#maroc-love" } {    logger:save [lindex $text 1] "$logger(color6)* Set by [lindex $text 2] on [strftime "%a %b %d %T" [lindex $text 3]]"  }}proc logger:action {nick uhost handle dest keyword text} {  global logger  if {[validchan $dest] == "1" &amp;&amp; [string tolower $dest] == "#maroc-love" } {    if {[isop $nick $dest] == "1"} {      set nick "@$nick"    } elseif {[ishalfop $nick $dest] == "1"} {      set nick "%$nick"    } elseif {[isvoice $nick $dest] == "1"} {      set nick "+$nick"    }    logger:save $dest "$logger(color3)* $nick $text"  }}proc logger:notice { nick uhost handle text dest } {        global loggerif {[validchan $dest] &amp;&amp; [string tolower $dest] == "#maroc-love" } {logger:save $dest "$logger(color4)-$nick:$dest- $text"}}### Secondary Commandsproc logger:save {chan text} {  global logger   set log "[open "$logger(dir)[string tolower $chan.html]" a]"   puts $log "$logger(color5)\[[strftime "%a%d%b.%H:%M:%S"]\]&lt;/font&gt; [logger:strip $text]&lt;/font&gt;&lt;br&gt;"  close $log}### Tertiary Commandsproc logger:strip {text} {  global logger numversion  if {$logger(strip) == "1"} {    if {$numversion &gt;= "1061700"} {      set text "[stripcodes bcruag $text]"    } else {      regsub -all -- {\002,\003([0-9][0-9]?(,[0-9][0-9]?)?)?,\017,\026,\037} $text "" text    }  }  return $text}### Timeproc logger:time {} {  global logger  foreach bind [binds time] {    if {[string match "time * logger:time-save" $bind] == "1"} {      unbind time - "[lindex $bind 2]" logger:time-save    }  }  switch [string toupper $logger(time)] {    DAY {      bind time - "00 00 [strftime "%d" [expr [unixtime] + 86400]] * *" logger:time-save    }    WEEK {      bind time - "00 00 [strftime "%d" [expr [unixtime] + ((7 - [strftime "%w"]) * 86400)]] * *" logger:time-save    }    MONTH {      bind time - "00 00 01 [strftime "%m" [expr [unixtime] + ((32 - [strftime "%d"]) * 86400)]] *" logger:time-save    }  }}proc logger:time-save {minute hour day month year} {  global logger  if {[file exists "$logger(dir)#maroc-love.html"] == "1" } {    if {[file exists "$logger(dir)[lindex [split #maroc-love "#"] 1]"] == "0" } {      file mkdir $logger(dir)[lindex [split #maroc-love "#"] 1]    }    file rename -force "$logger(dir)#maroc-love.html" "$logger(dir)[lindex [split #maroc-love "#"] 1]/#maroc-love.[strftime "%G%b%d" [expr [unixtime] - 3600]].html"  }  set log "[open "$logger(dir)#maroc-love.html" w]"  puts $log "&lt;html&gt;&lt;head&gt;&lt;title&gt;#maroc-love [strftime "%d%b%G"]&lt;/title&gt;&lt;/head&gt;"  puts $log "&lt;body bgcolor=\'#000000\'&gt;&lt;tt&gt;"  puts $log "&lt;br&gt;"  puts $log "$logger(color5)Session Start: [strftime "%a %b %d %T %Y"]&lt;/font&gt;&lt;br&gt;"  puts $log "$logger(color5)Session Ident: #maroc-love&lt;/font&gt;&lt;br&gt;"  puts $log "$logger(color5)\[[strftime "%a%d%b.%H:%M:%S"]\]&lt;/font&gt; $logger(color1)* Now talking in #maroc-love&lt;/font&gt;&lt;br&gt;"  close $log  putquick "TOPIC #maroc-love"  logger:time}logger:timeputlog "TCL Logger.tcl Loaded!"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=11287">Ashoq</a> — Wed Sep 15, 2010 2:12 pm</p><hr />
]]></content>
	</entry>
	</feed>
