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

	<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-03-13T17:18:49-04:00</updated>

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

		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2006-03-13T17:18:49-04:00</updated>

		<published>2006-03-13T17:18:49-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=61040#p61040</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=61040#p61040"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=61040#p61040"><![CDATA[
Minor fix to the above script; the author left out the 'passwordbot' setting:<br>Change:<div class="codebox"><p>Code: </p><pre><code>set aslinick $nickset needrelease 0 </code></pre></div>to:<div class="codebox"><p>Code: </p><pre><code>set aslinick $nickset needrelease 0set passwordbot "PutYourBotPassHere"</code></pre></div>... replacing 'PutYourBotPassHere' with your actual botnick password.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Mon Mar 13, 2006 5:18 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2006-02-01T10:11:33-04:00</updated>

		<published>2006-02-01T10:11:33-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=59991#p59991</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=59991#p59991"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=59991#p59991"><![CDATA[
This script could be of great assistance to those on DALnet using eggdrop.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Wed Feb 01, 2006 10:11 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[cachak]]></name></author>
		<updated>2006-01-31T21:15:08-04:00</updated>

		<published>2006-01-31T21:15:08-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=59981#p59981</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=59981#p59981"/>
		<title type="html"><![CDATA[script nickrelease.tcl]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=59981#p59981"><![CDATA[
i create this script after i know raw 432 <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br>thanks<br><div class="codebox"><p>Code: </p><pre><code>set aslinick $nickset needrelease 0bind raw - 432 release_nickproc release_nick {from key text} {global botnick nick altnick needreleaseif {[string match "*Services*RELEASE*nickname*please wait patiently and try again later*" " $text "]} {set keep-nick 0set needrelease 1set nick "$altnick"putlog "Change nick to $altnick and then jump."jump}}bind notc - "*Do not share your password with anyone*" releasenick2proc releasenick2 {n uhost hand text dest} {        global nickbot passwordbot needrelease aslinick        set nickserv "nickserv"if {$needrelease == 1} {        if {[string match [string tolower $n] [string tolower $nickserv]]} {                putlog "Release to NickServ for $aslinick."                putserv "PRIVMSG NickServ@services.dal.net :release $aslinick $passwordbot"        }}}bind notc - "The nickname * has been released." success_releaseproc success_release {n uhost hand text dest} {        global nickbot passwordbot needrelease aslinick        set nickserv "nickserv"if {$needrelease == 1} {        if {[string match [string tolower $n] [string tolower $nickserv]]} {                putlog "Success Release."putserv "NICK $aslinick"set keep-nick 1set needrelease 0set nick "$aslinick"putlog "Change nick to $aslinick"        }}}bind notc - "*is currently being held by a Services Enforcer. If you are the nicks owner, use *msg NickServ@services.dal.net RELEASE*" notc_nick_releaseproc notc_nick_release {n uhost hand text dest} {        global nickbot passwordbot needrelease aslinick        set nickserv "nickserv"if {$needrelease == 0} {        if {[string match [string tolower $n] [string tolower $nickserv]]} {putlog "Release to NickServ for $aslinick."putserv "PRIVMSG NickServ@services.dal.net :release $aslinick $passwordbot"set keep-nick 0set needrelease 1set nick "$altnick"putlog "Change nick to $altnick"putserv "NICK $altnick"        }}}putlog "nick release v 0.1"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=7317">cachak</a> — Tue Jan 31, 2006 9:15 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-10-04T07:07:12-04:00</updated>

		<published>2004-10-04T07:07:12-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41537#p41537</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41537#p41537"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41537#p41537"><![CDATA[
Read the posts above and utilize the scripts posted by some users and myself. Some ought to work!<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Mon Oct 04, 2004 7:07 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[qwek]]></name></author>
		<updated>2004-10-04T06:53:43-04:00</updated>

		<published>2004-10-04T06:53:43-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41536#p41536</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41536#p41536"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41536#p41536"><![CDATA[
awyeah: i have a problem same with you, all my bot can't get in to dalnet. i really hate this way that dalnet threat this way. <br><br>is that code really works? how about setup in conf file using<br>putserv "privmsg <a href="mailto:nickserv@services.dal.net">nickserv@services.dal.net</a> :release &lt;yourbotnick&gt; &lt;passwdnickbot&gt;"<br><br>hehe that's a manual for me.<br><br><br>regards,<br>qwek<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5465">qwek</a> — Mon Oct 04, 2004 6:53 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-09-25T09:25:51-04:00</updated>

		<published>2004-09-25T09:25:51-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41199#p41199</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41199#p41199"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41199#p41199"><![CDATA[
