darkyojimbo2
Messages postés244Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 juin 2005
-
19 mai 2004 à 12:43
M4tthi3u
Messages postés13Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention22 août 2004
-
1 juin 2004 à 20:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
M4tthi3u
Messages postés13Date d'inscriptionlundi 31 mai 2004StatutMembreDernière intervention22 août 2004 1 juin 2004 à 20:54
Bah C'est pour les bot donc c'est bien ;)
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 20 mai 2004 à 16:10
Alors mon gars tu n'as toujours pas fait d'update ?!
ton code devrais deja faire 20 lignes de moins.
quand tu va faire ton update premet de changer l'action sur les users et met un dialogue pour rajouter des insultes.
Wala :)
talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 20 mai 2004 à 08:54
tient je savais pas ça merci tofu tu m'a appris quelque chose
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 19 mai 2004 à 21:36
au lieu de ton group etc tu mets:
On @1:text:*:#:{
le "@" remplace le "if $me isop $chan" .
talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 19 mai 2004 à 19:56
De rien
cs_Raziell
Messages postés119Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention30 juin 20051 19 mai 2004 à 15:52
OK , merci talking, j'ajouteré des truc dans le genre
talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 19 mai 2004 à 14:44
oups l'erreur j'ai oublié inc %i sinon ça ferai une boucle infini
if ($read(mots.txt,%i) isin %phrase) { kick $chan $nick change de propo }
inc %i
}
}
voila dsl de l'erreur
talking
Messages postés343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 19 mai 2004 à 14:42
un ptit dialog avec une liste un bouton ajouter suprrimer modifier et un check activer + une base de donnée par example mots.txt aurait été mieux ensuite tu te fais un boucle qui va regarder tout les mots example si ton fichier s'apelle mots.txt
ON *:TEXT:*:#: { if ($me isop $chan) { var %phrase $1- | verrifmot } }
alias verrifmot {
var %i = 1
while (%i <= $lines(mots.txt) ) {
if ($read(mots.txt,%i) isin %phrase) { kick $chan $nick change de propo }
}
}
voila c'est un example bonne continuation
cs_Naza
Messages postés179Date d'inscriptionmercredi 5 novembre 2003StatutMembreDernière intervention23 juin 20051 19 mai 2004 à 13:49
Comme à dit SornDrixer, tu aurait pu placer tes mots dans un fichier, et les détécter en faisant une boucle. C'est pas la meilleure solution
mais c'est un peu mieux que celle-ci, surtout qu'en dialog, tu met une liste avec quoi on peux ajouter et retirer des mots, ca aurait pu etre configurable :)
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 19 mai 2004 à 13:14
C'est faisable en même pas 10 lignes de code.
Il suffit de mettre les insultes dans un fichier, et ensuite de le lire avec une boucle pour vérifier si l'insulte est dedans ou non.
enable #insultes et disable #insultes
Mets un "." devant ces commandes pour les amorcer silencieusement, sans que l'on est besoin de voir un message apparaître à l'écran.
Voila, sinon source vue et revue ...
Fais une recherche sur le site avant de poster nimporte quoi, tu aurais pu voir d'autres sources semblables à celle-ci, avec pleins de commentaires, te permettant ainsi de complèter la tienne avant de poster.
1 juin 2004 à 20:54
20 mai 2004 à 16:10
ton code devrais deja faire 20 lignes de moins.
quand tu va faire ton update premet de changer l'action sur les users et met un dialogue pour rajouter des insultes.
Wala :)
20 mai 2004 à 08:54
19 mai 2004 à 21:36
On @1:text:*:#:{
le "@" remplace le "if $me isop $chan" .
19 mai 2004 à 19:56
19 mai 2004 à 15:52
19 mai 2004 à 14:44
if ($read(mots.txt,%i) isin %phrase) { kick $chan $nick change de propo }
inc %i
}
}
voila dsl de l'erreur
19 mai 2004 à 14:42
ON *:TEXT:*:#: { if ($me isop $chan) { var %phrase $1- | verrifmot } }
alias verrifmot {
var %i = 1
while (%i <= $lines(mots.txt) ) {
if ($read(mots.txt,%i) isin %phrase) { kick $chan $nick change de propo }
}
}
voila c'est un example bonne continuation
19 mai 2004 à 13:49
mais c'est un peu mieux que celle-ci, surtout qu'en dialog, tu met une liste avec quoi on peux ajouter et retirer des mots, ca aurait pu etre configurable :)
19 mai 2004 à 13:14
Il suffit de mettre les insultes dans un fichier, et ensuite de le lire avec une boucle pour vérifier si l'insulte est dedans ou non.
enable #insultes et disable #insultes
Mets un "." devant ces commandes pour les amorcer silencieusement, sans que l'on est besoin de voir un message apparaître à l'écran.
Voila, sinon source vue et revue ...
Fais une recherche sur le site avant de poster nimporte quoi, tu aurais pu voir d'autres sources semblables à celle-ci, avec pleins de commentaires, te permettant ainsi de complèter la tienne avant de poster.
Va lire les commentaires de ces 2 sources, cela sert à rien que l'on s'acharne à redire à chaque fois les même chose :
http://www.ircfr.com/code.aspx?ID=20282
http://www.ircfr.com/code.aspx?ID=17158
19 mai 2004 à 13:13
menu channel,menubar {
Moderation insultes
.activer :/enable #insultes
.desactiver :/disable #insultes
}
19 mai 2004 à 13:08
19 mai 2004 à 12:43
Fait un dialog de configuration pour ça.
En plus, c'est déjà vu.
3/10