Anti-boulet

Contenu du snippet

cette source conssiste a kickban tout les boulet de vos salon (ou vous etes oper, ou si vous avait access a IriX sur un chanel tout en résté deop)
elle paré compliquer mais, elle et très simple, vous veré part vous memes :)
(c'est ma premiere source j'espere qu'elle vous pléra ^^)

Source / Exemple :


on *:JOIN:#:{
  if ($nick = $me) { halt }
  if ($chan = #rap) { halt }
  if ($me isop $chan) {
    var %nick = $gettok($nick,1,124)
    if (%nick = $read(badnick.txt, w, * $+ %nick $+ *)) {
      mode # +b * $+ $nick $+ *!*@*
      kick $chan $nick 3[2 Blacklisted 3]2 [Exp/Boulet]
      mode # +b $address($+ $nick $+ ,2)
    }
    else { halt }
  }
}
on *:input:*:{
  if ($1 = addnick) { write Badnick.txt $2 | say 3[2 Blackliste 3]2 Ajout de14 $2 3[2 $+ $lines(badnick.txt) $+ 3] | halt }
  if ($1 = delnick) { say 3[2 Blackliste 3]2 Retrait de14 $read(badnick.txt,$2) 3[2 $+ $lines(badnick.txt) $+ 3] | write -dl $2 Badnick.txt | halt }
  if ($1 = Badnick) {
    if ($2 = **) { run badnick.txt }
    if ($2 = *) {
      var %badnick 0, %badnicklist $lines(badnick.txt)
      .timer 1 1 echo -at 3[2 Blackliste 3]2
      while (%badnicklist > %badnick) { inc %badnick 1 | .timer 1 1 echo -at 3[2 $+ %badnick $+ 3]2 $left($read(badnick.txt,%badnick),1) $+  $+ $mid($read(badnick.txt,%badnick),2) }
    }
  }
}

Conclusion :


pour ajouter une personne a votres blacklist taper : addnick <pseudo>
pour retirer une personne de votres blacklist taper : delnick <pseudo>
et enfin pour la retirer entierement de votres blacklist taper : badnick **
voila sé pas si dure que sa en a lair
faites en bon usage, bon tChat a vous :)

A voir également

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.