This is not tested, though.<br>Replace the nick password with $nickpass.<br><br>You don't have to set $botnick as will be read as the bots current nick which is being used on irc either it will be $nick or $altnick or any other nick. As for $nick it will be the bots main nick set in the configuration file and $altnick will be the alternate nick (will be used if main nick, $nick is in use) which is also defined in the configuration file.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Sat Sep 25, 2004 9:25 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[devilsoulblack]]></name></author>
		<updated>2004-09-24T18:21:29-04:00</updated>

		<published>2004-09-24T18:21:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41191#p41191</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41191#p41191"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41191#p41191"><![CDATA[
<blockquote class="uncited"><div>What you can do here is directly bind to the raw number as you have done, 432 if its correct or string match the $arg or $text var.<br><blockquote class="uncited"><div>This is the raw and not 'Server say nick is invalid.' You will need to match for the following text:<br><br>The nick asskicker is currently being held by a Services Enforcer. If you are the nicks owner, use /msg <a href="mailto:NickServ@services.dal.net">NickServ@services.dal.net</a> RELEASE asskicker password to release the nickname. If the nickname recently expired, please wait patiently and try again later. [asskicker] </div></blockquote><div class="codebox"><p>Code: </p><pre><code>bind raw - 432 nickserv:release proc nickserv:release {from keyword arg} { global botnick nickpass nick altnick  putquick "NICK $altnick" -next  #putquick "NICK $nick[rand 10][rand 10]" #for alternative nick  puthelp "PRIVMSG NickServ@services.dal.net :RELEASE $nick $nickpass"  return 0} orbind raw - * nickserv:release proc nickserv:release {from keyword arg} { global botnick nickpass nick altnick if {([string match "*The nick * is currently being held by a Services Enforcer. If you are the nicks owner*" $arg])} {  putquick "NICK $altnick" -next  #putquick "NICK $nick[rand 10][rand 10]" #for alternative nick  puthelp "PRIVMSG NickServ@services.dal.net :RELEASE $nick $nickpass"  return 0  } } </code></pre></div>Note: I used puthelp for the delay in releasing  the nick after you are connected and putquick -next for the nick change when you are connecting, which might solve it, if possible.<br><br>The thing is, mostly it doesn't let you kill the enforcer or release the nick when it gives you the raw message. You have to switch to an alternative nick, then bind init-server or something then go ahead and release that nick after you have connected to the server, not while you are connecting to it or when it is giving you that error message.<br><br>You cannot release the nick enforcer when it gives you that error message, and that is really crappy I say, the coders should atleast let people release it when they get the error while connecting.<br><br>The thing is that you are not fully connected to the client server, hence you cannot message nickserv to release your nick while you get that message. Untill you are fully connected then only you can.</div></blockquote>where put the nick of the eggdrop and the passwd of the eggdrop  ?¿<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4165">devilsoulblack</a> — Fri Sep 24, 2004 6:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-09-23T20:39:33-04:00</updated>

		<published>2004-09-23T20:39:33-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41161#p41161</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41161#p41161"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41161#p41161"><![CDATA[
<blockquote class="uncited"><div>Given the second scenario would ghosting the nick be an easier solution?</div></blockquote>I guesss so. But that would always be handy if someone is using the bot's nick at anytime, not only when it has an enforcer or when it is held.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Thu Sep 23, 2004 8:39 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-09-23T01:42:58-04:00</updated>

		<published>2004-09-23T01:42:58-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41148#p41148</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41148#p41148"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41148#p41148"><![CDATA[
Given the second scenario would ghosting the nick be an easier solution?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Thu Sep 23, 2004 1:42 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-09-22T23:04:49-04:00</updated>

		<published>2004-09-22T23:04:49-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41147#p41147</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41147#p41147"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41147#p41147"><![CDATA[
I know that but there must be a solution around it. Setting enforce off, would hold the bots nick if some one is using it, suppose some one was using it before I loaded the bot, or some one got it through a netsplit and a collison occured or the bot was lagging and didn't identify to it, or the bot couldnt change its nick because it was not opped on an +R, +M chan. There are so many cases!<br><br>I would have to make a tcl script for that too, if some one else is using the bot's nick and $botname does not match the bots user@host, and if it is not an enforcer, then use the nickserv ghost command to ghost the nick to make it regain its nick back, $nick.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Wed Sep 22, 2004 11:04 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Bingooss]]></name></author>
		<updated>2004-09-22T22:25:32-04:00</updated>

		<published>2004-09-22T22:25:32-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41146#p41146</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41146#p41146"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41146#p41146"><![CDATA[
