Fahdos
Messages postés3Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention11 novembre 2005
-
10 nov. 2005 à 10:33
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009
-
11 nov. 2005 à 16:55
Bon voila j'ai fait beaucoup de rechercge dans se site sans trouver
aucun source avec l'option favorable, bon c'est option ou ( variable)
c'est dans l'anti pub, je veux pas que le nick ou la personne qui
ecrite le non me mon chan, par exemple #monchan soit bannie ou kicker,
alors svp, s y a qlq1 qui peut m'aider sur ce coup la, bon pour l'anti
pub, je prefaire le deteecteur de texte on 1:TEXT:*#*:#: car
c'est simple a modifier et a utiliser. merci
Nostrow
Messages postés34Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention13 juillet 2006 10 nov. 2005 à 17:50
Ué bon comme ça a été dit t'a pas du chercher bien longtemps...
Enfin bon je suis gentil donc il te suffit tout simplement de mettre une condition :
on 1:TEXT:*#*:#tonchan:{
if ($me isop) && (#tonchan !isin $1-) { kick #tonchan $nick Pas de pub sur ce channel ! }
}
Voilà c'est qu'un exemple, ceci dit y'a mieux comme anti-pub parce que si quelqu'un dit ":#" il est kické ou s'il dit "#tonchan #chandepub" il ne sera pas kické parce qu'il aura dit ton channel ;-) Voilà donc faudrait détailler mais je suis sûr que tu y arriveras :D
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 10 nov. 2005 à 20:32
tu peux aussi utiliser les $wildtok pour repérer les salons dans la phrase (asc de # : 35)
tu peux mettre ON @*:TEXT, afin de ne pas réutiliser le if ($me isop #)
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 11 nov. 2005 à 16:55
c'est plutôt inutile de set une variable que pour une utilisation ^^
tu testes 3x si t'es op ...
si tu réfléchis bien, le 1er et 2e if $me isop sont inutiles, et le dernier peut être utilisé en ajoutant un seul caractère ^^
le else { halt }est inutile si tu n'as que ça comme code
le iswm peut être remplacé par $istok
ON @*:TEXT:*#*:#:{
if (($nick isop #) || ($istok($strip($1-),#tonchan,32))) return
kick # $nick "message de kick"
}
c'est bien plus joli, tu trouves pas ?