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

	<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>2010-01-09T07:01:14-04:00</updated>

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

		<entry>
		<author><name><![CDATA[TCL_no_TK]]></name></author>
		<updated>2010-01-09T07:01:14-04:00</updated>

		<published>2010-01-09T07:01:14-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=91635#p91635</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=91635#p91635"/>
		<title type="html"><![CDATA[Autovoice plus manual +v -v]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=91635#p91635"><![CDATA[
This should probably be scripting help or request, none the less. I hope this script helps, it dose remove the person as well if they are <strong class="text-strong">re-voiced</strong> by an Operator and it dose ignore valid users (<em class="text-italics">people in eggdrop's userfile</em>) <div class="codebox"><p>Code: </p><pre><code> proc join:autovoice {nick host hand chan} {  global devoice   if {(![info exists devoice([maskhost $host])])&amp;&amp;(![validuser $hand])} {    pushmode $chan +v $nick   } } proc mode:devoice {nick host hand chan mode {target ""}} {  global devoice botnick   if {$target == ""} {set target "$botnick"}    if {(![isbotnick $target])&amp;&amp;([isop $nick $chan])&amp;&amp;(![validuser [hand2nick $target]])} {     set devoice([maskhost [getchanhost $target $chan]]) "1"    } } proc mode:voice {nick host hand chan mode {target ""}} {  global devoice botnick   if {$target == ""} {set target "$botnick"}    if {(![isbotnick $target])&amp;&amp;([isop $nick $chan])&amp;&amp;(![validuser [hand2nick $target]])&amp;&amp;([info exists devoice([maskhost [getchanhost $target $chan]])])} {     array unset devoice [maskhost [getchanhost $target $chan]]    } } bind join -|- "*%*" join:autovoice bind mode -|- "*-v*" mode:devoice bind mode -|- "*+v*" mode:voice putlog "loaded devoice.tcl version 1.0 by TCL_no_TK" return</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8130">TCL_no_TK</a> — Sat Jan 09, 2010 7:01 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[lighten]]></name></author>
		<updated>2010-01-08T17:02:43-04:00</updated>

		<published>2010-01-08T17:02:43-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=91625#p91625</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=91625#p91625"/>
		<title type="html"><![CDATA[Autovoice plus manual +v -v]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=91625#p91625"><![CDATA[
I am currently using lol.tcl, and am trying to find a way to have the eggie autovoice, and allow the chanops to voice, devoice... and have the bot remember which users were devoiced so they can't just cycle and be +v again..<br><br>When I set +autovoice and +v -v, the manual part stopped the autovoice from working. I set a generic user at *!*@* with mode +g so that all would be voiced, but now what is happening is that -v folks can cycle and get voice again. <br><br>The eggie that used to do this correctly disappeared along with the script.. so we are back at the beginning <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>Thanks,<br><br>Lighten<br><br>(eggie is on efnet)<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=11049">lighten</a> — Fri Jan 08, 2010 5:02 pm</p><hr />
]]></content>
	</entry>
	</feed>
