<?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/3229" />

	<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>2003-05-23T06:55:49-04:00</updated>

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

		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-05-23T06:55:49-04:00</updated>

		<published>2003-05-23T06:55:49-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20551#p20551</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20551#p20551"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20551#p20551"><![CDATA[
Indeed, this will be nice. My eyes hurt <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Fri May 23, 2003 6:55 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Papillon]]></name></author>
		<updated>2003-05-23T06:51:10-04:00</updated>

		<published>2003-05-23T06:51:10-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20549#p20549</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20549#p20549"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20549#p20549"><![CDATA[
and please do <strong class="text-strong">NOT</strong> post those long codes in this forum anymore! .. instead upload it to a webpage and post the url instead<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=852">Papillon</a> — Fri May 23, 2003 6:51 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-05-23T06:48:20-04:00</updated>

		<published>2003-05-23T06:48:20-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20548#p20548</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20548#p20548"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20548#p20548"><![CDATA[
Then add some putlogs and see where it stucks.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Fri May 23, 2003 6:48 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[blood_x]]></name></author>
		<updated>2003-05-23T06:37:27-04:00</updated>

		<published>2003-05-23T06:37:27-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20547#p20547</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20547#p20547"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20547#p20547"><![CDATA[
<blockquote class="uncited"><div>Are you shure there is such a "/www0/fzay/public_html/botstatus.php" dir on your box?</div></blockquote>Yeap..<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=402">blood_x</a> — Fri May 23, 2003 6:37 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2003-05-23T06:21:34-04:00</updated>

		<published>2003-05-23T06:21:34-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20544#p20544</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20544#p20544"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20544#p20544"><![CDATA[
Are you shure there is such a "/www0/fzay/public_html/botstatus.php" dir on your box?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Fri May 23, 2003 6:21 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[blood_x]]></name></author>
		<updated>2003-05-22T08:05:08-04:00</updated>

		<published>2003-05-22T08:05:08-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=20514#p20514</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=20514#p20514"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=20514#p20514"><![CDATA[
