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

	<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>2017-05-30T11:01:44-04:00</updated>

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

		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2017-05-30T11:01:44-04:00</updated>

		<published>2017-05-30T11:01:44-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=106302#p106302</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=106302#p106302"/>
		<title type="html"><![CDATA[excempt certain nicks from this to trigger]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=106302#p106302"><![CDATA[
great tnx caesar<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Tue May 30, 2017 11:01 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2017-05-30T00:44:02-04:00</updated>

		<published>2017-05-30T00:44:02-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=106299#p106299</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=106299#p106299"/>
		<title type="html"><![CDATA[excempt certain nicks from this to trigger]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=106299#p106299"><![CDATA[
First off don't use return inside a loop. The proper way to break it is to ... yeah, exactly use <em class="text-italics">break</em>. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_razz.gif" width="15" height="15" alt=":P" title="Razz"> <br><br>Second, instead of the <em class="text-italics">foreach</em> loop you could use:<div class="codebox"><p>Code: </p><pre><code>if {[lsearch -nocase $excnick $nick] != -1} return</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Tue May 30, 2017 12:44 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2017-05-29T18:30:04-04:00</updated>

		<published>2017-05-29T18:30:04-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=106298#p106298</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=106298#p106298"/>
		<title type="html"><![CDATA[excempt certain nicks from this to trigger]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=106298#p106298"><![CDATA[
i tried this but i was wondering is this the proper way to do it?<br><div class="codebox"><p>Code: </p><pre><code>set excnick {    "chanserv"    "simo"}set chanlevels "qaoh"bind mode - {% +*} help:adminsproc help:admins {nick uhost hand chan mc targ} { global excnick foreach exceptnicks [string tolower $excnick] {if {[string match $exceptnicks [string tolower $nick]]} {                return 0 } }        if {[isbotnick $nick]} { return 0 }#putlog "mode change on $chan: $mc"# if {$mc ne "+q" &amp;&amp; $mc ne "+a" &amp;&amp; $mc ne "+o" &amp;&amp; $mc ne "+h"} { return 0 }if {$mc ni {+q +a +o +h}} {return 0}if {[isbotnick $targ]} { return 0 }putserv "PRIVMSG $targ :since you  are now $mc"putserv "PRIVMSG $targ :Commands to be used by channel admins are:" putserv "PRIVMSG $targ : to see banlist !blist" putserv "PRIVMSG $targ : to see banlist !banlist"putserv "PRIVMSG $targ : to kick !k"putserv "PRIVMSG $targ : to kickban !b"putserv "PRIVMSG $targ : to un-ban !uban nick!ident@host"putserv "PRIVMSG $targ : to un-ban !ub"putserv "PRIVMSG $targ : to kickban !kb"putserv "PRIVMSG $targ : to mute !m" putserv "PRIVMSG $targ : to clear all channel bans !c" putserv "PRIVMSG $targ : to clear all channel bans !cb"putserv "PRIVMSG $targ : to add akick !akick add ...addhere.."putserv "PRIVMSG $targ : to add akick !ak add ...addhere.."putserv "PRIVMSG $targ : to add akick !ak47 add ...addhere.."putserv "PRIVMSG $targ : to op !o"putserv "PRIVMSG $targ : to de-op !do"putserv "PRIVMSG $targ : to voice !v"putserv "PRIVMSG $targ : to de-voice !dv"putserv "PRIVMSG $targ : to protect !p"putserv "PRIVMSG $targ : to de-protect !dp"putserv "PRIVMSG $targ : to owner !ow"putserv "PRIVMSG $targ : to de-owner !dow"putserv "PRIVMSG $targ : to UP !u"putserv "PRIVMSG $targ : to DOWN !d"putserv "PRIVMSG $targ : to KICK USER FOR BAD BEHAVIOUR !bh nick"putserv "PRIVMSG $targ : to KICK USER FOR BAD NAME !n nick" putserv "PRIVMSG $targ : to kick for bad nick !nick" putserv "PRIVMSG $targ : to kick adds/spam !add" putserv "PRIVMSG $targ : to kick adds/spam !spam" putserv "PRIVMSG $targ : to kick adds/spam !pm" putserv "PRIVMSG $targ : to BAN characters in nick like (incase of abuse):  `^\-_0123456789 !bchar"putserv "PRIVMSG $targ : to MASS VOICE EVERYONE ON CHANNEL !mv"putserv "PRIVMSG $targ : to MASS DE-VOICE EVERYONE ON CHANNEL !mdv"putserv "PRIVMSG $targ : 08,01  to use services commands: like !b !kb !ak !m  and such dont use colors/bold/underline or anything type commands in plain letters stripped from any code else it wont trigger "}</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Mon May 29, 2017 6:30 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2017-05-29T11:07:16-04:00</updated>

		<published>2017-05-29T11:07:16-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=106296#p106296</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=106296#p106296"/>
		<title type="html"><![CDATA[excempt certain nicks from this to trigger]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=106296#p106296"><![CDATA[
is there a way to add exemption for certain nick:<br><br>in this small tcl:<br><div class="codebox"><p>Code: </p><pre><code>set chanlevels "qaoh"bind mode - {% +*} help:adminsproc help:admins {nick uhost hand chan mc targ} {         if {[isbotnick $nick]} { return 0 }#putlog "mode change on $chan: $mc"# if {$mc ne "+q" &amp;&amp; $mc ne "+a" &amp;&amp; $mc ne "+o" &amp;&amp; $mc ne "+h"} { return 0 }if {$mc ni {+q +a +o +h}} {return 0}if {[isbotnick $targ]} { return 0 }putserv "PRIVMSG $targ :since you  are now $mc"putserv "PRIVMSG $targ :Commands to be used by channel admins are:" putserv "PRIVMSG $targ : to see banlist !blist" putserv "PRIVMSG $targ : to see banlist !banlist"putserv "PRIVMSG $targ : to kick !k"putserv "PRIVMSG $targ : to kickban !b"putserv "PRIVMSG $targ : to un-ban !uban nick!ident@host"putserv "PRIVMSG $targ : to un-ban !ub"putserv "PRIVMSG $targ : to kickban !kb"putserv "PRIVMSG $targ : to mute !m" putserv "PRIVMSG $targ : to clear all channel bans !c" putserv "PRIVMSG $targ : to clear all channel bans !cb"putserv "PRIVMSG $targ : to add akick !akick add ...addhere.."putserv "PRIVMSG $targ : to add akick !ak add ...addhere.."putserv "PRIVMSG $targ : to add akick !ak47 add ...addhere.."putserv "PRIVMSG $targ : to op !o"putserv "PRIVMSG $targ : to de-op !do"putserv "PRIVMSG $targ : to voice !v"putserv "PRIVMSG $targ : to de-voice !dv"putserv "PRIVMSG $targ : to protect !p"putserv "PRIVMSG $targ : to de-protect !dp"putserv "PRIVMSG $targ : to owner !ow"putserv "PRIVMSG $targ : to de-owner !dow"putserv "PRIVMSG $targ : to UP !u"putserv "PRIVMSG $targ : to DOWN !d"putserv "PRIVMSG $targ : to KICK USER FOR BAD BEHAVIOUR !bh nick"putserv "PRIVMSG $targ : to KICK USER FOR BAD NAME !n nick" putserv "PRIVMSG $targ : to kick for bad nick !nick" putserv "PRIVMSG $targ : to kick adds/spam !add" putserv "PRIVMSG $targ : to kick adds/spam !spam" putserv "PRIVMSG $targ : to kick adds/spam !pm" putserv "PRIVMSG $targ : to BAN characters in nick like (incase of abuse):  `^\-_0123456789 !bchar"putserv "PRIVMSG $targ : to MASS VOICE EVERYONE ON CHANNEL !mv"putserv "PRIVMSG $targ : 08,01  to use services commands: like !b !kb !ak !m  and such dont use colors/bold/underline or anything type commands in plain letters stripped from any code else it wont trigger "} </code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Mon May 29, 2017 11:07 am</p><hr />
]]></content>
	</entry>
	</feed>
