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

	<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>2007-01-06T10:56:25-04:00</updated>

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

		<entry>
		<author><name><![CDATA[whiteshark]]></name></author>
		<updated>2007-01-06T10:56:25-04:00</updated>

		<published>2007-01-06T10:56:25-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=69509#p69509</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=69509#p69509"/>
		<title type="html"><![CDATA[Help on request bot must check the flags +amo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=69509#p69509"><![CDATA[
bot must check the flags +amo in ten minutes ,no flags is leave the chan. and say it to the chan .thats all .<br>Metroid?????? will you help me or a you angry <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=6341">whiteshark</a> — Sat Jan 06, 2007 10:56 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[whiteshark]]></name></author>
		<updated>2007-01-05T14:24:20-04:00</updated>

		<published>2007-01-05T14:24:20-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=69484#p69484</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=69484#p69484"/>
		<title type="html"><![CDATA[bot must have the flags +amo in ten minutes]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=69484#p69484"><![CDATA[
sorry for mistake before metroid. when i said idle but i mean request . <br>i hope also you can help me.<br><br>the bot must in ten minutes the flags +amo when the bot not get the flags he leave the channel and say it to the channel why he leave. <br>thats only what i ask .he must the flags +amo for good work protections ect.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6341">whiteshark</a> — Fri Jan 05, 2007 2:24 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[metroid]]></name></author>
		<updated>2006-12-31T22:38:54-04:00</updated>

		<published>2006-12-31T22:38:54-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=69388#p69388</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=69388#p69388"/>
		<title type="html"><![CDATA[Help on request bot must check the flags +amo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=69388#p69388"><![CDATA[
I wouldn't support anyone using my (even if old) scripts for 'idling' terms.<br><br>I would also ask that no others do the same <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=5078">metroid</a> — Sun Dec 31, 2006 10:38 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[whiteshark]]></name></author>
		<updated>2007-01-06T10:54:14-04:00</updated>

		<published>2006-12-29T05:17:34-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=69328#p69328</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=69328#p69328"/>
		<title type="html"><![CDATA[Help on request bot must check the flags +amo]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=69328#p69328"><![CDATA[
this script works fine but needs a modification.When somebody typ !request #test the bot goes to the chan when everything its oke. And the bot must have the flags +amo when the bot not have the flags he part the chan and say "sorry this chan is not permitted for me" and left the chan .<br>sorry for the bad Language.<br>thnx greet amstelbier<br>the bot must in ten minutes the flags +amo when the bot not get the flags he part the channel and say it to the channel why he leave.<br>sorry for mistake before metroid. when i said idle but i mean request .<br>i hope also you can help me<br><div class="codebox"><p>Code: </p><pre><code># Basic Request script   # GNU License  # This program is free software; you can redistribute it and/or modify       # it under the terms of the GNU General Public License as published by       # the Free Software Foundation; either version 2 of the License, or           # (at your option) any later version.                                         #                                                                             # This program is distributed in the hope that it will be useful,             # but WITHOUT ANY WARRANTY; without even the implied warranty of             # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               # GNU General Public License for more details.                               #                                                                             # You should have received a copy of the GNU General Public License           # along with this program; if not, write to the Free Software                 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA   # /* This is a basic request script, It will join the channel, check some settings and stay/part if accepted.  # *  This does NOT add other bots to that channel.  # *  If you want it to do that, You will have to make it do that yourself :)  # *  If you have any questions about this script, feel free to ask me in #v1per on irc.quakenet.org  # *  Also, if you find any bugs, the same channel, my nickname is metroid  # *  Also, leave my copyright in, If you want to put your own copyright in MY script, Make your own script completely from scratch.  # */   # /* Installing the request script  # *  First, put the script into your /home/user/*eggdrop name*/scripts folder.  # *  Then at the end of your eggdrop.conf, Put:  # *  source scripts/request.tcl  # *  Just rehash the bot after you've done this and it should work.  # */   # /* This is a VERY basic idea of what you can use for a request system with eggdrops.  # *  It's very flexible as it's really easy to just add whatever you want to it :)  # *  Good luck with making your own request script and if you need some help, you can contact me.  # */   namespace eval request {   variable version "1.0"   variable author  "metroid"      # Configuration!   # Our homechannel, they can only request here.   variable homechan "#eggdropbots"   # Ammount of people we require.   variable needed   "25"   # Do we want a Q or L?   variable service  "1"      # Do we send a message to the homechannel when a request fails?   variable tell     "1"      # End of Config!   # Do NOT edit anything below these lines      variable busy     "0"      bind PUB  -|-  !idle  [namespace current]::request  }   proc request::request {nickname hostname handle channel arguments} {   if {[string equal -nocase $channel $request::homechan]} {    if {!$request::busy} {     set chan [lindex [split $arguments] 0]     if {$chan != "" &amp;&amp; ![validchan $chan]} {      if {[string index $chan 0] == "#"} {       set request::busy 1      bind RAW -|- 315 [namespace current]::who      utimer 30 [list [namespace current]::timeout $chan]      channel add $chan      set ::info "$nickname $chan"     } else {      putquick "NOTICE $nickname :A channel name starts with an #."     }     } else {      putquick "NOTICE $nickname :You seem to have given an improper syntax for the channel."     }    } else {     putquick "NOTICE $nickname :Sorry, there is already a request in progress."    }   }  }   proc request::who {server raw arguments} {  unbind RAW -|- 315 [namespace current]::who  if {$request::busy} {   if {![info exists ::info]} { return 0 }   set nickname [lindex [split $::info] 0]   set channel [lindex [split $::info] 1]   unset ::info   set request::busy 0   if {![onchan $nickname $channel] || ![isop $nickname $channel]} {    putquick "NOTICE $nickname :You are not on $channel or you aren't opped."    if {$request::tell} {     putquick "PRIVMSG $request::homechan :Request for $channel failed. $nickname is not on $channel or is not opped."    }    channel remove $channel    return 0   }   if {$request::service} {     if {![onchan L $channel] &amp;&amp; ![onchan Q $channel]} {      set busy 0      putquick "NOTICE $nickname :Q or L was not found on $channel."      if {$request::tell} {       putserv "PRIVMSG $request::homechan :Request for $channel failed. There is no Q or L on $channel."      }      channel remove $channel      return 0     }    }    if {[llength [chanlist $channel]] &lt; $request::needed} {      putquick "NOTICE $nickname :$channel has less than $request::needed users."      if {$request::tell} {       putserv "PRIVMSG $request::homechan :Request for $channel failed. There are not enough users on $channel (There are [llength [chanlist $channel]] users)."      }      channel remove $channel      return 0    }    # Request is accepted    putquick "NOTICE $nickname :Your request is accepted. I will stay on $channel."    putquick "PRIVMSG $request::home :Request from $nickname for $channel was accepted. The channel has [llength [chanlist $channel]] users."    if {![validuser [nick2hand $nickname]]} {     adduser $nickname *![getchanhost $nickname]     chattr $nickname |+n $channel    } else {     chattr [nick2hand $nickname] |+n $channel    }   }  }     proc request::timeout {chan} {   if {[validchan $chan] &amp;&amp; ![botonchan $chan]} {    channel remove $chan    putquick "PRIVMSG $request::homechan :Request for $chan failed. Bot cannot join $chan."    if {[info exists ::info]} { unset ::info }   }  }   proc request::version {} {   putlog "Basic Request script version: $request::version by $request::author was loaded successfully."  }       request::version  </code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6341">whiteshark</a> — Fri Dec 29, 2006 5:17 am</p><hr />
]]></content>
	</entry>
	</feed>