Dear Photon,<br><br>I've convert this script to be in html code, but seems as I load it on my eggdrop, it couldn't write the webpage. Can you check it for me..<br><br>Script as below;<br><br>#################################################<br>## Web Bot Status v1.0.0 By blood_x            ##<br>## Update: <a href="http://www.ykznet.com/download/tcl/" class="postlink">http://www.ykznet.com/download/tcl/</a> ##<br>## Email: <a href="mailto:blood_x@ykznet.com">blood_x@ykznet.com</a>                   ##<br>##---------------------------------------------##<br>## Purpose: This script is designed to         ##<br>##          publish bot status (includes some  ##<br>##          info such as server, uptime,       ##<br>##          eggdrop/windrop version.. etc) in  ##<br>##          your web server.                   ##<br>## Help: Please read "readme.txt"              ##<br>## Support: <a href="mailto:tclsupport@ykznet.com">tclsupport@ykznet.com</a> or you can   ##<br>##          join Egghelp Forum at              ##<br>##          <a href="http://www.egghelp.org/forum/" class="postlink">http://www.egghelp.org/forum/</a>      ##<br>##---------------------------------------------##<br>## Script History:        ##<br>##       ##<br>## 1.0.0 - Basic Script made on 22/05/2003     ##<br>#################################################<br><br>#################################################<br>###           Webpage Configuration           ###<br>#################################################<br>set wbs_pagename "/www0/fzay/public_html/botstatus.php"<br>set wbs_title "$botnick Bot Status"<br>set wbs_pagecolor "#FFFFFF"<br>set wbs_fontface "Arial"<br>set wbs_fontsize "2"<br>set wbs_fontcolor "#000000"<br>set wbs_pgrefresh_time "3"<br>set wbs_pgmargin_top "0"<br>set wbs_pgmargin_left "0"<br>set wbs_server "irc.undernet.org"<br>set wbs_bot "0"<br>set wbs_version "1.0.0"<br><br>### Plz dont edit anything past this line ###<br>###  Unless you know what you are doing   ###<br><br>proc wbs_time {time} {<br> set ltime [expr [unixtime] - $time]<br> set seconds [expr $ltime % 60]<br> set ltime [expr ($ltime - $seconds) / 60]<br> set minutes [expr $ltime % 60]<br> set ltime [expr ($ltime - $minutes) / 60]<br> set hours [expr $ltime % 24]<br> set days [expr ($ltime - $hours) / 24]<br> set wbs_times ""<br> if {$days} {<br>  append wbs_times "$days "<br>  if {$days == "1"} {<br>   append wbs_times "day "<br>   } else {<br>    append wbs_times "days "<br>    }<br>   }<br>  if {$hours} {<br>   append wbs_times "$hours "<br>   if {$hours == "1"} {<br>    append wbs_times "hour "<br>    } else {<br>     append wbs_times "hours "<br>    }<br>   }<br>  if {$minutes} {<br>   append wbs_times "$minutes "<br>   if {$minutes == "1"} {<br>    append wbs_times "minute "<br>    } else {<br>     append wbs_times "minutes"<br>    }<br>   }<br>  if {$seconds} {<br>   append wbs_times " $seconds "<br>   if {$seconds == "1"} {<br>    append wbs_times "second"<br>    } else {<br>     append wbs_times "seconds"<br>    }<br>   }<br> return $wbs_times<br>}<br><br>proc wbs_status {} {<br>  global botnick timezone version admin uptime server-online wbs_pagename wbs_title wbs_pagecolor wbs_fontface wbs_fontsize wbs_fontcolor wbs_pgrefereshtime wbs_pgmargin_top wbs_pgmargin_left wbs_server wbs_bot wbs_version<br>   catch {exec hostname} wbs_hostname<br>   if {$wbs_bot == "0"} {catch {exec uptime} wbs_uptime} else {set wbs_uptime [duration [expr [clock clicks] / 1000]]}<br>   if {$wbs_bot == "0"} {set wbs_bote Eggdrop} else {set wbs_bote Windrop} <br>   set ctr 0 <br>   set bans [banlist] <br>   while {[lindex $bans $ctr] != ""} {set ctr [expr $ctr + 1]} <br>   set $wbs_pagename [open $wbs_pagename w]<br>   puts $wbs_pagename "&lt;html&gt;\n&lt;head&gt;\n &lt;meta http-equiv=\"Refresh\" content=\"$wbs_pgrefresh_time\"&gt;\n &lt;title&gt;$wbs_title&lt;/title&gt;\n&lt;/head&gt;"<br>   puts $wbs_pagename "&lt;body bgcolor=\"$wbs_pagecolor\" text=\"$wbs_fontcolor\" topmargin=\"$wbs_pgmargin_top\" leftmargin=\"$wbs_pgmargin_left\"&gt;"<br>   puts $wbs_pagename "&lt;font face=\"$wbs_fontface\"&gt;"<br>   puts $wbs_pagename "&lt;table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"455\"&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"450\" colspan=\"2\" align=\"center\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$botnick Status&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Status:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;[ctime [unixtime]] $timezone&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Bot Version:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$wbs_bote [lindex $version 0]&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Online As:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$botnick&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Running On:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$wbs_hostname [unames]&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Owned By:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$admin&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Total Users:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;[countusers] users in database&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Total Bans:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$ctr bans in database&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Channels:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Active on [channels]&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Online For:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;[wbs_time $uptime]&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Box Stats:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$wbs_uptime&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;tr&gt;"<br>   puts $wbs_pagename "&lt;td width=\"5\"&gt;&amp;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"130\"&gt;&lt;b&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;Connected To:&lt;/font&gt;&lt;/p&gt;&lt;/b&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;td width=\"320\"&gt;&lt;p&gt;&lt;font size=\"$wbs_fontsize\"&gt;$wbs_server [wbs_time ${server-online}]&lt;/p&gt;&lt;/td&gt;"<br>   puts $wbs_pagename "&lt;/tr&gt;"<br>   puts $wbs_pagename "&lt;/table&gt;"<br>   puts $wbs_pagename "&lt;/body&gt;"<br>   puts $wbs_pagename "&lt;/html&gt;"<br>   close $wbs_pagename<br>   return 1<br>}<br><br>putlog "Web Bot Status.tcl v$wbs_version by blood_x (<a href="mailto:blod_x@ykznet.com">blod_x@ykznet.com</a>) \002loaded\002" <br><br>Thanks.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=402">blood_x</a> — Thu May 22, 2003 8:05 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Photon]]></name></author>
		<updated>2002-12-17T13:31:10-04:00</updated>

		<published>2002-12-17T13:31:10-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=14342#p14342</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=14342#p14342"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=14342#p14342"><![CDATA[
