Kick Counter ( massjoin )
On ^*:Kick:#: {
.inc -u40 %k [ $+ [ $nick ] ]
if ($nick == $nick) { inc -u25 %kick3 1 }
if (%kick3 == $null) { set %kick3 0 }
if ($nick !== $nick) { inc -u25 %kick4 1 }
if (%kick4 == $null) { set %kick4 0 }
if %k [ $+ [ $nick ] ] != $null { .timer $+ $nick 1 20 msg # 7 [ $nick ] 0has been kick 8 [ %k [ $+ [ $nick ] ] ] 0clones only! }
.timerREST 1 22 msg # total clone kicked = [ $calc(%kick3 + %kick4) ] only! [ $numtok(%totalip,44) IP ... dlm 500 - 600 .]
.timerunset 1 23 unset %totalip
}
ON *:JOIN:#: {
.carip
}
alias carip {
.var %nik.msk = $gettok($mask($wildsite,4),2-3,46), %nik.check = $nick
.inc -u7 %ipcnt [ $+ [ %nik.msk ] ] 1
if (%ipcnt [ $+ [ %nik.msk ] ] > 2) {
.signal -n get %nik.msk
if (%nik.msk !isin %totalip) .set %totalip %totalip $+ $+($chr(44),*,%nik.msk,*)
}
}