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

	<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>2019-03-23T08:59:23-04:00</updated>

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

		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-23T08:19:06-04:00</updated>

		<published>2019-03-23T08:19:06-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107571#p107571</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107571#p107571"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107571#p107571"><![CDATA[
I did some minor testing and had to invent some commands to get some results and forgot to change that proc name back. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>In DCC Chat do a <em class="text-italics">.tcl $errorInfo</em> and tell me what you see.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Sat Mar 23, 2019 8:19 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-23T08:04:17-04:00</updated>

		<published>2019-03-23T08:04:17-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107570#p107570</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107570#p107570"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107570#p107570"><![CDATA[
first i got error<div class="codebox"><p>Code: </p><pre><code>Tcl error [::DeClone::check]: invalid command name "chanlist2"</code></pre></div>then i changed :<div class="codebox"><p>Code: </p><pre><code>      set known [chanlist2 $chan $clone(excepts)] </code></pre></div>to:<div class="codebox"><p>Code: </p><pre><code>      set known [chanlist $chan $clone(excepts)] </code></pre></div>then i got error:<div class="codebox"><p>Code: </p><pre><code>Tcl error [::DeClone::check]: unbalanced open parenin expression "(1"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Sat Mar 23, 2019 8:04 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-23T08:59:23-04:00</updated>

		<published>2019-03-23T05:31:25-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107569#p107569</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107569#p107569"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107569#p107569"><![CDATA[
<div class="codebox"><p>Code: </p><pre><code>See last post for code.</code></pre></div>Give this code a try and let me know the results.<br><br>The clone(grace) is the thing we discussed on the channel. It grans 10 seconds to said user to remove it's clone and when the timer expires will ban them.<br><br>If there are equal or more than whatever is set at clone(max) then it will lock and ban them all.<br><br>Edit: We did some live testings fixed some minor issues.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Sat Mar 23, 2019 5:31 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-19T14:05:56-04:00</updated>

		<published>2019-03-19T14:05:56-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107567#p107567</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107567#p107567"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107567#p107567"><![CDATA[
