Wantispam v3.0

Description

D?après les commentaires et les tests sur la version Wantispam V2.1, on a eus cette nouvelle génération des antispams

C?est un antispam, bien sur en text, notice, et action avec possibilité d'une liste de users à protéger.

Souvent on reçoit un kick ban et on nous traite de spammeur pourtant nous avons juste écrit le nom du Chan là ou on est
Par exemple nous somme dans le Chan #abc au cas qu'on écrit j'aime bien ce Chan #abc je me trouve avec un kick :S même avec un simple # aussi :/

Ce code prend soin de ces truc si tu écrit le nom du Chan là où tu es a présent, tu ne sera pas kick ban aussi au cas que tu écrit un simple #, http://, www, www., .com, .net etc. rien que ça tu ne seras pas kick non plus

Donc tu sera kick au cas que tu écrit le nom d'un autre Chan (#Chan) ou un site complet (www.site.com ou http://site.com) :)

En plus tu pourra sélectionner une liste des users qui seront protégé donc au cas d'un Spam ils ne seront pas kick ban :D

Source / Exemple :


on *:load:{
  echo * Merci d'avoir installé WorldDMT Anti Spam (Wantispam V3.0)
  echo * faites clique droite sur le nick que vous voulez protéger
  echo * vous verrez  Wantispam  ensuite "protéger" ou "supprimer" les nicks
  echo * pour voir la liste des nicks protégés cliquez sur liste 
  echo * merci :) WorldDMT
}
on *:unload:{
  echo * Merci d'avoir utilisé WorldDMT Anti Spam (Wantispam V3.0)
}

menu nicklist,query {
  -
  Wantispam V3.0
  .proteger:.writeini -n protect_user.ini prot $1 ce nick est protégé
  .suprimer:.remini protect_user.ini prot $1
  .Etat:.if (!$readini(protect_user.ini,prot,$1)) echo 4 # $1 n'est pas encore protégé | else echo 4 # $1 est déjà progégé
  .liste:.if ($exists(protect_user.ini)) run protect_user.ini | else echo 4 # Pas de liste disponible jusqu'à présent
}

alias traitement_anti_spam { 
  tokenize 32 $strip($1-) 
  if (($2 isop $1) || ($readini(protect_user.ini,prot,$nick)) || ($wildtok($3-,#*,1,32) == $1) || (!$regex($3-,/(\#\w+\b|(?:[-_\.]\w+)?@\w+([-_\.]?\w+)?\.\w+\b|(www\.|http:\/\/)\w+([-_\.]?\w+)?\.\w{2,4})/i))) return
   ban -k $1-2 2 4Spam Protection 1by WorldDMT 14 trouve moi en pv en cas d?erreur 

}

on @*:NOTICE:*:#:traitement_anti_spam $chan $nick $1- 
on @*:ACTION:*:#:traitement_anti_spam $chan $nick $1- 
on @*:TEXT:*:#:traitement_anti_spam $chan $nick $1-

Conclusion :


Vous trouverez dans le ZIP un fichier guide.txt qui vous aidera à installer, et à travailler avec Wantispam V3.0

Codes Sources

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.