hi Awyeah !<br><br>well just set off the enforced option for your bot nick (asskicker), manually release the nick  by using <br><br>/nickserv release nick password<br>and set the enforced option off<br><br>and then try it will work , it worked for me too<br><br>BYE<br><br>ALI <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing">  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing">  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing">  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_lol.gif" width="15" height="15" alt=":lol:" title="Laughing"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5459">Bingooss</a> — Wed Sep 22, 2004 10:25 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-09-22T21:16:16-04:00</updated>

		<published>2004-09-22T21:16:16-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41144#p41144</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41144#p41144"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41144#p41144"><![CDATA[
What you can do here is directly bind to the raw number as you have done, 432 if its correct or string match the $arg or $text var.<br><blockquote class="uncited"><div>This is the raw and not 'Server say nick is invalid.' You will need to match for the following text:<br><br>The nick asskicker is currently being held by a Services Enforcer. If you are the nicks owner, use /msg <a href="mailto:NickServ@services.dal.net">NickServ@services.dal.net</a> RELEASE asskicker password to release the nickname. If the nickname recently expired, please wait patiently and try again later. [asskicker] </div></blockquote><div class="codebox"><p>Code: </p><pre><code>bind raw - 432 nickserv:release proc nickserv:release {from keyword arg} { global botnick nickpass nick altnick  putquick "NICK $altnick" -next  #putquick "NICK $nick[rand 10][rand 10]" #for alternative nick  puthelp "PRIVMSG NickServ@services.dal.net :RELEASE $nick $nickpass"  return 0} orbind raw - * nickserv:release proc nickserv:release {from keyword arg} { global botnick nickpass nick altnick if {([string match "*The nick * is currently being held by a Services Enforcer. If you are the nicks owner*" $arg])} {  putquick "NICK $altnick" -next  #putquick "NICK $nick[rand 10][rand 10]" #for alternative nick  puthelp "PRIVMSG NickServ@services.dal.net :RELEASE $nick $nickpass"  return 0  } } </code></pre></div>Note: I used puthelp for the delay in releasing  the nick after you are connected and putquick -next for the nick change when you are connecting, which might solve it, if possible.<br><br>The thing is, mostly it doesn't let you kill the enforcer or release the nick when it gives you the raw message. You have to switch to an alternative nick, then bind init-server or something then go ahead and release that nick after you have connected to the server, not while you are connecting to it or when it is giving you that error message.<br><br>You cannot release the nick enforcer when it gives you that error message, and that is really crappy I say, the coders should atleast let people release it when they get the error while connecting.<br><br>The thing is that you are not fully connected to the client server, hence you cannot message nickserv to release your nick while you get that message. Untill you are fully connected then only you can.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Wed Sep 22, 2004 9:16 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Dedan]]></name></author>
		<updated>2004-09-22T11:04:29-04:00</updated>

		<published>2004-09-22T11:04:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=41131#p41131</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=41131#p41131"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=41131#p41131"><![CDATA[
ok, i am having the same problem, <br>what i need is the bind for<br>" Server says my nickname is invalid."<br><br>then i can work from there.<br><br>i made this and it worked once,<br>but now it is not working, the server<br>will not allow the bot to get on dalnet<br>to execute the script:<br><div class="codebox"><p>Code: </p><pre><code>bind raw -|- 432 Nserv:need:releaseproc Nserv:need:release {from keyword text} {  global botnick iNickServ i_nick i_pass i_gost_timer i_timer  if {[string match -nocase "*$iNickServ*" "$text"]} {    if {[string match -nocase "*$i_nick*" "$text"]} {      putserv "PRIVMSG NickServ@services.dal.net :RELEASE $i_nick $i_pass"    }  }}</code></pre></div><br>so, if i can get the bind for<br>" Server says my nickname is invalid."<br> i will write the code.<br><br>hmmm,<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3472">Dedan</a> — Wed Sep 22, 2004 11:04 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-09-13T22:47:11-04:00</updated>

		<published>2004-09-13T22:47:11-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=40898#p40898</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=40898#p40898"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=40898#p40898"><![CDATA[
Have fun with the coders. LOL<br><br>Allah Hafiz <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=3646">Alchera</a> — Mon Sep 13, 2004 10:47 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-09-13T21:39:51-04:00</updated>

		<published>2004-09-13T21:39:51-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=40896#p40896</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=40896#p40896"/>
		<title type="html"><![CDATA[Server says bot's nick is invalid]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=40896#p40896"><![CDATA[
Yeah this is really crap. I and a few other users are atleast trying to convince the coders to add a command to release the with nickserv maybe when it says that the nick is on enforcer. <br><br>This will atleast get bots to release their nicks via scripts and owners wouldn't have to do it manually, by their clients. My bot aswell didn't change to its altnick, instead it got the message for enforcer and got disconnected and it couldn't connect, I telnetted to it and found this out.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Mon Sep 13, 2004 9:39 pm</p><hr />
]]></content>
	</entry>
	</feed>
