On *:TEXT:*:#: {
tokenize 32 $vsix.strip($1-) {
;cas à éviter (le chan lui même, et éventuellement les pseudo system et admin)
if ($nick === #) || ($nick === $server) || ($nick === SYSTEM) return
if (admin_ isin $nick) || (sysop_ isin $nick) || (guide_ isin $nick) return
;cas des propriétaires et animateurs
if ($nick !isop $chan) access # add deny $nick 2
;test de $1
if ($1 == debile) || ($1 == débile) kick # $nick Toi même
elseif (con * iswm $1-) || (conne * iswm $1-) kick # $nick Ta mere oui
elseif ($1 == connard) || ($1 == connasse) kick # $nick Vires ton cul... Pas de gros mots ICI :@
elseif ($1 == salop) || ($1 == salope) kick # $nick Ta mère oui
elseif ($1 == cul) || ($1 == bite) kick # $nick Dégages... Pas de porno ICI
elseif ($1 == putain) || ($1 == putin) || ($1 == put1) kick # $nick Reviens quand tu seras un peu plus poli !!!
elseif ($1 == kriss) || ($1 == gang) || kick # $nick On est en France ici
}
CITATION(SvenSider)
... Le elseif est ton meilleur pote
CITATION
Les ;commentaires permettent aux autres de comprendre le code et de mieux répondre
CITATION
(x * iswm $1-) = si il y a x + un espace + n'importe quoi dans $1-
Par contre quand tu tests $1 tu ne tests QUE le premier mot d'une phrase

mais ça tu dois le savoir... Si tu veux tester sur tout le texte, c'est par exemple if (kriss isin $1-) ou if (con * iswm $1-). Isin = est dedans, Iswm = est dedans (avec utilisation de jocker *)
Sinon ce test: if (($nick !isowner $chan) || ($nick !isop $chan)) me semble faux. Tu tests si le nick n'est pas proprio OU pas anim, donc un animateur (isop) sera concidéré comme n'étant pas un proprio (!isowner) et sera ban. Je pense que ce que tu voulais c'était dire "si le pseudo n'est pas animateur ET pas propriétaire" (donc un participant) et dans ce cas c'est bien sur pas OU (||) mais ET (&&). En plus ET c'est facile à retenir avec &. Enfin isop est vrai pour les animateurs ET les propriétaires (qui retourne vrai tous les deux pour isop), donc tester isowner est inutile. Le test isowner n'a d'utilité que pour tester uniquement un propriétaire et pas un animateur par exemple.