Comment sélectionnez dans une list

cs__Dams_ Messages postés 30 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 18 décembre 2004 - 8 sept. 2004 à 15:22
cs__Dams_ Messages postés 30 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 18 décembre 2004 - 8 sept. 2004 à 17:17
slt à tous,
j'aibeau chercher je n'y arrive pas.
j'aimerais joindre un canal qd je clique dessus
merci de votre aide

voici mon code :

dialog favoris {
title Mes salons Favoris - Simpson Script
size -1 -1 300 400
text "Choisissez vos salons selon le serveur IRC où vous êtes connecté",1, 5 10 300 30
button "Fermer",2, 80 380 100 20, ok
tab "Tiscali", 100, 5 50 285 330
list 101, 15 140 265 240,tab 100
icon 102, 75 80 150 50 , images/1.bmp, tab 100
tab "Wanadoo / Voila", 200
tab "Langochat", 300
tab "Exolia", 400
tab "HeloisChat", 500

}

on *:dialog:favoris:init:0:{
//dll dll/mdx.dll SetMircVersion $version
//dll dll/mdx.dll MarkDialog $dname
//dll dll/mdx.dll SetControlMDX $dname 101 TreeView haslines linesatroot hasbuttons editlabels > views.mdx
//dll dll/mdx.dll SetBorderStyle 15 dlgframe
//dll dll/mdx.dll SetDialog favoris style tool dlgframe staticedge title
//dll dll/mdx.dll SetColor 1,100,200,300,400,500 text $rgb(237,205,0)
//dll dll/mdx.dll SetDialog favoris bgcolor $rgb(0,0,0)
//dll dll/mdx.dll SetColor favoris 1,100,200,300,400,500 textbg $rgb(0,0,0)
//dll dll/mdx.dll SetColor favoris 1,2,100,200,300,400,500 background $rgb(0,0,0)

did -a $dname 101 +be 101 1 %salon1
did -a $dname 101 +be 101 2 %salon2
did -a $dname 101 +be 101 3 %salon3

}

merci d'avance
8-) DJ D@M's ;)

2 réponses

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
8 sept. 2004 à 16:53
Bonjour,

D'où sors-tu %salon1,%salon2 et %salon3 ? Je ne vois nul part un /set ou un /var ... (à moins que tu es /set manuellement ?)

Pour faire se que tu veux faire, il te suffit d'utiliser $did(101).seltext, qui va retourner le texte sélectionné.

on *:DIALOG:favoris:sclick:101:{
if $did(101).seltext { join $ifmatch }
}


Donc, dès que l'on click sur ta liste ayant l'id 101, et si un texte est bien selectionné dans celle-ci, on join le canal selectionné.
($ifmatch retourne le résultat de notre condition)
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

:question) Vous pouvez me retrouver sur irc.rs2i.net:6667

:question) Mon site : Sorn-Creation
0
cs__Dams_ Messages postés 30 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 18 décembre 2004
8 sept. 2004 à 17:17
et bien en faites %salon1, %salon2, %salon3, son mes salons favoris que jai mis dans la list
8-) DJ D@M's ;)
0
Rejoignez-nous