AUTOJOIN FAIT RAPIDEMENT (NÉCÉSITE MDX.DLL).

Utilisateur anonyme - 2 avril 2005 à 23:57
PtitKev Messages postés 18 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 7 octobre 2005 - 1 juin 2005 à 10:55
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/30501-autojoin-fait-rapidement-necesite-mdx-dll

PtitKev Messages postés 18 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 7 octobre 2005
1 juin 2005 à 10:55
Huitre j'adore ta façon de parler mdrr :) Roxor attitude :) tu dois en avoir des amis avec autant de salons mdrrrr : Owned by me !

(Aime pas les langages : je le place au meme niveau que celui des racailles mdrrr)
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
3 avril 2005 à 21:36
tu devrai mettre a jour ta source
(il a montré un screen d'une version plus avancée sur le forum)
soyez pas trop dur ;)
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
3 avril 2005 à 21:23
un truc fait à la "va vite" on le post pas, npk.. 1/10 vu qu'il est mêmemoins bien que celui de base qui est ds mIRC..
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
3 avril 2005 à 12:09
'c:\program' unable to open chan.txt

Owned by repertoire avec des espaces.

Unable to join channel (key required)

Owned by mode +k

J ai 15 323 salon a rejoindre, avec read ta mirc qui plante.

Owned by FileHandling.

Vu plus de fois qu une foto de la terre.

3/10 pour /loadbuff et le combo.
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
3 avril 2005 à 10:47
j'adore ton dialog (je lui mettrai 8/10)
Cependant je mettrai 1/10 au reste pr les raisons ennoncées plus haut
Si tu doit ameliorer cette source, n'oublie pas de garder la simplicité de ce dialog que je trouve sympa
(un petit combo pr choisir le serveur ?)
Sizlaa Messages postés 58 Date d'inscription mardi 2 novembre 2004 Statut Membre Dernière intervention 20 septembre 2005
3 avril 2005 à 10:34
Meme si ton code est court regroupe tes event,
Ce qui donne

on *:dialog:autoj:*:*:{
if $devent == init { ...... }
elseif $devent == sclick { .... }
}

Il faut quelques fois etre rigoureux, même si ça ne fait pas grand chose ça améliore déjà un peu la qualité du code voilà
Sinon tout est dit
++
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
3 avril 2005 à 09:56
Franchement , moi ce genre d'add-on ne me donne pas envie de l'ajouter dans une de mes remotes.
Et si je veux configurer plusieurs channels , comment je fais ? si mon channel a un mode +k comme l'a dit Sorn
le mieux aurait été de faire une listview avec mdx avec 3 parties :
- Serveur
- Channel
- Pass ( si il y en a un )

et là ça aurait fait un véritable autojoin multiserveur

Voilà à améliorer :

Niveau note : 2/10
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
3 avril 2005 à 09:41
- Faut m'expliquer l'utilité d'un autojoin de ce type car mIRC en propose déjà un, qui est même beaucoup mieux. (et qui gère le multi-serveur)

- De + si on souhaite joindre un canal ayant une clé (mode +k), comment on fait ?

- Beaucoup de chose à améliorer pour que l'addon devienne réellement utile.

- A ce niveau, ton utilisation de MDX est inutile. Ca fait + allourdir le zip et ton code qu'autre chose.

- Si on a une dizaine de canal à joindre, il serait bien de mettre un timer pour ton événement CONNECT, certains serveurs supportent mal l'envoie d'autant de commandes.

- Concernant ce bout de code :
set %chan $did(2) | write chan.txt %chan | did -a autoj 4 %chan
Quel est l'utilité de mettre $did(2) dans une variable alors que tu n'utilises plus cette variable plus tard .. ? Autant faire directement appel à $did(2) alors, ca nous évitera de s'encombrer d'une variable inutile.

- loadbuf -o autoj 4 chan.txt
Ca c'est une bonne chose, beaucoup de personnes oublient que /loadbuf existe :)


Essaie d'améliorer et compléter ton code.

Bonne continuation
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
3 avril 2005 à 07:10
on *:connect:{ var %x = 1 | while ($read(chan.txt,%x)) { join $read(chan.txt,%x) | inc %x } }
>>
on *:connect:{ var %x = 1 | while ($read(chan.txt,%x)) { join $ifmatch | inc %x } }

Sinon l'utilité de mdx.dll est pas flagrante ici.
Le reste est dit.
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
3 avril 2005 à 02:20
ok je savais pas qu'on pouvais utiliser ceci
dunmer Messages postés 5 Date d'inscription samedi 2 avril 2005 Statut Membre Dernière intervention 8 avril 2005
3 avril 2005 à 01:59
Voila , j'ai rajouté le zip de mdx.dll et pour ce qui est du while ($read(chan.txt,%x)) , il fonctione bien :)
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
3 avril 2005 à 01:45
Met un zip avec mdx.dll, meme si tout le monde l'as, c'est la moindre des choses de le mettre avec.
"while ($read(chan.txt,%x))" ca fonction ca ? j'ai des doutes :( met plutot :
while (%x <= $lines(chan.txt))

Sinon tout a été dis.
Bonne continuation
dunmer Messages postés 5 Date d'inscription samedi 2 avril 2005 Statut Membre Dernière intervention 8 avril 2005
3 avril 2005 à 00:22
Lol ouais j'ai eu tort pour le metez pas dans votre script :x
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
3 avril 2005 à 00:21
Des millions d'auto-join on ete poster va voir les commentaire.

on *:connect:{ var %x = 1 | while ($read(chan.txt,%x)) { join $read(chan.txt,%x) | inc %x } }

si chan.txt existe pas ?

tu pourrai proposer d'activer/desactiver l'auto-join
Pas multiserv...
World_mIRC Messages postés 141 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 25 juillet 2005
3 avril 2005 à 00:11
EXPDR !!!

pk "ne le mettez pas dans votre script svp" ???

à ce moment la, ne poste pas ton code sur le site.
Utilisateur anonyme
2 avril 2005 à 23:57
Pas d'inquietude je ne le mettrais pas dans mon script si je voudrais en faire un puisque ça n'a rien d'original genre multiserv ( et encore ) etc..
Moyennement optimisé, avec $devent, $did flem d'expliquer.
Autremment le dialog est pas mal je pense :)