ANTIS SPAM EN PV ASSÉ SIMPLE

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 21 sept. 2004 à 07:07
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009 - 22 juin 2006 à 13:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26308-antis-spam-en-pv-asse-simple

hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
22 juin 2006 à 13:42
on *:text:*star ac*:#ton_chan:{
mode $chan +bb $nick $address($nick,2)
kick $chan $nick MOTIF
}


voila
revOver Messages postés 1 Date d'inscription jeudi 25 mai 2006 Statut Membre Dernière intervention 21 juin 2006
21 juin 2006 à 07:19
salut jaime bien le code mais esque y aurais moyen de maitre enplus un kickban sur chan si star ac et prononser dans le pv svp merci .
killerstar Messages postés 30 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 8 octobre 2006
18 juil. 2005 à 00:00
Ben les /onotice ne sont pas valable sur tous les serveurs malheurement :p !
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
17 juil. 2005 à 23:44
dans ce cas:
var %ù = porn;sex;p0rn;movies;bitches;Pornstar;Click;http://;hot
//echo -a $iif($regex($1-,\w*( $+ $replace(%ù,$chr(49),$chr(124)) $+ )),$true,$false)

et là http://www.site.com te retournera $true normalement ;)
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
17 juil. 2005 à 17:07
^^ comme l'a dis tofu

par contre je ne peu pas utiliser $istok
car cela suposerais que les mots soients séparés par des espaces, ou meme:

http://site.com

http:// avec istok ca me dira $false :)
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
17 juil. 2005 à 15:34
bah tu changes msg # par /onotice si le serveur l'accepte et voila...
killerstar Messages postés 30 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 8 octobre 2006
17 juil. 2005 à 14:47
C'est pratique comme truc, mais le fait que ça envoie un /msg # quand on est pas OP c'est dommage, car ça pollue pas mal sur les chans qui sont innondés de botspam.

Un truc qui serait bien serait de notice les OP !
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
22 sept. 2004 à 07:41
Asthar, reli la source, pour qu"il se fase ejecter le pauvre gar comme tu is il fau:

1- qu"il ne m'ai dis que cette url en pv
2- que la ligne comporte des carac de couleures

pour la V2 jvé surement en faire une, mais cette version la je l'ai faite un peu en urgence la derniere fois sur une crise de nerf face a ces *ù$^m de bots qui me tappe sur le system :)

comme dis tofu jvé metre un $istok ce soir en rentran des cours, et un dialog pour la config

"ou encore
alias bleble {
var %y $1-
write motspasbo.txt %x
}
"
lool sector X avan de metre un example comme ca: tu déclare %y et tu utilise %X ... et: alias bleble { write motspasbo.txt $1- } serais sufisan


comme l'a dis tofu la mailleur solution est le $gettok et une variable globale, mais je pensse opter pour une hash table pck si je prend une variable et que la liste de mots depasse 936 carac ca va pas aller
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
21 sept. 2004 à 23:37
Zut ... dans mon exemple il faut admettre que ce soit quelqu'un que tu connaisses ...
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
21 sept. 2004 à 23:36
Hello,

Admettons que quelqu'un te send une url en /msg, genre "/msg hisoka2501 Mon site http://www.tartiflette.net" le pauvre se ferais éjecter.

Et si on avais un petite v2, avec un beau dialog de configuration (pseudo a ignorer, mot a ajouter, serveur a activer, actions a faire etc ...) ca pourrais péter je pense.
C'est juste un conseil, mais cumul les hash tables et les txt et une bonne gestion des events pour avoir quelque chose de rapide =)
Sect0r X Messages postés 25 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 12 octobre 2004
21 sept. 2004 à 20:30
pas très configurable rajoute un petit alias du style
alias blabla {
if ($hget(motpasbo)) hfree motpasbo
var %x $1-
hadd -m motspasbo bla %x
}
ou encore
alias bleble {
var %y $1-
write motspasbo.txt %x
}
OU (en dernier cas mais c'est pas très beau ^^) tu fais faire un /set %mot bla ble blo, mais bon ^^ c'est pas top mais sinon c'est quand même bien 7/10
après si tu fais comme ça faudra que tu recodes un peu
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
21 sept. 2004 à 07:51
remplaces " var %n = $numtok(%bad,59) , %txt = $strip($1-)
while (%n > 0) {
if ($gettok(%bad,%n,59) isin %txt) {"
par un $istok() ça ira + vite.
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
21 sept. 2004 à 07:07
Simple mais efficace.
Toutefois au niveau de la configuration, tu aurais pu faire plus poussé, un alias conçu spécialement pour ca ou encore mieux, un petit dialog avec une list.
Rejoignez-nous