AUTO IDENTIFY MULTI SERVEUR INFINI PAR NICKSERV

cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 - 3 oct. 2004 à 17:11
guigui653 Messages postés 13 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 24 décembre 2004 - 4 oct. 2004 à 19:58
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/26551-auto-identify-multi-serveur-infini-par-nickserv

guigui653 Messages postés 13 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 24 décembre 2004
4 oct. 2004 à 19:58
c vré ke g changer des otres ai :) merci pour l'info Asthar, la prochaine foi jéssayerai de faire mieux
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
4 oct. 2004 à 02:01
De souvenirs, si on compare cette source aux précédentes, il y a une nette amélioration. Comme le précise tofu, pense a te servir de "!" (contraire de ce qui suit, ex !%pouet <= si pouet n'existe pas ou égale a 0) ca marche avec les variables et les identifieurs.
Ensuite oui, quelques options suplémentaire serais pratique, je dois me reg a Pouety qui est le pseudo de nickserv sur mon serv et il faut que modifie ta source =/
Bref, les events sont regroupé, mais ca peu encore etre condensé / allégé. 7/10.
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
3 oct. 2004 à 20:00
salut guigui653 c'est tebonb la prochaine fois avant de poster une source montre moi là je te dirais si tu peux optimiser ou pas
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
3 oct. 2004 à 18:19
La méthode que tu utilises pour s'identifier à nickserv est très dangereuse, l'usurpation de pseudo sur certains serveurs mal sécurisés est très facile ..

Prévois par exemple de vérifier l'host de nickserv au lieu de vérifier son pseudo, ca sera déjà mieux.

while (%a <= $ini($network $+ .autoident,autoid,0) ) { }

Evite d'utiliser un identifieur dans la condition d'une boucle, mets ton $ini($network $+ .autoident,autoid,0) dans une variable et utilise ensuite ta variable dans la boucle.

Et pourquoi ne pas ellargir le principe de ton addon, en proposant de faire un auto-identify à divers services ?
Par exemple en pouvant remplacer nickserv par X, ou autre service d'identification. (en rajoutant par exemple un edit afin de configurer le pseudo du bot sur lequel s'identifier)
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
3 oct. 2004 à 17:45
non mais vas y, t'es débutant respect franchement ya rien d'autre à dire quoi. faudrait rajouter que les critiques objectives sont interdites à l'égard des débutants dans la charte de bonne conduite. maintenant les $iif sont expliqués dans l'aide de mIRC? lis la.
$iif(condition,cmd si oui,cmd si non) trop dur à comprendre ..
guigui653 Messages postés 13 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 24 décembre 2004
3 oct. 2004 à 17:41
JE NE MAITRISE PAS LE $iif alors je préfere faire comme sa. c clair ? :) g pas envie de m'embrouiller ac kékun 2 plu for ke moi :s
guigui653 Messages postés 13 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 24 décembre 2004
3 oct. 2004 à 17:40
fou toi de ma guele :/
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
3 oct. 2004 à 17:34
ok faut que jsois indulgent, donc ton code est super trop bien ya rien à changer tu script trop bien, tu veux pas me donner des cours stp ? ..
guigui653 Messages postés 13 Date d'inscription samedi 24 juillet 2004 Statut Membre Dernière intervention 24 décembre 2004
3 oct. 2004 à 17:30
écoute tofu, je suis débutant :/
alors soit indulgent stp :/
en + je comprend rien aux $iif alors je pouvé pas le mettre et y'a aucun tutorial ici la dessus...
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
3 oct. 2004 à 17:11
if ($did == $null) { did -b $dname 4,5 }, if !$did
if ($ini($network $+ .autoident,autoid,%a) != $null) {,
if $ini($network $+ .autoident,autoid,%a) {

ARRETEZ DE MAL UTILISER LIDENTIFIEUR $NULL, JE ME REPETE DANS CHAQUE CODE POSTE.§

au lieu de mettre deux radio, tu mets un check on/off et tu mets
$iif($did(6).state == 1,.enable #autoid,.disable #autoid)
Rejoignez-nous