PETIT GESTIONAIRE DE PSEUDO DE CHAN ET D'ACCESS EN DIALOG

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 25 févr. 2004 à 07:10
cs_alex131 Messages postés 16 Date d'inscription samedi 13 novembre 2004 Statut Membre Dernière intervention 26 décembre 2004 - 26 déc. 2004 à 21:46
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/20738-petit-gestionaire-de-pseudo-de-chan-et-d-access-en-dialog

cs_alex131 Messages postés 16 Date d'inscription samedi 13 novembre 2004 Statut Membre Dernière intervention 26 décembre 2004
26 déc. 2004 à 21:46
bien sur je lutilise é cé tré utile si je pouvé avoir l'autorisation de la mettre dan mon prochain script :)
a++
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
26 déc. 2004 à 02:21
merci a toi :)
en esperan que ca t'ai plus et que ma source ai pu t'etre utile :)
cs_alex131 Messages postés 16 Date d'inscription samedi 13 novembre 2004 Statut Membre Dernière intervention 26 décembre 2004
25 déc. 2004 à 04:33
bonjour
super ta source grace a toi jé copri comment faire des dialog :/ car ji ariver jamé donc jté mi un 10/10 ca le mériter bien :)
a++
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
22 nov. 2004 à 17:55
merci :) si cette source te plais, tu devrais jeter un coup d'oeil a mon projet que j'ai pour le moment: le WBS-Script , c'est en fait un addon qui comporte mes scripts les plus utils, tu poura le trouver sur cette addresse:

http://www.ircfr.com/code.aspx?ID=26889

il comporte aussis la partie plus haut :) voila et merci pour vos encouragements a tous
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
2 sept. 2004 à 22:42
super !!
en scripting j'y connai rien
mais super pratique :)
bvo
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
27 févr. 2004 à 19:36
bon g encore remis a jour la, g mis un petit script d'auto-ident on connect et on nickchange :)
ca peu toujours servir :p
cs_Melnofil Messages postés 71 Date d'inscription dimanche 23 juin 2002 Statut Membre Dernière intervention 1 février 2008
26 févr. 2004 à 23:33
Wé et au passage t'a oublié de dire pour les autres que ca interesse, pour changer de fenetre active, il suffit de taper la commande permettant de l'ouvrir :
Pour un channel : /join #chan
Pour un privé : /query pseudo

Ps: Merci SornDrixer pour le coup de la virgule dans var, je connaissais pas.
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
26 févr. 2004 à 23:19
de rien, mais pour var %nom veleur (sans =) ca marche pa a touts les coups, par example : var %tmp $findfile($mircdir,help.help,1)
te dira que ya une erreur dans la fonction findfile mais avec var %i 1 taura jammais de probleme ;)

sinon je vien de metre a jour mon script puiqu'on m'a fait la remarque qu'il n'y avais pas les satuts (@,%,+) devan les pseudo donc j'ai ajjouté :) voila bonne continuation a vous aussi
darkyojimbo2 Messages postés 244 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 25 juin 2005
26 févr. 2004 à 08:22
Merci hisoka2501 pour ton explication de $replace car j'en avasi bien besoin !
Merci
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
25 févr. 2004 à 16:15
c'est bon :) j'ai fini de modifier le code :p javais meme oublié de scripter la fonction "Exporter" dans la liste des serveur, maintenan c fait (qu'el étourdis je fait moi)

merci toi aussi srondrixer :)

( et pour ma commade jvais demander a un amis a moi qui fait du delphi de me faire une petite dll pour ca :)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
25 févr. 2004 à 15:04
hisoka2501 : pour la commande que tu cherches, j'ai jetté un coup d'oeil dans l'aide de mIRC un peu partout, mais je n'ai rien trouvé.

Pour les (mauvaises) habitudes de scripting, tout le monde en a, mais faut essayer de les lacher, moi aussi j'ai eu du mal au début :P

Allez, bonne continuation.
hisoka2501 Messages postés 264 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 juillet 2009
25 févr. 2004 à 14:40
$replace marche comme ca: $replace(1,2,3) ou 1 = la ou il doi chercher le texte a remplacer, 2 = qu'es qu'il doi remplacer et 3 = par quoi il doit remplacer example: $replace(test,t,k) va retourner "kesk"

merci sorndrixer pour tes conseil en fait la commande ke je cherche c qqch pour forcer un chan ou un pm a devenir la fenetre active :)

"Tu n'as pas besoin de préciser le nom du dialog avec $did, si utilises dans l'événement DIALOG auquel il appartient" ahh merci :) ca je savais pa deja g réusit a me deffaire de cette mausaise habitude' de faire if ($alias != $null) eu lieu de if ($alias) :p
je vais ameliorer ca aujourduis :)
darkyojimbo2 Messages postés 244 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 25 juin 2005
25 févr. 2004 à 08:22
C'est pas mal complet ton truc !
C'est utile !
Remarques :
1. Tu pourrais optimiser ta source en regroupant les evenements :
On *:dialog:nomdudialog:*:*:{
if ($devent == init) {
}
if ($devent == sclick) {
if ($did == 2) {
}
}
}
2. J'ai jamais mis les conditions entre parenthèses, je crois que tu peux les supprimer.
while (%i <= %chan) {
3. Perso, je trouve que les boutons de ton dialog sont trop gros, essaie de faire des dialogs le plus petit possible. Trop gros, c'est moche.

Sinon c'est un peu tout niveau remarques.
Mainen a moi de poser des questions :

1. Tu peux m'expliquer comment ca marche $replace ? Je m'enerve beaucoup avec cet identifieur.
Sinon j'ai toujours cru qu'il fallait mettre var %nom = valeur
tu m'auras appris qqch merci ;)
8/10
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
25 févr. 2004 à 07:10
C'est pas mal du tout, vraiment complet.
Quelques remarques niveau scripting :
var %net = $lnetwork
var %i 1
var %k 0
Peut donner : var %net $lnetwork, %i 1, %k = 0
en une ligne, c'est plus jolie :p

Quand tu fais par exemple :
$did($dname,1).seltext
Tu n'as pas besoin de préciser le nom du dialog avec $did, si utilises dans l'événement DIALOG auquel il appartient. (idem pour les autres, car tu as fais pleins de fois ce truc inutile)

"si qqun connaisai la commande pour faire un truc comme //set active #chan ca m'aiderais baucoup :)"
Tu veux mettre quoi dans la variable ? si c'est le nom de la fenêtre active, tu fais /set %nomdelavariable $active
Explique toi mieux, on pourrait peut-être t'aider.
Rejoignez-nous