Petite boucle :)

Résolu
Utilisateur anonyme - 8 déc. 2004 à 15:50
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 - 8 déc. 2004 à 19:47
Ouais alors tout me parait correct dans ma boucle ( très petite d'ailleur donc normalement pas de pb .. ), ce que je veux faire c'est donc en tapant /joint chan1 chan2 ... ça joigne les chans mais ça me met : le nom du salon n'est pas correct :

alias joint {
var %a = $0
while %a {
join $ $+ [ %a ]
dec %a
}
}

14 réponses

winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 17:29
mouarf lol ...

alias joint { join $replace($1-,$chr(32),$chr(44)) }


ça te conviens ?

win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
3
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
8 déc. 2004 à 18:51
win a raison pour ces deux posts a mon avis, juste une remarque, un truc que je trouve très joli documenté dans les tips de sdb :

Alias joint join $*


(ca remplace la boucle join $1 join $2 join $3 etc)

PaDa
3
Utilisateur anonyme
8 déc. 2004 à 15:51
Si vous aviez une idée ça serait sympa :) merci
0
Utilisateur anonyme
8 déc. 2004 à 17:37
Ah ok merci je savais pas que ça marchait avec la virgule merci beaucoup :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
8 déc. 2004 à 17:44
Bon je fête mon 100ème message :) et au fait ton alias marche niquel et tu savais pourquoi le mien ne marchait pas ?
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 17:54
join $ [ $+ [ %a ] ]
non ?

win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
0
cs_neo66 Messages postés 125 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 20 mai 2006
8 déc. 2004 à 18:00
euh, $0 sa ne va rien retourner non ?
je suis pas sur
0
cs_neo66 Messages postés 125 Date d'inscription mercredi 15 octobre 2003 Statut Membre Dernière intervention 20 mai 2006
8 déc. 2004 à 18:03
Ah non, j'ai pas lut ton code, celui de win est tres bien sinon dans le meme genre que toi:
alias joint {
var %a = 1
while %a {
join $ [ $+ [ %a ] ]
inc %a
}
}
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 18:47
tu peux m'expliquer quel est l'interet que tu dises exactement la même chose que moi neo66 ?

win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 18:48
surtout que ton code fait planter mirc ... bien joué (apprend à scripter :))

win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
0
Utilisateur anonyme
8 déc. 2004 à 19:24
Ah ouais ok sauf que pour $* le problème c'est que ça join $1 et que je l'utilise dans un on input donc une petite erreur mais bon :)
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
8 déc. 2004 à 19:29
nan ya pas de pb, appelle ton alias /joint avec les bons arguments ($2- je pense) ou sinon si tu veux mettre direct et pas faire d'alias : tokenize 32 $2- | join $*
=)
PaDa
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 19:43
tokenize 44 je pense :)
win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
0
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
8 déc. 2004 à 19:47
ah ben non je me suis trompé je connaissais pas $* (je croyai que c'était comme $1- :p)

win

[irc://irc.chatown.org/warriorhouse irc.chatown.org]
0
Rejoignez-nous