I would do html first.<br><br>You have to open a file (see docs) and write out to it html code which contains the strings you have already written.... I suggest you make an html document first that looks like you want it to, and then try and emulate it. WARNING : this html file has to be made world readable somewhere - if you have a public html dir in your shell account, that will do, but you'll probably have to chmod it.<br><br>php is the same sort of thing, but the code you have to write out is harder.<br><br>If you cant do html, I shall search out a primer on the net for you. Quick hint - in I.E use the view/source for inspiration....  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_wink.gif" width="15" height="15" alt=":wink:" title="Wink"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=1824">Photon</a> — Tue Dec 17, 2002 1:31 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[blood_x]]></name></author>
		<updated>2002-12-17T13:19:30-04:00</updated>

		<published>2002-12-17T13:19:30-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=14340#p14340</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=14340#p14340"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=14340#p14340"><![CDATA[
Dear Photon,<br><br>It works, thanks!  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_cool.gif" width="15" height="15" alt="8)" title="Cool"> <br><br>Here also, it is good if anyone can translate that script into html/php, so that user can view my eggdrop status on my web site. Anyone can make this tcl script?<br><br>Script As Edit By Photon and me, as below;<br><br>proc asus_msg {who what} {<br> global asus<br>  if {$asus(msgtype) == "1"} {<br>   puthelp "NOTICE $who :$what"<br>  } else {<br>  puthelp "PRIVMSG $who :$what"<br> }<br>}<br><br>proc asus_pub_status {nick uhost hand chan vasus} {<br> global asus botnick<br> asus_status $nick $uhost $hand $chan $vasus<br>}<br><br>proc asus_msg_status {nick uhost hand vasus} {<br> global asus botnick<br> set chan [lindex [split $vasus] 0]<br> if {$asus(msgtype) == "2"} {<br>  if {[lindex $vasus 0] == ""} {<br>   puthelp "NOTICE $nick :Usage: /msg $botnick status &lt;#chan&gt;"<br>   return 0<br>   }<br>  }<br> asus_status $nick $uhost $hand $chan $vasus<br>}<br><br>proc asus_status {nick uhost hand chan vasus} {<br> global botnick asus timezone version admin uptime server server-online<br>  catch {exec hostname} asus(hostname)<br>  if {$asus(msgtype) == "2"} {<br>   set asus_who $chan<br>  } else {<br>   set asus_who $nick<br>  }<br>   set ctr 0 <br>   set bans [banlist] <br>   while {[lindex $bans $ctr] != ""} { <br>   set ctr [expr $ctr + 1] <br>  } <br> asus_msg $asus_who "\002Status\002 - [ctime [unixtime]] $timezone"<br> if {$asus(bot) == "0"} {set asus(bote) Eggdrop} else {set asus(bote) Windrop}<br> asus_msg $asus_who "I am $botnick, running $asus(bote) [lindex $version 0]"   <br> asus_msg $asus_who "Running on $asus(hostname) [unames]"   <br> asus_msg $asus_who "Owner $admin"<br> asus_msg $asus_who "Total Users: [countusers] Users In Database"<br> asus_msg $asus_who "Total Bans: $ctr Bans In Database"<br> asus_msg $asus_who "Channels, [channels]"<br> if {$asus(bot) == "0"} {catch {exec uptime} asus(uptime)} else {set asus(uptime) [duration [expr [clock clicks] / 1000]]}  <br> asus_msg $asus_who "Online for [asus_time $uptime]"<br> asus_msg $asus_who "Box Stats: $asus(uptime)"<br> asus_msg $asus_who "Connected to underworld.undernet.org for [asus_time ${server-online}]"<br> asus_msg $asus_who "\002End of Status\002 - irc.ykznet.com"<br>}<br><br>proc asus_time {time} {<br> set ltime [expr [unixtime] - $time]<br> set seconds [expr $ltime % 60]<br> set ltime [expr ($ltime - $seconds) / 60]<br> set minutes [expr $ltime % 60]<br> set ltime [expr ($ltime - $minutes) / 60]<br> set hours [expr $ltime % 24]<br> set days [expr ($ltime - $hours) / 24]<br> set asus_times ""<br> if {$days} {<br>  append asus_times "$days "<br>  if {$days == "1"} {<br>   append asus_times "day "<br>   } else {<br>    append asus_times "days "<br>    }<br>   }<br>  if {$hours} {<br>   append asus_times "$hours "<br>   if {$hours == "1"} {<br>    append asus_times "hour "<br>    } else {<br>     append asus_times "hours "<br>    }<br>   }<br>  if {$minutes} {<br>   append asus_times "$minutes "<br>   if {$minutes == "1"} {<br>    append asus_times "minute "<br>    } else {<br>     append asus_times "minutes"<br>    }<br>   }<br>  if {$seconds} {<br>   append asus_times " $seconds "<br>   if {$seconds == "1"} {<br>    append asus_times "second"<br>    } else {<br>     append asus_times "seconds"<br>    }<br>   }<br> return $asus_times<br>}<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=402">blood_x</a> — Tue Dec 17, 2002 1:19 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Photon]]></name></author>
		<updated>2002-12-12T19:08:10-04:00</updated>

		<published>2002-12-12T19:08:10-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=14232#p14232</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=14232#p14232"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=14232#p14232"><![CDATA[
