Comme son nom l'indique, c'est un anti-ban, très simple.
/setname <nom>
Pour éviter les bans sur le realname (pour mettre à jour/créer la variable:
%MyFullName.SERVER
/mb
pour changer l'antiban.
Source / Exemple :
#AntiBan off
on !*:Ban:#:{
if (($me isop $chan) || ($me ishelp $chan)) {
if ($strip($banmask) iswm $address($me,5)) {
mode $chan -ob $nick $banmask
ban -ku3600 $chan $nick 2 Me ban pas.
}
elseif ($mid($banmask,1,3) == ~q:) && ($mid($banmask,4) iswm $strip($address($me,5))) {
mode $chan -ohvb $nick $nick $nick $banmask
ban -ku3600 $chan $nick 2 Me ban pas.
}
elseif ($mid($banmask,1,3) == ~n:) && ($mid($banmask,4) iswm $strip($address($me,5))) {
mode $chan -ohvb $nick $nick $nick $banmask
ban -ku3600 $chan $nick 2 Me ban pas.
}
elseif ($mid($banmask,1,3) == ~c:) && ($me ison $strip($mid($banmask,4))) {
mode $chan -ohvb $nick $nick $nick $banmask
ban -ku3600 $chan $nick 2 Me ban pas.
}
elseif ($mid($banmask,1,3) == ~r:) && (%MyFullName. [ $+ [ $iif($network,$network,$server) ] ] isin $mid($banmask,4)) {
mode $chan -b $banmask }
}
}
#AntiBan end
#AntiBan2 on
on !*:rawmode:#:{
if (($me isop $chan) || ($me ishelp $chan)) {
if ($left($1,1) == +) && (b isin $1) && ($bme($2-,$address($me,5)) == BANNED) {
mode $chan $+(-,$str($right($1,-1),$numtok($1,32))) $2-
ban -ku3600 $chan $nick 2 Me ban pas.
}
}
}
#AntiBan2 end
alias mb {
if ($group(#AntiBan) == on) { .disable #AntiBan | .enable #AntiBan2 | echo $color(info2) -a AntiBan lors d'un "+bbb" activé. }
else { .disable #AntiBan2 | .enable #AntiBan | echo $color(info2) -a AntiBan lors d'un "+b" activé. }
}
alias -l bme {
var %a = 0, %b = $numtok($1,32)
while %b > %a {
inc %a
var %aa = %aa $gettok($1,%a,32)
if (%aa iswm $2) { return BANNED }
}
}
on *:snotice:*: if ($gettok($1-,1-6,32) == Your "real name" is now set) { set %MyFullName. [ $+ [ $iif($network,$network,$server) ] ] $deltok($gettok($1-,9-,32),-1,45) }
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.