Mass Join Code

By Scale on Mar 15, 2017

Help Me About Ban Work
I need Just Bans Regex Style
I hate It ????? this ban
please change this i dont like this -> $str(?,$len($nick)) $+ !~@ & !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
just set ban & unlimited kick to mass join

please help me dear fix this issue


[script]
n0=#ooof on
n1=on @!:join:#:{
n2= if ( ~ isin $gettok($gettok($address($nick,5),2,33),1,64) ) && ( %Ex.Block.4 [ $+ [ $chan ] ] !== On ) && $hget(splitquit,$wildsite) = $null {
n3= inc -u3 %ex.sam.1. [ $+ [ $chan ] $+ [ $mid($nick , 1 , 4) ] ] 1
n4= inc -u3 %ex.sam.2. [ $+ [ $chan ] $+ [ $mid($gettok($gettok($address($nick,5),2,33),1,64),2,2) ] ] 1
n5= if ( %unsetme !== On) && ( %ex.sam.1. [ $+ [ $chan ] $+ [ $mid($nick , 1 , 4 ) ] ] > 1 ) {
n6= set -u3 %expcollect $addtok(%expcollect,$mid( $nick ,1,4) $+
!~@ !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @,32)
n7= set -u3 %unsetme On
n8= }
n9= if ( %unsetme1 !== On) && ( %ex.sam.2. [ $+ [ $chan ] $+ [ $mid($gettok($gettok($address($nick,5),2,33),1,64),2,2) ] ] > 1 ) {
n10= set -u3 %expcollect $addtok(%expcollect, $str(?,$len($nick)) $+ !~@ !~ $+ $mid($gettok($gettok($address($nick,5),2,33),1,64),2,2) $+ @,32)
n11= set -u3 %unsetme1 On
n12= }
n13= if %expcollect !== $null && %expbomb !== on { mode $chan +mibbbb %expcollect | .timer4unban [ $+ [ $chan ] ] 1 15 mode $chan -mibbbb %expcollect | set -u5 %expbomb on }
n14= goto block1
n15= :block1
n16= inc -u3 %chanexp [ $+ [ $chan ] ] 1
n17= if %chanexp [ $+ [ $chan ] ] > 2 {
n18= if (%Ex.Block.1 [ $+ [ $chan ] ] == On ) { goto block2 }
n19= set -u1 %ex.nick.1. [ $+ [ $chan ] ] $nick
n20= set -u1 %ex.add.1. [ $+ [ $chan ] ] $address($nick,2)
n21= set -u1 %ex.saf1.1. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~
@
n22= set -u1 %ex.saf2.1. [ $+ [ $chan ] ]
!~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n23= set -u1 %ex.saf3.1. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @

n24= set -u1 %ex.Block.1 [ $+ [ $chan ] ] On
n25= halt
n26= :block2
n27= if (%Ex.Block.2 [ $+ [ $chan ] ] == On ) { goto block3 }
n28= set -u1 %ex.nick.2. [ $+ [ $chan ] ] $nick
n29= set -u1 %ex.add.2. [ $+ [ $chan ] ] $address($nick,2)
n30= set -u1 %ex.saf1.2. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~@
n31= set -u1 %ex.saf2.2. [ $+ [ $chan ] ] !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n32= set -u1 %ex.saf3.2. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n33= set -u1 %ex.Block.2 [ $+ [ $chan ] ] On
n34= .ignore -u5
!~@
n35= halt
n36= :block3
n37= if (%Ex.Block.3 [ $+ [ $chan ] ] == On ) { goto block4 }
n38= set -u1 %ex.nick.3. [ $+ [ $chan ] ] $nick
n39= set -u1 %ex.add.3. [ $+ [ $chan ] ] $address($nick,2)
n40= set -u1 %ex.saf1.3. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~@
n41= set -u1 %ex.saf2.3. [ $+ [ $chan ] ] !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n42= set -u1 %ex.saf3.3. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n43= set -u1 %ex.Block.3 [ $+ [ $chan ] ] On
n44= raw -q mode $chan +bbb %ex.saf3.1. [ $+ [ $chan ] ] %ex.saf3.2. [ $+ [ $chan ] ] %ex.saf3.3. [ $+ [ $chan ] ]
n45= .timer3unban [ $+ [ $chan ] ] 1 20 raw -q mode $chan -mbbb %ex.saf3.1. [ $+ [ $chan ] ] %ex.saf3.2. [ $+ [ $chan ] ] %ex.saf3.3. [ $+ [ $chan ] ]
n46= halt
n47= :block4
n48= if (%Ex.Block.4 [ $+ [ $chan ] ] == On ) { goto halt }
n49= set -u1 %ex.nick.4. [ $+ [ $chan ] ] $nick
n50= set -u1 %ex.add.4. [ $+ [ $chan ] ] $address($nick,2)
n51= set -u1 %ex.saf1.4. [ $+ [ $chan ] ] $str(?,$len($nick)) $+ !~
@
n52= set -u1 %ex.saf2.4. [ $+ [ $chan ] ]
!~ $+ $str(?,$calc($len($gettok($gettok($address($nick,5),2,33),1,64) ) -1 )) $+ @
n53= set -u20 %ex.Block.4 [ $+ [ $chan ] ] On
n54= .ignore -u25
!~@ | raw -q mode $chan +MmiRc
n55= raw -q mode $chan +bbbbbb %ex.saf1.1. [ $+ [ $chan ] ] %ex.saf1.2. [ $+ [ $chan ] ] %ex.saf1.3. [ $+ [ $chan ] ] %ex.saf1.4. [ $+ [ $chan ] ] %ex.saf2.1. [ $+ [ $chan ] ] %ex.saf2.2. [ $+ [ $chan ] ]
n56= raw -q mode $chan +bbbbbb %ex.saf2.3. [ $+ [ $chan ] ] %ex.saf2.4. [ $+ [ $chan ] ] %ex.add.1. [ $+ [ $chan ] ] %ex.add.2. [ $+ [ $chan ] ] %ex.add.3. [ $+ [ $chan ] ] %ex.add.4. [ $+ [ $chan ] ]
n57= set -u1 %kickall %ex.nick.1. [ $+ [ $chan ] ] $+ , $+ %ex.nick.2. [ $+ [ $chan ] ] $+ , $+ %ex.nick.3. [ $+ [ $chan ] ] $+ , $+ %ex.nick.4. [ $+ [ $chan ] ]
n58= kick $chan %kickall $expkickeml($expret(What's up with that chick licking his leg?) $expret($expbgm(sma)) $expret($expkc))
n59= .timer3mode 1 55 mode $chan -i+ntRm-c | .timer4mode 1 55 mode $chan +nt-MmRic
n60= .timer1unban [ $+ [ $chan ] ] 1 240 raw -q mode $chan -bbbbbb %ex.saf1.1. [ $+ [ $chan ] ] %ex.saf1.2. [ $+ [ $chan ] ] %ex.saf1.3. [ $+ [ $chan ] ] %ex.saf1.4. [ $+ [ $chan ] ] %ex.saf2.1. [ $+ [ $chan ] ] %ex.saf2.2. [ $+ [ $chan ] ]
n61= .timer2unban [ $+ [ $chan ] ] 1 240 raw -q mode $chan -bbbbbb %ex.saf2.3. [ $+ [ $chan ] ] %ex.saf2.4. [ $+ [ $chan ] ] %ex.add.1. [ $+ [ $chan ] ] %ex.add.2. [ $+ [ $chan ] ] %ex.add.3. [ $+ [ $chan ] ] %ex.add.4. [ $+ [ $chan ] ]
n62= halt
n63= }
n64= }
n65= :halt
n66=}
n67=#ooof end

Comments

Sign in to comment.
Scale   -  Mar 15, 2017

Help Me About Ban Code & Set Unlimited Kicks On Mass JOin Detected

simo  -  Mar 17, 2017

Most servers have a limit for amount of used commands within a timeframe for like mode / kicks / privmsg / nickchanges and more so to set an unlimited amount of kicks wont work as u most likely will get disconnected

Scale  -  Mar 17, 2017

Dear kick only allow 4 ok good working
but you can change ban code because i hate this ban !@??????????

simo  -  Mar 18, 2017

whats with this dear gay shit

Scale  -  Mar 18, 2017

dude u can set my mass join ban code
I NEED THIS SEE BELOW LINE
+b !@...host domain

simo  -  Mar 19, 2017

this will set regular ban !@host

$address($nick,2)

Charlatan  -  Apr 03, 2017

That Script is damage don't do the job, You need to put a counter in the join to a maximum of whatever number nick enter, later all the nick who enter above that maximum of number pass to a onjoin ban list.. and ban and kick.
Example:

on @!:join:#: {
Inc -u1 %JoinFlood 1 | If (%JoinFlood >= 3) { hadd -mo Ban $address PPF? | ADD DENY $address 0 | KICK $chan $nick :PPF?  }
 }

And later leave your ban list do the rest of the dirty job
PD: That's an example of how is the script.. just use the the combination of a Ban List of whatever you has.

Sign in to comment

Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.