after <div class="codebox"><p>Code: </p><pre><code>if {$asus(msgtype) == "2"} { set asus_who $chan } else { set asus_who $nick } </code></pre></div>(and before the first asus_msg bit) paste the code<br><div class="codebox"><p>Code: </p><pre><code>set ctr 0 set bans [banlist] while {[lindex $bans $ctr] != ""} { set ctr [expr $ctr + 1] } </code></pre></div>That should do it. (from my brief scan of what you have).<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=1824">Photon</a> — Thu Dec 12, 2002 7:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[blood_x]]></name></author>
		<updated>2002-12-12T17:08:17-04:00</updated>

		<published>2002-12-12T17:08:17-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=14225#p14225</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=14225#p14225"/>
		<title type="html"><![CDATA[Status Information Combined With Bans Counter]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=14225#p14225"><![CDATA[
Hi All,<br><br>Anyone can help me on how can I combine 2 TCL scripts (Status.tcl v1.0.0 By Kissmine and Ban Counter by BarkerJr) into 1 script. For example, I would like to publish my eggdrop total banlist when someone trigger !status (not one trigger for !bans and one for !status ONLY trigger !status then Ban Counter appears) as below;<br><br>proc asus_status {nick uhost hand chan vasus} {<br> global botnick asus timezone version admin uptime server server-online<br>  catch {exec hostname} asus(hostname)<br>  if {$asus(msgtype) == "2"} {<br>   set asus_who $chan<br>  } else {<br>   set asus_who $nick<br>  } <br> asus_msg $asus_who "\002Status\002 - [ctime [unixtime]] $timezone"<br> if {$asus(bot) == "0"} {set asus(bote) Eggdrop} else {set asus(bote) Windrop}<br> asus_msg $asus_who "I am $botnick, running $asus(bote) [lindex $version 0]"   <br> asus_msg $asus_who "Running on $asus(hostname) [unames]"   <br> asus_msg $asus_who "Owner $admin"<br> asus_msg $asus_who "Have [countusers] People In User File"<br> asus_msg $asus_who "Total Bans: $ctr bans" &lt;- FROM BAN COUNTER SCRIPT.<br> asus_msg $asus_who "Channels, [channels]"<br> if {$asus(bot) == "0"} {catch {exec uptime} asus(uptime)} else {set asus(uptime) [duration [expr [clock clicks] / 1000]]}  <br> asus_msg $asus_who "Online for [asus_time $uptime]"<br> asus_msg $asus_who "Box Stats: $asus(uptime)"<br> asus_msg $asus_who "Connected to $server for [asus_time ${server-online}]"<br> asus_msg $asus_who "\002End of Status\002 - Status.Tcl v$asus(version)"<br>}<br><br>Original Scripts as below;<br><br><span style="text-decoration:underline">A). Status.tcl</span><br><br>### What is your bot (Eggdrop = 0 / Windrop = 1)<br>### Default: set asus(bot) "0"<br>set asus(bot) "0"<br><br>### What type of msg do you want (MSG = 0 / NOTICE = 1 / CHAN = 2)<br>### Note: If you set 2, the bot will Msg the chan the status<br>### Otherwise it will msg/notice the users that triggers it<br>set asus(msgtype) "2"<br><br>### What is the trigger that you like???<br>### Default: set asus(trig) "!"<br>set asus(trig) "!"<br><br>### What flag is needed to trigger<br>### Default: set asus(flag) "m"<br>set asus(flag) "m"<br><br>### Plz dont edit anything past this line ###<br>###  Unless you know what you are doing   ###<br><br>set asus(version) "1.0.0"<br>putlog "Status.tcl v$asus(version) by Kissmine \002loaded\002" <br><br>bind PUB $asus(flag) $asus(trig)status asus_pub_status<br>bind MSG $asus(flag) status asus_msg_status<br><br>proc asus_msg {who what} {<br> global asus<br>  if {$asus(msgtype) == "1"} {<br>   puthelp "NOTICE $who :$what"<br>  } else {<br>  puthelp "PRIVMSG $who :$what"<br> }<br>}<br><br>proc asus_pub_status {nick uhost hand chan vasus} {<br> global asus botnick<br> asus_status $nick $uhost $hand $chan $vasus<br>}<br><br>proc asus_msg_status {nick uhost hand vasus} {<br> global asus botnick<br> set chan [lindex [split $vasus] 0]<br> if {$asus(msgtype) == "2"} {<br>  if {[lindex $vasus 0] == ""} {<br>   puthelp "NOTICE $nick :Usage: /msg $botnick status &lt;#chan&gt;"<br>   return 0<br>   }<br>  }<br> asus_status $nick $uhost $hand $chan $vasus<br>}<br><br>proc asus_status {nick uhost hand chan vasus} {<br> global botnick asus timezone version admin uptime server server-online<br>  catch {exec hostname} asus(hostname)<br>  if {$asus(msgtype) == "2"} {<br>   set asus_who $chan<br>  } else {<br>   set asus_who $nick<br>  } <br> asus_msg $asus_who "\002Status\002 - [ctime [unixtime]] $timezone"<br> if {$asus(bot) == "0"} {set asus(bote) Eggdrop} else {set asus(bote) Windrop}<br> asus_msg $asus_who "I am $botnick, running $asus(bote) [lindex $version 0]"   <br> asus_msg $asus_who "Running on $asus(hostname) [unames]"   <br> asus_msg $asus_who "Owner $admin"<br> asus_msg $asus_who "Have [countusers] People In User File"<br> asus_msg $asus_who "Channels, [channels]"<br> if {$asus(bot) == "0"} {catch {exec uptime} asus(uptime)} else {set asus(uptime) [duration [expr [clock clicks] / 1000]]}  <br> asus_msg $asus_who "Online for [asus_time $uptime]"<br> asus_msg $asus_who "Box Stats: $asus(uptime)"<br> asus_msg $asus_who "Connected to $server for [asus_time ${server-online}]"<br> asus_msg $asus_who "\002End of Status\002 - Status.Tcl v$asus(version)"<br>}<br><br>proc asus_time {time} {<br> set ltime [expr [unixtime] - $time]<br> set seconds [expr $ltime % 60]<br> set ltime [expr ($ltime - $seconds) / 60]<br> set minutes [expr $ltime % 60]<br> set ltime [expr ($ltime - $minutes) / 60]<br> set hours [expr $ltime % 24]<br> set days [expr ($ltime - $hours) / 24]<br> set asus_times ""<br> if {$days} {<br>  append asus_times "$days "<br>  if {$days == "1"} {<br>   append asus_times "day "<br>   } else {<br>    append asus_times "days "<br>    }<br>   }<br>  if {$hours} {<br>   append asus_times "$hours "<br>   if {$hours == "1"} {<br>    append asus_times "hour "<br>    } else {<br>     append asus_times "hours "<br>    }<br>   }<br>  if {$minutes} {<br>   append asus_times "$minutes "<br>   if {$minutes == "1"} {<br>    append asus_times "minute "<br>    } else {<br>     append asus_times "minutes"<br>    }<br>   }<br>  if {$seconds} {<br>   append asus_times " $seconds "<br>   if {$seconds == "1"} {<br>    append asus_times "second"<br>    } else {<br>     append asus_times "seconds"<br>    }<br>   }<br> return $asus_times<br>}<br><br><span style="text-decoration:underline">B). Ban Counter</span><br><br>set cmdchar "!"<br><br>bind pub n|- ${cmdchar}bans pub:bans<br><br>proc pub:bans {nick uhost hand chan arg} {<br>  set ctr 0<br>  set bans [banlist]<br>  while {[lindex $bans $ctr] != ""} {<br>    set ctr [expr $ctr + 1]<br>  }<br>  puthelp "PRIVMSG $chan :$nick, Total Bans: $ctr bans."<br>  return 1<br>}<br><br>Thanks for your help <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=402">blood_x</a> — Thu Dec 12, 2002 5:08 pm</p><hr />
]]></content>
	</entry>
	</feed>