loaded it and this is output<blockquote class="uncited"><div> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Annemarie (~<a href="mailto:Merrilee@testing.clones.net">Merrilee@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Orosco (~<a href="mailto:Kisha@testing.clones.net">Kisha@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Black (~<a href="mailto:Mena@testing.clones.net">Mena@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Rhodes (~<a href="mailto:Snow@testing.clones.net">Snow@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Georgene (~<a href="mailto:Connell@testing.clones.net">Connell@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Patino (~<a href="mailto:Concepcion@testing.clones.net">Concepcion@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Gearldine (~<a href="mailto:Newberry@testing.clones.net">Newberry@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Bettyann (~<a href="mailto:Lilly@testing.clones.net">Lilly@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Buss (~<a href="mailto:Hayes@testing.clones.net">Hayes@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Geer (~<a href="mailto:Mueller@testing.clones.net">Mueller@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Brumfield (~<a href="mailto:Marcelene@testing.clones.net">Marcelene@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Kinney (~<a href="mailto:Cloud@testing.clones.net">Cloud@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Chastain (~<a href="mailto:Evans@testing.clones.net">Evans@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Manns (~<a href="mailto:Houle@testing.clones.net">Houle@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Carman (~<a href="mailto:Childers@testing.clones.net">Childers@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!<br> &lt;TCL-Tester&gt;  Dean (~<a href="mailto:Ferguson@testing.clones.net">Ferguson@testing.clones.net</a>) joined #tcl-test.<br> &lt;TCL-Tester&gt;  join function triggered!</div></blockquote><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Tue Mar 19, 2019 2:05 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-19T05:01:29-04:00</updated>

		<published>2019-03-19T05:01:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107565#p107565</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107565#p107565"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107565#p107565"><![CDATA[
In the "ideal" example you posted one page behind the join should be triggered 30 times (one time for each of the 30 clones that joined), yet in your example it triggered only once and punished all of them at the same time, again only once.<br><br>I'm trying to mimic that but not sure if possible. So, since I don't have the means to create clones on demand nor a server to play on I need your help to do some testing for me to see what happens.<div class="codebox"><p>Code: </p><pre><code>namespace eval CloneTest {bind join - * [namespace current]::checkproc check {nick uhost hand chan} {putlog "join function triggered!"}}</code></pre></div>Load this code onto a test bot without any other code and tell me if you see 30 lines when you join those 30 clones or just one. In theory should see 30 lines.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Tue Mar 19, 2019 5:01 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-18T11:13:53-04:00</updated>

		<published>2019-03-18T11:13:53-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107564#p107564</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107564#p107564"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107564#p107564"><![CDATA[
i would like to post the msl code but the author who  shared it with me (code isnt mine) requested me not to publish it so i have to respect his request<br>but i can go throu the fundementals<br><br>* if it detects clones it locks channel with +RM   (with timer to unlock) and stores cloned nicks (and set ban on banmask of clones)<br>* next it uses mode  event ( possibly eggdrops bind mode +R ) to make  sure  channel lock mode +R is set<br>* then sends the stored nicks to an alias to be kicked in stacked way ( per set threshold ) and makes sure  to remove each nick from stored nicks that has been kicked to prevent duplicate kicks<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Mon Mar 18, 2019 11:13 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-18T02:49:01-04:00</updated>

		<published>2019-03-18T02:49:01-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107563#p107563</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107563#p107563"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107563#p107563"><![CDATA[
Yeah, i saw where I did wrong and will fix it shortly.<br><br>Can you post the msl code to see what approach was used? I'm asking cos there's a delay between the clones joining and when the lock, ban and kicking starts.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Mon Mar 18, 2019 2:49 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-17T18:28:03-04:00</updated>

		<published>2019-03-17T18:28:03-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107562#p107562</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107562#p107562"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107562#p107562"><![CDATA[
something like this would  be ideal<blockquote class="uncited"><div>23:22:33    Join :   Skaggs    ~<a href="mailto:Rosario@testing.clones.net">Rosario@testing.clones.net</a> <br>23:22:33    Join :   Barclay    ~<a href="mailto:Coulter@testing.clones.net">Coulter@testing.clones.net</a> <br>23:22:33    Join :   Massie    ~<a href="mailto:Overby@testing.clones.net">Overby@testing.clones.net</a> <br>23:22:33    Join :   Mead    ~<a href="mailto:Smothers@testing.clones.net">Smothers@testing.clones.net</a> <br>23:22:33    Join :   Crowell    ~<a href="mailto:Boyce@testing.clones.net">Boyce@testing.clones.net</a> <br>23:22:33    Join :   Boatwright    ~<a href="mailto:Nelson@testing.clones.net">Nelson@testing.clones.net</a> <br>23:22:33    Join :   Clemons    ~<a href="mailto:Yuri@testing.clones.net">Yuri@testing.clones.net</a> <br>23:22:33    Join :   Dallas    ~<a href="mailto:Scruggs@testing.clones.net">Scruggs@testing.clones.net</a> <br>23:22:33    Join :   Overstreet    ~<a href="mailto:Bobbitt@testing.clones.net">Bobbitt@testing.clones.net</a> <br>23:22:33    Join :   Fitzsimmons    ~<a href="mailto:Beatty@testing.clones.net">Beatty@testing.clones.net</a> <br>23:22:33    Join :   Boren    ~<a href="mailto:Bowlin@testing.clones.net">Bowlin@testing.clones.net</a> <br>23:22:33    Join :   Block    ~<a href="mailto:Mcneill@testing.clones.net">Mcneill@testing.clones.net</a> <br>23:22:33    Join :   Hargrove    ~<a href="mailto:Joan@testing.clones.net">Joan@testing.clones.net</a> <br>23:22:33    Join :   Schaeffer    ~<a href="mailto:Yung@testing.clones.net">Yung@testing.clones.net</a> <br>23:22:33    Join :   Negrete    ~<a href="mailto:Colwell@testing.clones.net">Colwell@testing.clones.net</a> <br>23:22:33    Join :   Lauer    ~<a href="mailto:Hundley@testing.clones.net">Hundley@testing.clones.net</a> <br>23:22:33    Join :   Jansen    ~<a href="mailto:Saucedo@testing.clones.net">Saucedo@testing.clones.net</a> <br>23:22:33    Join :   Fulton    ~<a href="mailto:Clarinda@testing.clones.net">Clarinda@testing.clones.net</a> <br>23:22:33    Join :   Beal    ~<a href="mailto:Olive@testing.clones.net">Olive@testing.clones.net</a> <br>23:22:33    Join :   Mclendon    ~<a href="mailto:Goldstein@testing.clones.net">Goldstein@testing.clones.net</a> <br>23:22:33    Join :   Swank    ~<a href="mailto:Arriaga@testing.clones.net">Arriaga@testing.clones.net</a> <br>23:22:33    Join :   Myrtis    ~<a href="mailto:Redmon@testing.clones.net">Redmon@testing.clones.net</a> <br>23:22:33    Join :   Orourke    ~<a href="mailto:Durden@testing.clones.net">Durden@testing.clones.net</a> <br>23:22:33    Join :   Cheung    ~<a href="mailto:Spears@testing.clones.net">Spears@testing.clones.net</a> <br>23:22:33    Join :   Mcvay    ~<a href="mailto:Motley@testing.clones.net">Motley@testing.clones.net</a> <br>23:22:33    Join :   Hughey    ~<a href="mailto:Tommye@testing.clones.net">Tommye@testing.clones.net</a> <br>23:22:33    Join :   Sales    ~<a href="mailto:Pointer@testing.clones.net">Pointer@testing.clones.net</a> <br>23:22:33    Join :   Lefebvre    ~<a href="mailto:Lovett@testing.clones.net">Lovett@testing.clones.net</a> <br>23:22:33    Join :   Hensley    ~<a href="mailto:Parham@testing.clones.net">Parham@testing.clones.net</a> <br>23:22:33    Join :   Dahl    ~<a href="mailto:Funderburk@testing.clones.net">Funderburk@testing.clones.net</a> <br>23:22:33  @simo  Sets Mode on  #tcl-test  to:  +RM <br>23:22:33  @simo  Sets Mode on  #tcl-test  to:  +b *!*@*.clones.net <br>23:22:33  (30 Users) Are Banned  Barclay Beal Block Boatwright Boren Cheung Clemons Crowell Dahl Dallas Fitzsimmons Fulton Hargrove Hensley Hughey Jansen Lauer Lefebvre Massie Mclendon Mcvay Mead Myrtis Negrete Orourke Overstreet Sales Schaeffer Skaggs Swank <br> 23:22:34  Barclay  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Skaggs  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Massie  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Mead  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Crowell  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Boatwright  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Clemons  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Dallas  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Overstreet  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Fitzsimmons  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Boren  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Block  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Hargrove  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Schaeffer  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Negrete  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Lauer  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Jansen  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Fulton  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Beal  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Mclendon  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Swank  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Myrtis  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Orourke  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Cheung  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Mcvay  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Hughey  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Sales  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Lefebvre  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Hensley  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br> 23:22:34  Dahl  Kicked from  #tcl-test  By  @simo &lt;&gt; ( Clone flood detected ) <br>23:22:54  @simo  Sets Mode on  #tcl-test  to:  -MR </div></blockquote>this is a msl code that does the same exact thing it detects clones then locks channel first after thats determined to  be done then start banning and kicking to give it  a chance to keep track of stored nicks and kicked nicks not to repeat the same kicks of same nicks over and over and also to make sure the lock channel is modes are set 1 time and removed after timed duration i usually use 20 sec<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Sun Mar 17, 2019 6:28 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-15T18:29:12-04:00</updated>

		<published>2019-03-15T18:29:12-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107557#p107557</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107557#p107557"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107557#p107557"><![CDATA[
also ideally you would set temp lock channel with like +MR the moment clones are detected just incase to give the bot some space to work with to start doing things after channel is locked, set lock modes ones tho not have it set over and over the same lock modes<br><br>theoretically you could say to use anti mass join tcl for that only in the  case of clones being joined 1 per like  10  sec the anti mass joins tcl wouldnt detect them as mass join flood and this clone kicker tcl would<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Fri Mar 15, 2019 6:29 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-15T18:45:38-04:00</updated>

		<published>2019-03-15T16:02:28-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107556#p107556</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107556#p107556"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107556#p107556"><![CDATA[
now it seems to kick first 5 - 10 clones and after that it slows down taking it ages to kick the rest of the remaining  clones<br><br>while on this specific server it should kick 20 per single kick command without any issues<br><br><br>it also keeps banning same ip over and over again and it doesnt seem to remove the already kicked nick from the list of stored nicks<br><blockquote class="uncited"><div>21:19:14    Join :   Horne    ~<a href="mailto:Butler@testing.clones.net">Butler@testing.clones.net</a> <br>21:19:14    Join :   Sanders    ~<a href="mailto:Brand@testing.clones.net">Brand@testing.clones.net</a> <br>21:19:14    Join :   Jernigan    ~<a href="mailto:Monnie@testing.clones.net">Monnie@testing.clones.net</a> <br>21:19:14    Join :   Alves    ~<a href="mailto:Burnett@testing.clones.net">Burnett@testing.clones.net</a> <br>21:19:14    Join :   Purnell    ~<a href="mailto:Queenie@testing.clones.net">Queenie@testing.clones.net</a> <br>21:19:14    Join :   Custer    ~<a href="mailto:Crandall@testing.clones.net">Crandall@testing.clones.net</a> <br>21:19:14    Join :   Shorter    ~<a href="mailto:Silver@testing.clones.net">Silver@testing.clones.net</a> <br>21:19:14    Join :   Faber    ~<a href="mailto:Yun@testing.clones.net">Yun@testing.clones.net</a> <br>21:19:14    Join :   Kidwell    ~<a href="mailto:Hannah@testing.clones.net">Hannah@testing.clones.net</a> <br>21:19:14    Join :   Pullen    ~<a href="mailto:Mireles@testing.clones.net">Mireles@testing.clones.net</a> <br>21:19:14    Join :   Cowan    ~<a href="mailto:Brunner@testing.clones.net">Brunner@testing.clones.net</a> <br>21:19:14    Join :   Camarillo    ~<a href="mailto:Felicita@testing.clones.net">Felicita@testing.clones.net</a> <br>21:19:14    Join :   Kilpatrick    ~<a href="mailto:Britany@testing.clones.net">Britany@testing.clones.net</a> <br>21:19:14    Join :   Leone    ~<a href="mailto:Laquanda@testing.clones.net">Laquanda@testing.clones.net</a> <br>21:19:14    Join :   Hidalgo    ~<a href="mailto:Stillwell@testing.clones.net">Stillwell@testing.clones.net</a> <br>21:19:14    Join :   Adkins    ~<a href="mailto:Bickford@testing.clones.net">Bickford@testing.clones.net</a> <br>21:19:14    Join :   Crider    ~<a href="mailto:Mcghee@testing.clones.net">Mcghee@testing.clones.net</a> <br>21:19:14    Join :   Prado    ~<a href="mailto:Dyson@testing.clones.net">Dyson@testing.clones.net</a> <br>21:19:14    Join :   Broussard    ~<a href="mailto:Kendall@testing.clones.net">Kendall@testing.clones.net</a> <br>21:19:14    Join :   Dale    ~<a href="mailto:Caitlyn@testing.clones.net">Caitlyn@testing.clones.net</a> <br>21:19:14    Join :   Luce    ~<a href="mailto:Conrad@testing.clones.net">Conrad@testing.clones.net</a> <br>21:19:14  @TCL-Tester  Sets Mode on  #tcl-test  to:  +b *!*@testing.clones.net <br>21:19:14  (21 Users) Are Banned  Adkins Alves Broussard Camarillo Cowan Crider Custer Dale Faber Hidalgo Horne Jernigan Kidwell Kilpatrick Leone Luce Prado Pullen Purnell Sanders Shorter <br>21:19:14 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:14  Horne  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br> 21:19:14  Sanders  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br> 21:19:14  Jernigan  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:14 (@TCL-Tester)  : Horne,Sanders,Jernigan Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:14 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:14  Alves  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:14 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:14 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:14  Purnell  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:16 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:18 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:19  Custer  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:20 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:22 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:23  Shorter  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:24 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:26 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:27  Faber  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:28 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:30 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:31  Kidwell  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:32 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:34 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:35  Pullen  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:36 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:38 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:39  Cowan  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:40 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:42 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:43  Camarillo  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:44 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:46 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:47  Kilpatrick  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:48 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:50 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:51  Leone  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:52 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:54 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:55  Hidalgo  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:19:56 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:19:58 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:19:59  Adkins  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:00 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:02 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:20:03  Crider  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:04 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins,Crider Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:06 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:20:07  Prado  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:08 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins,Crider,Prado Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:10 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:20:11  Broussard  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:12 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins,Crider,Prado,Broussard Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:14 (@TCL-Tester)  : +b *!*@testing.clones.net<br> 21:20:15  Dale  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:16 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins,Crider,Prado,Broussard,Dale Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:18 (@TCL-Tester)  : +b *!*@testing.clones.net<br>21:20:20 (@TCL-Tester)  : Horne,Sanders,Jernigan,Alves,Purnell,Custer,Shorter,Faber,Kidwell,Pullen,Cowan,Camarillo,Kilpatrick,Leone,Hidalgo,Adkins,Crider,Prado,Broussard,Dale Clones Are Not Allowed 120 Sec Ban ...!!!<br> 21:20:21  Luce  Kicked from  #tcl-test  By  @TCL-Tester &lt;&gt; ( Clones Are Not Allowed 120 Sec Ban ...!!! ) <br>21:20:22 (@TCL-Tester)  : Luce Clones Are Not Allowed 120 Sec Ban ...!!!<br>21:20:23  @TCL-Tester  Sets Mode on  #tcl-test  to:  -b *!*@testing.clones.net </div></blockquote><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Fri Mar 15, 2019 4:02 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-15T09:48:08-04:00</updated>

		<published>2019-03-15T09:48:08-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107555#p107555</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107555#p107555"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107555#p107555"><![CDATA[
That's because of <em class="text-italics">lappend</em>. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_redface.gif" width="15" height="15" alt=":oops:" title="Embarassed"> <br>Replace:<div class="codebox"><p>Code: </p><pre><code>lappend bans *!*@$hostlappend members $clones($host) </code></pre></div>with:<div class="codebox"><p>Code: </p><pre><code>append bans *!*@$hostappend members $clones($host) </code></pre></div>Another option would be to create the two lists before appending anything to them.<br><br>After <em class="text-italics">set found 0</em> we add:<div class="codebox"><p>Code: </p><pre><code>set members {}set bans {}</code></pre></div>and leave the rest as is. I prefer changing from <em class="text-italics">lappend</em> to <em class="text-italics">append</em>, meaning first option. <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=187">caesar</a> — Fri Mar 15, 2019 9:48 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-15T08:28:47-04:00</updated>

		<published>2019-03-15T08:13:38-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107553#p107553</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107553#p107553"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107553#p107553"><![CDATA[
it kicks 1 clone only<blockquote class="uncited"><div>13:23:41   Join :   Brinkman   ~<a href="mailto:Dean@testing.clones.net">Dean@testing.clones.net</a> <br>13:23:41   Join :   Britton   ~<a href="mailto:Rodrigue@testing.clones.net">Rodrigue@testing.clones.net</a> <br>13:23:41   Join :   Shackelford   ~<a href="mailto:Skaggs@testing.clones.net">Skaggs@testing.clones.net</a> <br>13:23:41   Join :   Sumpter   ~<a href="mailto:Berg@testing.clones.net">Berg@testing.clones.net</a> <br>13:23:41   Join :   Kong   ~<a href="mailto:Southern@testing.clones.net">Southern@testing.clones.net</a> <br>13:23:41   Join :   Harkins   ~<a href="mailto:Cantwell@testing.clones.net">Cantwell@testing.clones.net</a> <br>13:23:41   Join :   Becker   ~<a href="mailto:Mckinnon@testing.clones.net">Mckinnon@testing.clones.net</a> <br>13:23:41   Join :   Montanez   ~<a href="mailto:Sulema@testing.clones.net">Sulema@testing.clones.net</a> <br>13:23:41   Join :   Laila   ~<a href="mailto:Emmons@testing.clones.net">Emmons@testing.clones.net</a> <br>13:23:41   Join :   Debora   ~<a href="mailto:Kyle@testing.clones.net">Kyle@testing.clones.net</a> <br>13:23:41   Join :   Breen   ~<a href="mailto:Finnegan@testing.clones.net">Finnegan@testing.clones.net</a> <br>13:23:41   Join :   Flood   ~<a href="mailto:Barnhart@testing.clones.net">Barnhart@testing.clones.net</a> <br>13:23:41   Join :   Curley   ~<a href="mailto:Diehl@testing.clones.net">Diehl@testing.clones.net</a> <br>13:23:41 @TCL-Tester Sets Mode on #tcl-test to: +b *!*@testing.clones.net <br>13:23:41 (18 Users) Are Banned Becker Breen Brinkman Britton Curley Cushman Debora Dotson Flood Harkins Hays Huber Kong Laila Montanez Shackelford Stewart Sumpter <br>13:23:41 Dotson Kicked from #tcl-test By @TCL-Tester &lt;&gt; ( Cushman Stewart Clones Are Not Allowed 120 Sec Ban ...!!! )'</div></blockquote><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Fri Mar 15, 2019 8:13 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-15T08:06:56-04:00</updated>

		<published>2019-03-15T08:06:56-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107552#p107552</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107552#p107552"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107552#p107552"><![CDATA[
Typo <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_rolleyes.gif" width="15" height="15" alt=":roll:" title="Rolling Eyes"> <br><br>Replace:<div class="codebox"><p>Code: </p><pre><code>if {found} {</code></pre></div>with:<div class="codebox"><p>Code: </p><pre><code>if {$found} {</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Fri Mar 15, 2019 8:06 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2019-03-15T07:37:33-04:00</updated>

		<published>2019-03-15T07:37:33-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107551#p107551</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107551#p107551"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107551#p107551"><![CDATA[
now gettin this error<br><blockquote class="uncited"><div>12:36:53 &lt;TCL-Tester&gt; [12:35:31] Tcl error [::DeClone::check]: invalid bareword "found"<br>12:36:53 &lt;TCL-Tester&gt; in expression "found";<br>12:36:53 &lt;TCL-Tester&gt; should be "$found" or "{found}" or "found(...)" or ...</div></blockquote><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Fri Mar 15, 2019 7:37 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[caesar]]></name></author>
		<updated>2019-03-15T07:11:25-04:00</updated>

		<published>2019-03-15T07:11:25-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=107550#p107550</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=107550#p107550"/>
		<title type="html"><![CDATA[clone kicker]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=107550#p107550"><![CDATA[
Ah, yeah, I see where i screwed up. My bad. Try this updated code instead:<div class="codebox"><p>Code: </p><pre><code>namespace eval DeClone {# Set the next line as the kick msg you want to sayset clone(msg) "10Clones Are Not Allowed 120 Sec Ban ...!!!"# Set the next line as the number of clones to scan forset clone(max) 3# Set the next line as the channels you want to run in (* = allchannels)set clone(chans) "#SuKooN"# Set ban time (in seconds)set clone(bantime) 120# Exempt +o users from this script ??#  0 = No, do not exempt users with +o#  1 = Yes, exempt users with +o#  2 = Yes, also exempt users with +vset clone(exemptops) 1# Set exempt users by standard "nick!user@host" mask ??# If you do not have any mask to exempt: set clone_exemptmask {}set clone(exemptmask) { *!*@DALnet *!*@*.users.quakenet.org *!*@*.irccloud.com  }###########  End Settings  ###########   bind join - * [namespace current]::check   proc checknick {nick} {set skip [list "S" "Q" "X" "ChanServ"]set test [expr {[lsearch -nocase $skip $nick] &gt; -1 ? "1" : "0"}]}   proc checkMask {nuh} {variable cloneset match 0foreach mask $clone(exemptmask) {if {[string match -nocase $mask $nuh]} {incr matchbreak}}set match}   proc stackBans {chan banlist} {set max 25set count [llength $banlist]while {$count &gt; 0} {if {$count&gt; $max} {set mode [string repeat "b" $max]set masks [join [lrange $banlist 0 [expr {$max - 1}]]]set banlist [lrange $banlist $max end]incr count -$maxincr total $max} else {set mode [string repeat "b" $count]set masks [join $banlist]incr total $countset count 0}puthelp "MODE $chan +$mode $masks"}}   proc stackKicks {chan kicklist reason} {set max 25set count [llength $kicklist]while {$count &gt; 0} {if {$count &gt; $max} {set users [join [lrange $kicklist 0 [expr {$max - 1}]] ","]set kicklist [lrange $kicklist $max end]incr count -$max} else {set users [join $kicklist ","]set count 0}puthelp "KICK $chan $users :$reason"}}proc timedLift {chan bans} {variable cloneforeach ban [split $bans] {utimer $clone(bantime) [list puthelp "MODE $chan -b $ban"]}}   proc check {nick uhost hand chan} {variable cloneif {[isbotnick $nick] || ![botisop $chan] || [matchattr $hand bm|m $chan]} returnif {[checkMask $nick!$uhost]} return      foreach user [chanlist $chan] {if {[isbotnick $nick] || [checknick $user]} continueif {$clone(exemptops)} {set hn [nick2hand $user $chan]if {[isop $user $chan] || [isvoice $user $chan] || [matchattr $hn +o+v|+o+v $chan]} continue}set uh [getchanhost $user $chan]if {[checkMask $user!$uh]} continuescan $uh {%[^@]@%s} u hlappend clones($h) $user}      set found 0foreach host [array names clones] {if {[llength $clones($host)] &gt;= $clone(max)} {lappend bans *!*@$hostlappend members $clones($host)incr found}}if {found} {stackBans $chan $bansstackKicks $chan $members $clone(msg)timedLift $chan $bans}}}</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=187">caesar</a> — Fri Mar 15, 2019 7:11 am</p><hr />
]]></content>
	</entry>
	</feed>
