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

	<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>2001-10-13T21:21:00-04:00</updated>

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

		<entry>
		<author><name><![CDATA[ppslim]]></name></author>
		<updated>2001-10-13T21:21:00-04:00</updated>

		<published>2001-10-13T21:21:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=554#p554</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=554#p554"/>
		<title type="html"><![CDATA[error in script]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=554#p554"><![CDATA[
From my reconing, the test2 proc shouldn't work at all.<br><br>The proc definition uses 2 arguments, while test1 is only passing 1.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2">ppslim</a> — Sat Oct 13, 2001 9:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2001-10-13T15:21:00-04:00</updated>

		<published>2001-10-13T15:21:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=548#p548</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=548#p548"/>
		<title type="html"><![CDATA[error in script]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=548#p548"><![CDATA[
The problem appears to be:<br><div class="codebox"><p>Code: </p><pre><code>if {$min &lt; 60} &amp;&amp; {$min &gt; 0} { set second $min }</code></pre></div>Instead, try:<br><div class="codebox"><p>Code: </p><pre><code>if {($min &lt; 60) &amp;&amp; ($min &gt; 0)} { set second $min }</code></pre></div><p>Statistics: Posted by Guest — Sat Oct 13, 2001 3:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2001-10-13T11:23:00-04:00</updated>

		<published>2001-10-13T11:23:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=543#p543</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=543#p543"/>
		<title type="html"><![CDATA[error in script]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=543#p543"><![CDATA[
i keep getting the error below anyone know the prob?<br><br>TCL error [test1]: wrong # args: extra words after "else" clause in "if" command<br><br><br><br>bind pub - test test1<br>proc test1 {nick host hand chan arg} {<br>putserv "PRIVMSG $chan :[test2 [getuser [lindex $arg 0] laston $chan]]"<br>}<br><br>proc test2 {time ime} {<br>set year [expr $time - $ime]<br><br>if {$year &gt;= 31536000} {<br>set yearsfull [expr $year / 31536000]<br>set years [expr floor($yearsfull)]<br>set yearssub [expr 31536000 * $years]<br>set week [expr $year - $yearsub]<br>} else {<br>set week $year<br>set years 0<br>}<br><br>if {$week &gt;= 604800} {<br>set weeksfull [expr $week / 604800]<br>set weeks [expr floor($weeksfull)]<br>set weekssub [expr 604800 * $weeks]<br>set day [expr $week - $weeksub]<br>} else {<br>set day $week<br>set weeks 0<br>}<br><br>if {$day &gt;= 86400} {<br>set daysfull [expr $day / 86400]<br>set days [expr floor($daysfull)]<br>set dayssub [expr 86400 * $days]<br>set hour [expr $day - $dayssub]<br>} else {<br>set hour $day<br>set days 0<br>}<br><br>if {$hour &gt;= 3600} {<br>set hoursfull [expr $hour / 3600]<br>set hours [expr floor($hoursfull)]<br>set hourssub [expr 3600 * $hours]<br>set min [expr $hour - $hourssub]<br>} else {<br>set min $hour<br>set hours 0<br>}<br><br>if {$min &gt;= 60} {<br>set minsfull [expr $min / 60]<br>set mins [expr floor($minsfull)]<br>set minssub [expr 60 * $mins]<br>set second [expr $min % 60]<br>}<br>if {$min &lt; 60} &amp;&amp; {$min &gt; 0} {<br>set second $min<br>}<br><br>if {$mins} {<br>set mins 0<br>} elseif {$mins == ""} {<br>set mins 0<br>}<br><br>if {$years &lt; 1} {<br>set years_numeric 0<br>set years ""<br>} elseif {$years == 1} {<br>set years_numeric $years<br>set years "1 year "<br>} else {<br>set years_numeric $years<br>set years "$years years "<br>}<br><br>if {$weeks &lt; 1} {<br>set weeks_numeric 0<br>set weeks ""<br>} elseif {$weeks == 1} {<br>set weeks_numeric $weeks<br>set weeks "1 week "<br>} else {<br>set weeks_numeric $weeks<br>set weeks "$weeks weeks "<br>}<br><br>if {$days &lt; 1} {<br>set days_numeric 0<br>set days ""<br>} elseif {$days == 1} {<br>set days_numeric $days<br>set days "1 week "<br>} else {<br>set days_numeric $days<br>set days "$days days "<br>}<br><br>if {$hours &lt; 1} {<br>set hours_numeric 0<br>set hours ""<br>} elseif {$hours == 1} {<br>set hours_numeric $hours<br>set hours "1 hour "<br>} else {<br>set hours_numeric $hours<br>set hours "$hours hours "<br>}<br><br>if {$mins &lt; 1} {<br>set mins_numeric 0<br>set mins ""<br>} elseif {$mins == 1} {<br>set mins_numeric $mins<br>set mins "1 minute "<br>} else {<br>set mins_numeric $mins<br>set mins "$mins minutes "<br>}<br><br>if {$second &lt; 1} {<br>set second "less than a second"<br>} elseif {$second == 1} {<br>set second "1 second "<br>} else {<br>set second "$second seconds"<br>}<br><br>if {$years_numeric &gt; 0} {<br>set result "$years $weeks"<br>} elseif {$weeks_numeric &gt; 0} {<br>set result "$weeks $days"<br>} elseif {$days_numeric &gt; 0} {<br>set result "$days $hours"<br>} elseif {$hours_numeric &gt; 0} {<br>set result $hours<br>} elseif {$mins_numeric &gt;= 1} {<br>set result $mins<br>} elseif {$mins_numeric &lt; 1} {<br>set result "less than a minute"<br>}<br><br>set result "$result ago"<br><br>return $result<br>}<br>}<br><br><p>Statistics: Posted by Guest — Sat Oct 13, 2001 11:23 am</p><hr />
]]></content>
	</entry>
	</feed>
