Tekil Mesaj gösterimi
Alt 29 Mart 2011, 04:46   #2
Çevrimdışı
uFuK
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: msn gibi yazmak istiyorum




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ozel { dialog -md new new } dialog New { title "Özel Mesaj Penceresi" size -1 -1 295 184 option dbu edit "", 1, 6 16 287 121, multi return vsbar edit "", 2, 8 142 242 39 button "Gonder", 3, 256 141 35 19 combo 4, 6 3 112 205, size drop button "Temizle", 5, 256 163 35 19 } on *:dialog:new:*:*: { if $devent == sclick { if $did == 5 { did -r $dname 1 } if $did == 3 { msg $did(4) $did(2) did -a $dname 1 $crlf did -a $dname 1 $me $+ : $did(2) did -r $dname 2 } } if $devent == init { var %i 1 while %i <= $query(0) { did -a $dname 4 $query(%i) inc %i } did -c $dname 4 1 } } on *:text:*:?: { if $dialog(new) { did -a new 1 $crlf did -a new 1 $nick $+ : $1- | halt } } alias query { if $dialog(new) { did -a $dname 4 $1 } } alias q { if $dialog(new) { did -a $dname 4 $1 } } on *:open:?: { if $dialog(new) { did -a $dname 4 $1 } } menu * { MSN Görüşme Modu Aktif Et:dialog -md ozel ozel }



Dialogu -md parametresiyle açtırdımki, simge durumunda küçültebilesin.
Çünkü Kodun İşleyişi Dialog Açık Oldugu Sürecedir.

Sen Dialogu Aktif Ettiğin Andan İtibaren MSN modu Devreye Girer, Yok Efendim Her Özelime Gelene Bu Pencere Açılsın Diyorsan Bunu Extra Olarak Belirt.

Bu oldukca basit halidir bu kod geliştirilmeye açıktır. Örneğin dialog aktifken nickin orjinal penceresinin switchbar üzerinde cıkması /window parametresiyle önlenebilir.

Extra olarak Temizle Butonu Koyulmuştur.

ComboBox eklenerek birden fazla giriş sağlanmış böylelikle özel pencereleri arası geçiş seçimi kolaylaştırılmıştır.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan