IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Programları (https://www.ircforumlari.net/mirc-scripting-programlari/)
-   -   mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı. (https://www.ircforumlari.net/mirc-scripting-programlari/120807-mdcdll-buttoncheckboxpanelflashviewer-ve-scrollwin-kullanimi.html)

IrCbaStarD 20 Haziran 2008 08:28

mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
Evet Arkada$lar, mDC.dll hakkında biraz daha geniş kapsamlı bilgi vermek istiyorum.
Kod:

alias md dll dll\mdc.dll $1 $2-
alias mdx dll dll\mdx.dll $1 $2-
alias rebar { dll dll\rebar.dll $$1- }
aLias IF { dialog -m IF IF }
aLias IF. { dialog -c IF IF }
on *:start: { dialog -m IF IF }
dialog IF {
title "ircforumlari"
size -1 -1 508 20
option dbu
}
On *:dialog:IF:init:*:{
md BitBtn Create $dname 1 50 11 110 48 > Örnek1
md BitBtn Create $dname 2 150 11 110 48 > Örnek2
md BitBtn Create $dname 3 250 11 110 48 > T. kapat
md BitBtn Color 1 $rgb(25,111,1) $rgb(51,115,1) $rgb(1,111,255) $rgb(2,221,221) $rgb(111,24,2) $rgb(222,113,0)
md BitBtn downcolor 1 $rgb(255,1,1) $rgb(1,255,1) $rgb(1,1,255) $rgb(1,1,1) $rgb(1,244,2)
md BitBtn Color 2 $rgb(25,111,1) $rgb(51,115,1) $rgb(1,111,255) $rgb(2,221,221) $rgb(111,24,2) $rgb(222,113,0)
md BitBtn downcolor 2 $rgb(255,1,1) $rgb(1,255,1) $rgb(1,1,255) $rgb(1,1,1) $rgb(1,244,2)
md BitBtn Color 3 $rgb(25,111,1) $rgb(51,115,1) $rgb(1,111,255) $rgb(2,221,221) $rgb(111,24,2) $rgb(222,113,0)
md BitBtn downcolor 3 $rgb(255,1,1) $rgb(1,255,1) $rgb(1,1,255) $rgb(1,1,1) $rgb(1,244,2)
md BitBtn Font 1 $rgb(0,255,255) 9 +b > Tahoma
md BitBtn Font 2 $rgb(0,255,255) 9 +b > Tahoma
md BitBtn Font 3 $rgb(0,255,255) 9 +b > Tahoma
md BitBtn Icon 1 $shortfn(icon\Deneme.ico)
md BitBtn Icon 2 $shortfn(icon\Deneme.ico)
md BitBtn Icon 3 $shortfn(icon\Deneme.ico)
md BitBtn Iconpos 1 right
;
rebar HideToolbar .
rebar Dock $dialog(IF).hwnd > top
}
aLias IF2 { dialog -m IF2 IF2 }
dialog IF2 {
title "IF ders "
size -1 -1 118 86
option dbu
}
on *:signal:mdc: {
if ($2 == IF) && ($3 == sclick) && ($4 == 1) { .IF2 }
if ($2 == IF) && ($3 == sclick) && ($4 == 2) { .IF3 }
if ($2 == IF) && ($3 == sclick) && ($4 == 3) { .timer 1 0 .dialog -x IF IF }
}
aLias IF2 { dialog -m IF2 IF2 }
dialog IF2 {
title "IF ders "
size -1 -1 118 86
option dbu
}
On *:dialog:IF2:init:*:{
md BitBtn Create $dname 4 2 11 110 108 > 1. dialog
md BitBtn Color 4 $rgb(25,111,1) $rgb(51,115,1) $rgb(1,111,255) $rgb(2,221,221) $rgb(111,24,2) $rgb(222,113,0)
md BitBtn downcolor 4 $rgb(255,1,1) $rgb(1,255,1) $rgb(1,1,255) $rgb(1,1,1) $rgb(1,244,2)
}
aLias IF3 { dialog -m IF3 IF3 }
aLias IF3 { dialog -m IF2 IF2 }
dialog IF3 {
title "IF ders 2 "
size -1 -1 118 86
option dbu
}
On *:dialog:IF3:init:*:{
md BitBtn Create $dname 5 2 11 180 178 > 2. Dialog
md BitBtn Color 5 $rgb(25,111,1) $rgb(51,115,1) $rgb(1,111,255) $rgb(2,221,221) $rgb(111,24,2) $rgb(222,113,0)
md BitBtn downcolor 5 $rgb(255,1,1) $rgb(1,255,1) $rgb(1,1,255) $rgb(1,1,1) $rgb(1,244,2)
}


IrCbaStarD 20 Haziran 2008 08:29

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
Kod:

md BitBtn Create $dname 1 6 4 70 58 > Baglan
  ;Toolbarımız üzerinde Buton oluşturmamızı sağlayan komut.
  md BitBtn Create $dname 1 6 4 70 58 > Baglan
;6 7 70 58 Bu sayılar Oluşturdumuz Butonların yeri genişligi yükseklini Ayarlar. [X Y W H]

  Örnegin ;
  alias md dll dll\mdc.dll $1 $2-
  alias mdx dll dll\mdx.dll $1 $2-
  alias rebar { dll dll\rebar.dll $$1- }
  aLias IF { dialog -m IF IF }
  aLias IF. { dialog -c IF IF }
  on *:start: { dialog -m IF IF }
  dialog IF {
  title "ircforumlari"
  size -1 -1 508 20
  option dbu
  }
  On *:dialog:IF:init:*:{
  md BitBtn Create $dname 1 50 11 110 38 > Baglan
  md BitBtn Color 1 $rgb(25,2,244) $rgb(64,235,225) $rgb(10,251,255) $rgb(1,5,5) $rgb(12,220,220) $rgb(122,233,20)
  md BitBtn downcolor 1 $rgb(25,2,22) $rgb(6,135,5) $rgb(130,25,255) $rgb(2,5,255) $rgb(2,10,220)
  md BitBtn Font 1 $rgb(255,255,255) 9 +b > Tahoma
  ;
  rebar HideToolbar .
  rebar Dock $dialog(IF).hwnd > top
  }
  örnekler cogaltıla bilir, Bu şekil bi buton elde edersiniz.
  [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
  md BitBtn Color 1 $rgb(25,2,244) $rgb(64,235,225) $rgb(10,251,255) $rgb(1,5,5) $rgb(12,220,220) $rgb(122,233,20)
  md BitBtn downcolor 1 $rgb(25,2,22) $rgb(6,135,5) $rgb(130,25,255) $rgb(2,5,255) $rgb(2,10,220)
  Arkada$lar üstte gördünüz dialogtaki Butonlar'a Renk vermenizi saglayan komutDur. Sayılar'ın üstünde degişiklik yapabilir ( 0 iLe 255 arası ) kendi zevk inize Göre Renk Verebilirsiiz..
  [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
  md BitBtn Font 1 $rgb(255,255,255) 9 +b > Tahoma
  Bu komut ise Butonlardaki yazılar'a Renk Altı cizili ve egik yazmamızı saglar.
  kahvve rengi; ID no.
  Siyah; Yazının Renk'i
  Kırmızı ; yazının BüyükLügü
  Mavi ; +b Blod kalın yazı , +u Altı Cizgili , +i itaLik egik Yazı , +bui $ekLinde Hepsini kullan'a bilirizde.
  yeşil ; Yazı Tipi Arial Tahoma Gb.
  Buton'lara Icon yerleştirme.
 
  [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
  md BitBtn Icon 1 $shortfn(icon\Deneme.ico)
  md BitBtn Iconpos 1 Top
  $shortfn(icon\Deneme.ico) : icon'un Oldugu Dosya.
  1 : ID
  md BitBtn Iconpos 1 Top : iconlar'ı yerleştirmemizi Saglar.
  Left, sol
  Top, Yukarıda
  Bottom, Aşşagıda
  Right, Sağda Olur İconlar,
 
  Komut Uygulatması ise Bu şekildir.
 
  on *:signal:mdc: {
  if ($2 == IF) && ($3 == sclick) && ($4 == 1) { Dialog'un Alias'ı }
  }
  if ($2 == IF) && ($3 == sclick) && ($4 == 1) : Bu sabit Parametremizdir Lakin ; if ($2 == IF) IF Dialog'umun adıdır oraya mdc.dll i uyguladınız dialog'un ismini Yazın
  ($4 == 1) : Burada Sondaki "1" sayısı komut'u uygulatacagımız ID noyu Gösterir md BitBtn Create $dname [1] 50 11 110 38 > Baglan Kare içindeki ID i Butonumuzun.
  Örnek'in :
  on *:signal:mdc: {
  if ($2 == Toolbar) && ($3 == sclick) && ($4 == 1) { if ($scid($activecid).status = connecting || $scid($activecid).status = connected ) { scid $activecid disconnect }
  else { scid $activecid server } scid $activecid window -a "status window" }
  } .. Gibi
  ;
  Başka dialoglarda mdc.dll ile Buton kullanma.
  Arkda$lar mantık basit, Bitmiş Olan dialogumuzun En Son ID'i den dewam Ediyoruz Yani ;
  md BitBtn Create $dname 9 598 4 70 58 > internet
  md BitBtn Create $dname 10 672 4 70 58 > Bilgi
  Gibi diğer Dialog'tada
  11 12 13 14 die gideceğiz.


IrCbaStarD 20 Haziran 2008 08:33

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
Tarih : 20/06/2008
Hazırlayış : 07:10
Bitiş : 08:20

Evet Arkada$lar, Bi süre önce (Baya oluyor xD) Sizlere Mdc.dll Kullanımı Button, toolbar oluşturmayı göstermişdim, $imdi ise;


Checkbox

Kod:

;Mdc.dll Alias'ımızı Oluşturalım.
alias Mdc { return $dll(dll\mdc.dll,$1,$2-) }
;Dialogumuzu Açma Alias'ımız.
alias mdc1 if $dialog(Mdc) { dialog -c Mdc Mdc } | else { dialog -m mdc mdc }
;Dşalogumuz.
dialog Mdc {
  title "Dialog"
  size -1 -1 232 126
  option dbu
}

On *:dialog:Mdc:*:*:{
  if $devent == init {
    ;Dialog'umuzda Checkbox kontrolünü Oluşturalım.
    mdc Checkbox create $dname 1 15 20 240 13 > mDC.dll SeRDaR406 (x
    ;dialog'umuzda Oluşturdugumuz Kontrol'ün Stilini verelim
    ;1 Kare Biciminde:D yani deniyince anlıcaksınız.
    ;2 ise daha farklı bi $ekil. (:
    mdc Checkbox style 1 1
    ;Checkbox'umuzun Renk'ini ve yazı tipini Ayarlıyalım.
    mdc Checkbox font 1 $rgb(255,0,0) 9 +b > Tahoma
    ;$rgb(255,0,0) : Checkbox'umuzun Yazı Renk'ini Kırmızı Yapar, Yani Rgb Kodları ekliye bilir kendi renk'inizi Olu$tura bilirsiniz.
    ;9 Yazı Büyüklügü
    ;+biu ; +b Blood(Kalın) +i İtalik(Eğik) +u Under(Altı cizili.)
    ;Tahoma ise Yazı Tipi.
    ;Burada Timer kullanmamın amaç'ı Checkbox'umuza Tıkladıgımızda Sonuç'u daha belirgin $ekılde alabilmek.
    ;Fakat bu timer dialog'umuz kapandıgında acık olursa :D ekranımızda timer'i kapayana kadar örnek alias'ı görürüz.
    .timerörnek 0 1 .Mdc.örnel
  }
  ;bunun için ise close event'imizden yararlanacagız.
  if $devent == close {
    .timerörnek off
  }
}

on *:signal:mdc: {
  ;echo -a $1-
  ;Checkbox'da işlem yapdığımızda, echo'lattımız signal event'imizden aldığımız veriler. (:
  ;Checkbox mdc 1 1
  ;Checkbox mdc 1 0
  ;Checkbox 1 Kelime.
  ;Çıkan sonuca göre, check box'un işlemesini sağlıcak kodları yazıyoruz.
  ;$1 == Checkbox :)
  ;$2 == Mdc Dialog'umuz
  ;$3 == 1 Buda Id'imiz.
  if ($1 == Checkbox) && ($2 == Mdc) && ($3 == 1) {
    ;burada %if'i set'letip 1 veya 0 yapmamın sebebi, Checkbox'u genellikle Korumalarda kullandıgım için (: alışkanlık yani xD
    $iif($4 == 0,set %IF 0,set %IF 1)
    ;checkbox'a ilk bakdıgım zaman en büyük sıkıntıyı komut işletiminde cekmişdim fakat :) $imdi ise Bu hal oldu.
  }
}
;deneme için ise ufak bi alias yazalım. (:
;alias'daki mantık;
alias Mdc.örnel {
  if (%if == 1) {
    ;%if eşitir 1 ise 'Mdc.Dll By SeRDaR406. (:' echo'latmasını söyledik.
    Echo -a Mdc.Dll By SeRDaR406. (:
  }
  if (%if == 0) {
    ;buradada aynı şekil 0 ise '
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
echo'latmasını söyledik.
    echo -a
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
face="Tahoma">;Evet arkada$lar, Checkbox'un anlatımı bu kadar, in$ faydası olur:)

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


IrCbaStarD 20 Haziran 2008 08:36

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
;FlashViewer Anlatımı ;)
Kod:

;Mdc.dll Alias'ımızı Oluşturalım.
alias Mdc { return $dll(dll\mdc.dll,$1,$2-) }
;Dialogumuzu Açma Alias'ımız.
alias mdc1 if $dialog(Mdc) { dialog -c Mdc Mdc } | else { dialog -m mdc mdc }
;Dialogumuz.
;Evet Arkadaşlar, FlashViewer ile bir çok $ey yapmamız mümkün hayal gücümüze bağlı olarak, Oyun konsolu, Göz kırpma, Çeşitli Görsel Efectler(Toolbarda ;))
dialog Mdc {
  title "Dialog"
  size -1 -1 332 326
  option dbu
}

On *:dialog:Mdc:*:*:{
  if $devent == init {
    ;Create Komutuyla FlashViewer'imizi oluşturduk.
    mdc FlashViewer create $dname 1 0 0 632 526
    ; 1 10 52 632 526
    ;Sayıların Anlamları
    ;1 : Mdc.dll Kontrol id.
    ;0 0 632 526 ; kontrol'umüzün Yerini boyutunu Belirliyoruz.
    ;En son ise
    ;Oynattırıcagımız Flash'ın Url Adresini Giriyoruz. ;)
    mdc FlashViewer filename 1 >
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
color=red>[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Panel
Kod:

;Mdc.dll Alias'ımızı Oluşturalım.
alias Mdc { return $dll(dll\mdc.dll,$1,$2-) }
;Dialogumuzu Açma Alias'ımız.
alias mdc1 if $dialog(Mdc) { dialog -c Mdc Mdc } | else { dialog -m mdc mdc }
;Dialogumuz.
;Evet Arkadaşlar, FlashViewer ile bir çok $ey yapmamız mümkün hayal gücümüze bağlı olarak, Oyun konsolu, Göz kırpma, Çeşitli Görsel Efectler(Toolbarda ;))
dialog Mdc {
  title "Dialog"
  size -1 -1 112 146
  option dbu
}
;Panel dialog'umuza Arka plan renk'i vermemize yardımcı olur
On *:dialog:Mdc:*:*:{
  if $devent == init {
    ;Create ile Panel'imizi olu$turduk, Yer ve büyüklük oranlarını girdik (0 0 300 300)
    mdc Panel Create $dname 1 0 0 300 300
    ;burada ise Renk'i Seciyoruz.
    mdc Panel color 1 $rgb(0,0,0) $rgb(255,0,0) $rgb(244,35,128) $rgb(255,255,255)
  }
}

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

IrCbaStarD 20 Haziran 2008 08:43

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
ScroolWin
Scrollwin'i Piyasada Olan Mdc.dll'ler Yapmak Mümkün değil. Onun için SeRDaR hocamızın En son güncellediği mDC.dll

DonwLoad : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

;Mdc.dll Alias'ımızı Oluşturalım.
alias Mdc { return $dll(dll\mdc.dll,$1,$2-) }
;Dialogumuzu Açma Alias'ımız.
alias mdc1 if $dialog(Mdc) { dialog -c Mdc Mdc } | else { dialog -m mdc mdc }
;Dialogumuz.
;Evet Arkadaşlar, FlashViewer ile bir çok $ey yapmamız mümkün hayal gücümüze bağlı olarak, Oyun konsolu, Göz kırpma, Çeşitli Görsel Efectler(Toolbarda ;))
dialog Mdc {
  title "Dialog"
  size -1 -1 212 166
  option dbu
  icon 1, 133 12 64 60
  button "Tamam", 2, 139 87 51 21
}

;Scrollwin benim en çok hoşuma giden 2. özellik mdc.dll'de SeRDaR hocamız bunu, sonradan ekledi ama olsun. (:
;Scrollwin benim ne işime yarar diyenler için; (Avatar secme dialog'u, youtube Donwload player veya FlashViewer ile oyun konsolu bi cok yani :D yaratıcılık. ;))
On *:dialog:Mdc:*:*:{
  if $devent == init {
    ;Scrollwin'imizi Oluşturucak Komutu Yazıyoruz.
    Mdc ScrollWin create $dname 1 5 20 260 300
    ;Scrollwin'imiz Oluşturduk.
    ;Oluşturdugumuz Scrollwin'e image(Resim) Dosyası Elicez
    ;image dosyası eklerken boyutlara dikkat etmemiz lazım.
    ;Resmin Boyutu ile Oluşturdugumuz image kontrol orantısız olrsa kenarlarında siyah boşluk oluşucaktır.
    Mdc ScrollWin SetControl 1 image create 1 5 20 113 112 > Sercan.jpg
    ;1 image create 1 5 20 113 112 > Sercan.jpg
    ;burada 1 Hangi scrollwin'de oluşucagını belirliyor, bi dialog'da 1'den fazla scrollwin kullanmak mümkün;)
    ;1 id'li Scrollwin'de image oluşturduk, Sercan.jpg, Script'in ana klasöründe oldugu için böyle yazdım ben, Script'in ana klasöründe değil ise resim, mesela Sistem\Resimler\Sercan.jpg $eklinde resim dosyamızın yolunu yazıcaz.
    ;2 image kontrol'ümüz Oluşturuyoruz, oluştururken zahmet :D cekicez biraz, [X Y W H] Değerleri (: ile oynıcaz.
    Mdc ScrollWin SetControl 1 image create 2 5 180 108 105 > dudak.jpg
    ;Burada ise Scrollwin'imize button eklicez, Buton eklemek için, kullandıgımız Komut a$$agıda.
    Mdc ScrollWin SetControl 1 Button create 3 130 93 120 40 > Mdc.dll
    ;Buton'u Oluşturduk, > Mdc.dll, buradan butonumuza isim verdik.
    Mdc ScrollWin SetControl 1 Button icon 3 130 93 120 40 > Restart.ico
    ;Bide Ben Butonuma icon Eklemek istiyorum Derseniz. Yukarıdaki Gibi ekliye biliriz.
    ;Dikkat etmemiz gereken, Butonla aynı idlerde olması. (:
    ;en son olarak Buton'umuza Text(Yazı) Yazdıralım.
    Mdc ScrollWin SetControl 1 text create 4 130 33 120 40 > IrCbaStarD
  }
}

on *:signal:mdc: {
  ;echo -a $1-
  ;Yaptımızda cıkan sonuçlara göre sclick lediğimizde, işlem yapmasını saglıyoruz.
  ;ScrollWin image 1 Sercan.jpg
  ;ScrollWin image 2 dudak.jpg
  if ($1 == ScrollWin) && ($2 == image) {
    ;yukarıda gördümüz, "if ($1 == ScrollWin) && ($2 == image) {" parametremizde, Yaptırmak istediğimiz, Hangi resme tıklarsam tıklayım bana o scroll'daki image dosyasının yolunu göstersin.
    ;ama Farklı olarak ise "  if ($1 == ScrollWin) && ($2 == image) && ($3 == 1) {" Yaparsak Tıkladıgımız control işlem görücekdir.
    ;Buna Göre Yaptırmak istediğim ; Scrollwin'de hangi resme tıklarsam, o resim dialog'umda 1 id'ime yerleşsin. (:
    .did -g Mdc 1 $4
    ;Burada bunu başardık, $4 ne derseniz
    ;ScrollWin : 1. kelime image : 2. kelime 2 : 3 kelime (id'imiz.) dudak.jpg : 4 kelime resim dosyamızın uzantısı. : )
  }
  if ($1 == ScrollWin) && ($2 == button) && ($3 == 3) {
    ;ScrollWin                  button            3
    ;Yukarıda ise Button'u nasıl çalıştırdıgım ortada, echo -a $1- ile aldıgımız sonuç'a göre ayarladık.
    echo -a Eed Bu tam senlik;)
  }
}

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

in$Allah yararlı bilgiler vermişimdir size arkada$lar.

bøCek 20 Haziran 2008 14:27

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
Ellerine Emegine SagLik Serjan'cım :D Benim Isıme Cok yarıyacak Cok Dıom sana ama Ahh bide Dınlesen :D Neyse Emegin Icın Tekrardan Tesekkurler. Serdar406 Hocamiza'da mDC.dll Guncelledigi İcinde Ayrıca tesekkurler :)

daRkMoRGaN 25 Ekim 2008 20:49

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
çok güzel anlatım ;)

Alalia 25 Ocak 2015 16:00

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
birsey soracağım , kodlamalarını hangi programlarda yapıyorsunuz acaba?
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Sheko 17 Şubat 2015 20:09

Cevap: mDC.dll (Button,Checkbox,Panel,FlashViewer ve ScrollWin ) Kullanımı.
 
program degil dll ile mdc.dll 'nin bir studio'su yok bildigim kadari ile..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:21.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net