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

	<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>2005-10-02T16:01:36-04:00</updated>

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

		<entry>
		<author><name><![CDATA[demond]]></name></author>
		<updated>2005-10-02T16:01:36-04:00</updated>

		<published>2005-10-02T16:01:36-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56336#p56336</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56336#p56336"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56336#p56336"><![CDATA[
hmm I'm not too sure what you're trying to say, but I'd guess you mean there's a possibility that unet hostmasking will be gone if there's no uworld (or whatever their system-wide services are called) on the split - I'm not sure if that actually happens though<br><br>so how do you do that? I mean recognizing that scenario<br><br>post your script<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5056">demond</a> — Sun Oct 02, 2005 4:01 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Adrenalin]]></name></author>
		<updated>2005-10-02T15:22:56-04:00</updated>

		<published>2005-10-02T15:22:56-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56327#p56327</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56327#p56327"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56327#p56327"><![CDATA[
The ideea is what in splits the masking host(+x) can be loosed, <br>instead of join user!<a href="mailto:ident@balblabla.user.undernet.org">ident@balblabla.user.undernet.org</a><br>               join user!<a href="mailto:ident@real.ip">ident@real.ip</a><br>and instead of "bind rejn", "bind join" are triggered<br><br>And if between the splited users was someone with user!<a href="mailto:ident@real.ip">ident@real.ip</a>.. We can prevent false flood protection alarm<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5939">Adrenalin</a> — Sun Oct 02, 2005 3:22 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[demond]]></name></author>
		<updated>2005-10-02T15:06:35-04:00</updated>

		<published>2005-10-02T15:06:35-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56325#p56325</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56325#p56325"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56325#p56325"><![CDATA[
<blockquote class="uncited"><div><blockquote class="uncited"><div>[bind rejn] which supposedly triggers your [splitjoin] proc is irrelevant </div></blockquote>the only thing that this could be good for is the case of pple joining on a server not visible by the bot during the split (which is discussed in another post) i already did it this way but didn't test it yet, no splits...</div></blockquote>that's [bind join]<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5056">demond</a> — Sun Oct 02, 2005 3:06 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SaPrOuZy]]></name></author>
		<updated>2005-10-02T14:46:11-04:00</updated>

		<published>2005-10-02T14:46:11-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56324#p56324</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56324#p56324"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56324#p56324"><![CDATA[
<blockquote class="uncited"><div>[bind rejn] which supposedly triggers your [splitjoin] proc is irrelevant </div></blockquote>the only thing that this could be good for is the case of pple joining on a server not visible by the bot during the split (which is discussed in another post) i already did it this way but didn't test it yet, no splits...<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4727">SaPrOuZy</a> — Sun Oct 02, 2005 2:46 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[demond]]></name></author>
		<updated>2005-10-02T14:41:00-04:00</updated>

		<published>2005-10-02T14:41:00-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56322#p56322</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56322#p56322"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56322#p56322"><![CDATA[
splits have exactly one thing to do with mass join flood protection, and that thing is <em class="text-italics">wait-split</em> - nothing more, nothing less; [bind rejn] which supposedly triggers your [splitjoin] proc is irrelevant<br><br>and changing unet host by issuing umode +x has hardly anything to do with mass join flood protection as well; it's neither automatic, nor done on rejoin<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5056">demond</a> — Sun Oct 02, 2005 2:41 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Adrenalin]]></name></author>
		<updated>2005-10-02T14:03:03-04:00</updated>

		<published>2005-10-02T14:03:03-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56321#p56321</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56321#p56321"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56321#p56321"><![CDATA[
