mIRC Home    About    Download    Register    News    Help

Print Thread
Page 2 of 2 1 2
Joined: Nov 2021
Posts: 152
Vogon poet
Offline
Vogon poet
Joined: Nov 2021
Posts: 152
try this :

Code

On *:JOIN:#:{
  echo $chan 12,00 $gettok($wildsite,2,64) 
  if (!$Timer($+(CheckAccessOP,_,$chan,_,$site,_,$network))) { .timer $+ $+(CheckAccessOP,_,$chan,_,$site,_,$network) -m 1 400 OP_check_access $unsafe($chan) $wildsite $nick }
}


Alias -l OP_check_access { 
  var %chan = $1, %site = $gettok($2,2,64) , %nick = $3, %wildsite = $2
  if (!$nick(%chan,%nick,!~&@%+)) { 
    if ($+(%,JoinPartFlood_,$site,_,$chan) == $null ) { set -u1800 $+(%,JoinPartFlood_,$site,_,$chan) 1   }
    else { inc $+(%,JoinPartFlood_,%site,_,%chan)  }
    if ($($+(%,JoinPartFlood_,%site,_,%chan),2) == 3) { .timerwarn 1 3 notice $unsafe(%nick) WARNING!!! }    
    if ($($+(%,JoinPartFlood_,%site,_,%chan),2) == 4) {
      if (%wildsite !isban %chan) { mode %chan +b %wildsite  }
      if (%nick ison %chan) { kick %chan %nick  WARNING  }
      unset $eval($+(%,JoinPartFlood_,%site,_,%chan),1)
    }
  }
}



Last edited by Simo; 09/05/25 08:15 PM.
Joined: May 2022
Posts: 119
F
Vogon poet
Offline
Vogon poet
F
Joined: May 2022
Posts: 119
this is perfect 99,99999% wink
Code
if (%wildsite !isban %chan) { mode %chan +b %wildsite  }

Can I set a timer ban for example 3h / 10.800 sec?

Thanks Simo

Joined: Nov 2021
Posts: 152
Vogon poet
Offline
Vogon poet
Joined: Nov 2021
Posts: 152
yes u can by changing :

Code

if (%wildsite !isban %chan) { mode %chan +b %wildsite  }


to

Code

if (%wildsite !isban %chan) { ban -u $+ $duration(3h)  %chan %nick 2  }


Page 2 of 2 1 2

Link Copied to Clipboard