NICKCHANGEUR EN DIALOG

JaxX83 Messages postés 47 Date d'inscription mercredi 10 décembre 2003 Statut Membre Dernière intervention 20 mai 2004 - 10 févr. 2004 à 16:18
tiphergane Messages postés 62 Date d'inscription dimanche 3 août 2003 Statut Membre Dernière intervention 16 avril 2007 - 24 avril 2004 à 15:32
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/20293-nickchangeur-en-dialog

tiphergane Messages postés 62 Date d'inscription dimanche 3 août 2003 Statut Membre Dernière intervention 16 avril 2007
24 avril 2004 à 15:32
J'ai oublié une } a la fin de l'init oublié pas de la rajouté ;)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
10 févr. 2004 à 19:52
itello : l'identifieur $dname n'a rien de lent, car il ne fait que retourner une valeur, et ne calcul strictement rien.
Par contre, je suis d'accord que "nick" est plus court que "$dname" :D
itello Messages postés 161 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 novembre 2004
10 févr. 2004 à 19:49
Bonsoir.

__Tiphergane___________________
|Déjà, tu pourrais facilement mettre ta source pour tout les serveurs. un IF et |quelques paramètrages...
|
|Je remplacerais aussi:
|>did -a $dname 7 [OqP]
|>did -a $dname 7 [MaNgE]
|>...
|Par:
|>didtok nick 7 44 [OqP],[Mange],[Dodotage],[Pipi],me,[Scripting],[Mumule],[Lag],[Calinage]
|/Didtok permet d'être utiliser avec une liste de tokkens.
|
|Bonne continuation.
__Tiphergane___________________

__SornDrixer____________________
|Je ne vois pas l'utilité du $dname dans ce cas-ci car, déjà $dname est un |identifieur(lent) et en plus le nom du dialog(nick) est plus court. Le pire c'est |que vous appellez ceci de la simplification :-)
__SornDrixer____________________

Aurevoir
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
10 févr. 2004 à 18:19
on *:dialog:nick:sclick:2:{
set %nick.occupation $did(nick,7)
nick %nick.occupation
unset %nick.occupation
}

Pourquoi avoir utilisé une variable alors que tu ne t'en serts même plus après l'éxécution du script.

Tu aurais pu regrouper tes 2 événement aussi, se qui donnerait :

on *:dialog:nick:*:*:{
if ($devent sclick) && ($did 2) { nick $me $+ $did(7) }
if ($devent == init) {
did -a $dname 7 [OqP]
did -a $dname 7 [MaNgE]
did -a $dname 7 [DoDoTaGe]
did -a $dname 7 [PiPi]
did -a $dname 7 me
did -a $dname 7 [ScRiPtInG]
did -a $dname 7 [MuMuLe]
did -a $dname 7 [LaG]
did -a $dname 7 [CaLiNaGe]
}
}

Voila, sinon niveau utilité, pas terrible ...
Comme l'a dit SipiX, cela va plus vite de taper /nick pseudo que de passer par ton addon.
Rejoignez-nous