cs_melodie28
Messages postés24Date d'inscriptionlundi 21 mars 2005StatutMembreDernière intervention15 juin 2005
-
23 mai 2005 à 18:24
cs_melodie28
Messages postés24Date d'inscriptionlundi 21 mars 2005StatutMembreDernière intervention15 juin 2005
-
26 mai 2005 à 11:04
salut j'ai un gros probleme pour moi et sans aucun doute un minimime pour vous^^ !
j'ai fait un dialog dans le quel j'aimerai inclure un "changeur de pseudo" avec "!"
mon code de depart est
on *:input:#:{
if ($1 = = !d) {
/nick Dudulle
}
if ($1 = = etc........
}
}
mon probleme est comment faire pour qu'en entrant un pseudo (ex Dudulle) et un raccourcis (ex d )je puisse retrouver dans une liste de mon dialogue la liste des pseudo et des raccourcis...en fait les ecrire...et les lister^^
j'espere que je suis claire, certaines parties de l'aide de mirc me semble encore etre en chinois^^
merci d'avance pour vos reponses!!:p
A voir également:
Besoin d'aide pour finaliser un dialog avec raccourcis de pseudos....
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 23 mai 2005 à 18:33
j'ai vraiment pas compris ce que tu racontais là...
si tu veux avoir un raccourici et la commande (ou ce que tu veux) qui
correspond, tu ecrit dans un fichier text une ligne sous la forme:
raccourci [token] commande
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 23 mai 2005 à 18:33
Salut,
Je pense que l'utilisation des hash tables serait appropriée :
- Pour ajouter un raccourci et un pseudo :
/hadd -m pseudos $$input(Raccourci ?,e,Raccourci pseudo,!) $$input(Pseudo ?,e,Raccourci pseudo,$me) | /hsave pseudos pseudos
- Pour supprimer un raccourci :
/hdel pseudos raccourci | /hsave pseudos pseudos
- Pour l'évènement INPUT :
on *:INPUT:#:{
if ($hget(pseudos,$1)) { nick $ifmatch }
}
cs_melodie28
Messages postés24Date d'inscriptionlundi 21 mars 2005StatutMembreDernière intervention15 juin 2005 24 mai 2005 à 11:03
on *:dialog:cps:sclick:77:{
set %CutNick $did(8)
set %ShortNick $did(9)
.write -s} $mircdir\Systeme1\remotes\Pseudo if ($1 == $did(9) $chr(41) $chr(123) /nick %CutNick $chr(125) | /write -a $mircdir\Systeme1\remotes\Pseudo $chr(125)
.didtok cps 73 C %CutNick %ShortNick
.load -rs $mircdir\Systeme1\remotes\Pseudo
.unset %CutNick
.unset %ShortNick
}
voila ce que j'avais trouvé pour l'instant, ça fonctionne,impec mais je voudrais pouvoir effectivement supprimer une ligne ou la totalite dans la liste si besoin,sur un clic de boutons(un bouton pour tout, un bouton pour la ligneselectionnée)....
en attendant, je regarde tout ce que vous m'avez donnez...merci pour vos reponses!:)
cs_melodie28
Messages postés24Date d'inscriptionlundi 21 mars 2005StatutMembreDernière intervention15 juin 2005 24 mai 2005 à 17:36
en fait mon probleme est de transcrire le pseudo et le raccourcis dans la liste (ex dudulle !d)..et ensuite de pouvoir supprimer une ligne ou la totalité (c'est juste un pense bete en cas d'oubli des raccourcis....)