It's a good idea to use<br><br>proc join {nick uhost hand chan} {<br>  if {[info exists halt_protection($zchan)]} { return 0 }<br>}<br><br>proc splitjoin {nick uhost hand chan} {<br>..<br>set halt_protection($zchan) 1<br>utimer 5..set halt_protection($zchan) 0..<br>}<br><br>to check for netsplits..<br>On Undernet for example the rejoined user host from the net-split may differ from the initial net-split hosts, because of +x(user.undernet.org host instead of original, used to hide..) mode.<br>Example..<br>[19:59:25] * DYMA (~<a href="mailto:dyma@negariui.users.undernet.org">dyma@negariui.users.undernet.org</a>) Quit (*.net *.split)<br>[20:07:10] * DYMA (~dyma@87.248.174.226) has joined #moldova<br><br>So if someone in the netsplit had same split-part host&amp;split-rejoin host like this one:<br>[19:59:18] * D_I_M_C_A_17 (~dumy@216.99.16.117) Quit (*.net *.split)<br>[20:07:10] * D_I_M_C_A_17 (~dumy@216.99.16.117) has joined #moldova<br><br>You can save the situation with your sensible join flood protection script(like mine for example ;p)<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5939">Adrenalin</a> — Sun Oct 02, 2005 2:03 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[demond]]></name></author>
		<updated>2005-09-21T04:27:09-04:00</updated>

		<published>2005-09-21T04:27:09-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=55952#p55952</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=55952#p55952"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=55952#p55952"><![CDATA[
by commanding a dronenet to mass-join<br><br>I personally don't have one, but I wrote a vhost cloner to emulate it<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5056">demond</a> — Wed Sep 21, 2005 4:27 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SaPrOuZy]]></name></author>
		<updated>2005-09-21T03:38:50-04:00</updated>

		<published>2005-09-21T03:38:50-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=55951#p55951</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=55951#p55951"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=55951#p55951"><![CDATA[
yea i guess that's the most logical thing <br>i have wait-split set to 7200 which should be enough for most splits (hopefully) <br>anyways i'll be testing it for the next couple of days and see how it goes.<br><br>thanks dude.<br><br>btw, how do you guys usually test your join flood scripts?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4727">SaPrOuZy</a> — Wed Sep 21, 2005 3:38 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[demond]]></name></author>
		<updated>2005-09-21T03:14:32-04:00</updated>

		<published>2005-09-21T03:14:32-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=55950#p55950</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=55950#p55950"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=55950#p55950"><![CDATA[
<ul><li> don't bind rejn, it's irrelevant to your protection script (as irrelevant as awyeah's answer); bind join only</li><li> bind join is not triggered by rejoining from a split, <span style="text-decoration:underline">unless</span> <em class="text-italics">wait-split</em> (see eggdrop.conf) has expired</li><li> DO NOT embed inline code as parameter to [bind], use proc name</li></ul><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=5056">demond</a> — Wed Sep 21, 2005 3:14 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[SaPrOuZy]]></name></author>
		<updated>2005-09-21T03:02:27-04:00</updated>

		<published>2005-09-21T03:02:27-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=55949#p55949</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=55949#p55949"/>
		<title type="html"><![CDATA[join vs rejn]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=55949#p55949"><![CDATA[
i asked this before and i got 2 different answers from whom i believe are 2 good scripters:<br><blockquote class="uncited"><div>if i have bind join - * proc1 <br>do nicks rejoining from a split activate proc1? </div></blockquote>answer1: <blockquote class="uncited"><div>Your proc1 will be activated whenever a user joins a channel. It doesn't have to be from a split, it can be a normal join as well. It will also trigger when the bot joins a channel itself. <br><br>by awyeah.</div></blockquote> <br><br>asnwer2:<blockquote class="uncited"><div>no, [bind join] will not be triggered by rejoining from a split, so you can safely forget about that, it's not a problem<br><br>by demond</div></blockquote>my script was messing up on split rejoins which makes the first answer more accurate, BUT it's not logical to have rejn and join triggered by the same event (someone rejoining from a split) which makes answer 2 more accurate.<br><br>i ended up adding the following <strong class="text-strong">INSIDE</strong> the proc bound to join<div class="codebox"><p>Code: </p><pre><code>bind rejn - * {   if {$halt_protection($zchan) == 1} { return 0}      putlog "\[SaP-PROT\] Channel $zchan returning from split - halting protection for 5 seconds."      set halt_protection($zchan) 1      utimer 5 {         putlog "\[SaP-PROT\] Protection re-initiated on $zchan."         set halt_protection($zchan) 0      }   return -code}</code></pre></div>is this a proper way to deal with the problem?<br><br>i created a new version of my script (join flood) that doesn't rely on timers , but on getchanjoin instead and i still didn't test it with the splits. i am afraid that the excess timers where causing the script to mess up, so i got rid of them.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4727">SaPrOuZy</a> — Wed Sep 21, 2005 3:02 am</p><hr />
]]></content>
	</entry>
	</feed>
