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

	<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>2006-04-07T22:33:59-04:00</updated>

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

		<entry>
		<author><name><![CDATA[Bio`]]></name></author>
		<updated>2006-04-07T22:33:59-04:00</updated>

		<published>2006-04-07T22:33:59-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61738#p61738</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61738#p61738"/>
		<title type="html"><![CDATA[Tcl error [LoginChan]: invalid command name &quot;strlwr&quo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61738#p61738"><![CDATA[
thank you <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=7586">Bio`</a> — Fri Apr 07, 2006 10:33 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2006-04-07T20:29:40-04:00</updated>

		<published>2006-04-07T20:29:40-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61735#p61735</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61735#p61735"/>
		<title type="html"><![CDATA[Tcl error [LoginChan]: invalid command name &quot;strlwr&quo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61735#p61735"><![CDATA[
From eggdrop.conf:<blockquote class="uncited"><div>##### SCRIPTS #####<br><br># This is a good place to load scripts to use with your bot.<br><br># This line loads script.tcl from the scripts directory inside your Eggdrop's<br># directory. All scripts should be put there, although you can place them where<br># you like as long as you can supply a fully qualified path to them.<br>#<br># source scripts/script.tcl<br><br>source scripts/alltools.tcl<br>source scripts/action.fix.tcl</div></blockquote>Make sure alltools.tcl is in your ~scripts folder and that it is loaded. Your "error" will be fixed.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Fri Apr 07, 2006 8:29 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Bio`]]></name></author>
		<updated>2006-04-07T20:24:17-04:00</updated>

		<published>2006-04-07T20:24:17-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61734#p61734</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61734#p61734"/>
		<title type="html"><![CDATA[Tcl error [LoginChan]: invalid command name &quot;strlwr&quo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61734#p61734"><![CDATA[
The error is From The xlogin <br>Code :<div class="codebox"><p>Code: </p><pre><code>set usernameX "hide"set passeX "hide"set LoginOnX 0bind need - "% op" LoginChanproc LoginChan { chan type } {global ChanAccess LoginOnXif {[info exists ChanAccess([strlwr $chan])] &amp;&amp; [onchan X $chan] &amp;&amp; $LoginOnX } { LoginOnChanX $chan }return 0}# lecture fichierif {[file exists "${botnet-nick}.login.txt"]} {set f [open ${botnet-nick}.login.txt r]while {[gets $f line] &gt;= 0} {if {![string match #* [lindex $line 0]]} { set usernameX [lindex $line 0]set passeX [lindex $line 1] } {set ChanAccess([lindex $line 0]) 0}}close $f}# Connexion sur le serveurbind raw - 001 connectXproc connectX {server numeric servermsg} {global usernameX passeX LoginOnXset LoginOnX 0putlog "Connexion sur le serveur $server"if {$usernameX != ""} { utimer 30 LoginOnX }}# bindbind dcc m +login +loginproc +login {hand idx text} {global ChanAccess usernameX passeXif {![string match #* [lindex $text 0]]} {if {[llength $text] != 2} { putdcc $idx "Usage : .+login &lt;username&gt; &lt;passe&gt;"return 0 }if { $usernameX != "" } {putdcc $idx "Il y a déjà un username existant. Essayez .login"return 0 }set usernameX [lindex $text 0]set passeX [lindex $text 1]putlog "Le login et le username sur X ont été ajoutés par $hand"} else { if {[llength $text] != 1} { putdcc $idx "Usage : .+login &lt;#chan&gt;"return 0 }set chan [strlwr [lindex $text 0]]            if {[info exists ChanAccess($chan)]} { putdcc $idx "$chan est déjà valide. Essayez .login"return 0 }            putlog "Le login et l'auto-op sur X sur le chan $chan ont été ajoutés par $hand"set ChanAccess($chan) 0}SaveXreturn 1}bind dcc m -login -loginproc -login {hand idx text} {global ChanAccess usernameX passeXif {![string match #* [lindex $text 0]]} {if {[llength $text] &lt; 1} { putdcc $idx "Usage : .-login &lt;username&gt;"return 0 }if { $usernameX != [lindex $text 0] } {putdcc $idx "le username [lindex $text 0] n'est pas valide. Essayez .login"return 0 }set usernameX ""putlog "Le login et le username sur X ont été enlevés par $hand"} else { if {[llength $text] != 1} { putdcc $idx "Usage : .-login &lt;#chan&gt;"return 0 }set chan [strlwr [lindex $text 0]]if {![info exists ChanAccess($chan)]} { putdcc $idx "$chan n'est pas valide. Essayez .login"return 0 }catch {unset ChanAccess($chan)}            putlog "Le login et l'auto-op sur X sur le chan $chan ont été supprimés par $hand"}       SaveXreturn 1}bind dcc m login loginproc login {hand idx text} {global ChanAccess usernameX passeXputlog "#$hand# login"putdcc $idx "      login sur X       "putdcc $idx "Usage : .+login &lt;#chan&gt; ou .+login &lt;username&gt; &lt;passe&gt; ou .-login &lt;#chan&gt; ou .-login &lt;username&gt;"putdcc $idx ""putdcc $idx "Liste des accès :"foreach a [array name ChanAccess] { putdcc $idx "chan : $a" }if { $usernameX != ""} { putdcc $idx "username : $usernameX - password : $passeX" }putdcc $idx ""}proc SaveX {} {global {botnet-nick} ChanAccess usernameX passeX LoginOnXset f [open ${botnet-nick}.login.txt w]foreach a [array name ChanAccess] { puts $f $a }if { $usernameX != ""} {puts $f "$usernameX $passeX"if {!$LoginOnX} { LoginOnX }}close $f}# Procédure de login sur Xproc LoginOnX { } {global usernameX passeX LoginOnX ChanAccessforeach t [timers] {if {[lindex $t 1] == "LoginOnX"} {killtimer [lindex $t 2] }}if {[onchan X]} {if {!$LoginOnX } {putlog "Xlogin.tcl : Lancement du login sur X"            putserv "PRIVMSG X@channels.undernet.org :LOGIN $usernameX $passeX"}} { if {$LoginOnX} { set LoginOnX 0     foreach chan [array name ChanAccess] {set ChanAccess($chan) 0 }}}timer 1 LoginOnXreturn 0}proc LoginOnChanX { chan } {global ChanAccessif {![botisop $chan]} {putlog "XLogin.tcl : lancement d'une requête op à X sur $chan"      putserv "PRIVMSG X :OP $chan"}set ChanAccess($chan) 1 return 0}bind notc - "AUTHENTIFICATION RÉUSSIE pour*" LoginSuccessXbind notc - "AUTHENTICATION SUCCESSFUL as*" LoginSuccessXbind notc - "Sorry, You are already authenticated as*" LoginSuccessXbind notc - "Désolé. Vous êtes déjà authentifié sous le nom d'utilisateur*" LoginSuccessXproc LoginSuccessX {nick host hand texte dest} {global LoginOnX ChanAccessif {![validchan $dest]} { set LoginOnX 1 foreach chan [array name ChanAccess] {if {[validchan $chan]} { LoginOnChanX $chan }}}return 0}bind notc - "Sorry, You must be logged in to use this command." NotLoginXbind notc - "AUTHENTICATION FAILED*" NotLoginXproc NotLoginX {nick host hand texte dest} {global LoginOnXif {![validchan $dest]} {set LoginOnX 0}return 0}bind splt - *cservice@undernet.org signoffXbind sign - *cservice@undernet.org signoffXproc signoffX {cserv uhost handl chan {reason "*split"}} {global LoginOnXset LoginOnX 0return 0}putlog "Xlogin.tcl v2.0 by Thor - Tapez .login pour l'aide - Date: 18-08-02"</code></pre></div>The Error Is : <span style="color:red">Tcl error [LoginChan]: invalid command name "strlwr"</span><br><br>thanks for help<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=7586">Bio`</a> — Fri Apr 07, 2006 8:24 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[DragnLord]]></name></author>
		<updated>2006-04-07T13:19:15-04:00</updated>

		<published>2006-04-07T13:19:15-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61724#p61724</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61724#p61724"/>
		<title type="html"><![CDATA[Tcl error [LoginChan]: invalid command name &quot;strlwr&quo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61724#p61724"><![CDATA[
READ "Help us to help you" (first sticky topic).<br><br>You need to give the error info (set errorInfo), not just the error.<br>since this seems to be a script issue, you should also post the script (using the "code" tag).<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4461">DragnLord</a> — Fri Apr 07, 2006 1:19 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Bio`]]></name></author>
		<updated>2006-04-07T11:22:03-04:00</updated>

		<published>2006-04-07T11:22:03-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61723#p61723</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61723#p61723"/>
		<title type="html"><![CDATA[Tcl error [LoginChan]: invalid command name &quot;strlwr&quo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61723#p61723"><![CDATA[
plzz help me to remove this from my eggdrop<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=7586">Bio`</a> — Fri Apr 07, 2006 11:22 am</p><hr />
]]></content>
	</entry>
	</feed>
