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

	<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>2024-04-25T23:29:04-04:00</updated>

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

		<entry>
		<author><name><![CDATA[simo]]></name></author>
		<updated>2024-04-25T23:29:04-04:00</updated>

		<published>2024-04-25T23:29:04-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=112755#p112755</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=112755#p112755"/>
		<title type="html"><![CDATA[IRCcloud BanMask Corrector]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=112755#p112755"><![CDATA[
an updated version of irccloudbanmask corrector for dalnet:<br><br><div class="codebox"><p>Code: </p><pre><code>namespace eval IRcCloudCorrector { bind mode - "% +b" [namespace current]::correct-irccloud proc correct-irccloud {nick uhost hand chan mc ban} {         if {![botisop $chan]} { return 0 }       set userList [chanlist $chan]       foreach nxz  $userList {      if {![matchaddr $ban $nxz![getchanhost $nxz $chan]]} continue            if {[isop $nxz $chan] || [ishalfop $nxz $chan] || [matchattr [nick2hand $nxz] "fnmo|fnmo" $chan]} { pushmode $chan -b $ban ; flushmode $chan ; continue }            if {[string match -nocase "*@*irccloud*" $ban]} { lappend kickList($chan) $nxz }          }         if {[info exists kickList($chan)]} {         foreach nxz $kickList($chan) {        set count [llength $kickList($chan)]       if {$count &gt; 1} { pushmode $chan -b $ban ; flushmode $chan ; return 0      } else {                    set chost [string trimleft [getchanhost $nxz $chan] "~"]                   set ident  [lindex [split $chost @] 0]                   set xbmaskx [string map {sid id uid id} $ident]                   set bmask  *!*$xbmaskx@*                  pushmode $chan +b $bmask                   pushmode $chan -b $ban     }        flushmode $chan  }  } }}</code></pre></div>By Capppuccino,<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=12505">simo</a> — Thu Apr 25, 2024 11:29 pm</p><hr />
]]></content>
	</entry>
	</feed>
