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

Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By McKruGer

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Ekim 2006, 01:53   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
mıRC DialoG




SeLaM Arkadaşlar

Ben sizi şunu sormak istiyorum;
---+ mıRC'in Dialoglarına renk weriliyor (örneğin Bağlantı Menusu Yardım menüsü vs vs ) peki o renkleri sadece mdxten mi werisunuz ya da bi program mı war ?
---+ Bi de mdx ten weriliyorsa size zahmet rekleri su yerden rekler werebilirsin derseniz çok sevinirim.

Saygılarımla.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Alt 08 Ekim 2006, 02:53   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: mıRC DialoG




Örnek Diyalogla MDX Diyalog yapımı


Not : Burada MDX.dll Mirc klasörünün içinde Dll dosyasının içindedir. DLL\mdx.dll yazılı yeri istediğin gibi değişirsin..

Remoteye koyulacak kodlar:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias mdx { return $dll(DLL\mdx.dll,$1,$2-) } } on *:dialog:oyunlar:init:0: { mdx SetMircVersion $version mdx MarkDialog $dname mdx SetDialog $dname bgcolor $rgb(0,0,0) mdx SetColor $dname 1,2,3,4,5,6,7,8 text $rgb(255,255,255) mdx SetColor $dname 1,2,3,4,5,6,7,8 textbg $rgb(0,0,0) mdx SetColor $dname 1,2,3,4,5,6,7,8 background $rgb(0,0,0) mdx SetColor $dname 7 text $rgb(010,120,240) mdx SetColor $dname 7 textbg $rgb(0,0,0) mdx SetColor $dname 4,2 text $rgb(255,0,0) mdx SetColor $dname 4,2 textbg $rgb(0,0,0) mdx SetFont $dname 8 Turkish 25 750 Cyrillic mdx SetFont $dname 2 +i Turkish 28 750 Cyrillic did -m oyunlar 8 } dialog oyunlar { title " PrO MirC Oyunlar " size -1 -1 82 105 option dbu icon icon\oyunlar.ico, 0 button "Tavla", 1, 10 36 28 12, flat button "Block", 3, 44 36 28 12, flat box " Oyunlar ", 4, 6 25 72 46 button "Yarış", 5, 10 54 28 12, flat button "Uçak", 6, 44 54 28 12, flat text
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
7, 12 92 60 8 button "Tamam", 8, 19 75 40 14, flat ok cancel text "Oyunlar", 2, 19 7 72 15 }


Tekrarlıyorum bu Kodları; Alt+r ye basıp açılan remote penceresinde boş bir sayfaya kopyalıyorsun...

Kod sonucu oluşan resim :

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


Kodun/Diyalogun Açıklaması ve MDX Komutlarının uygulanması:

on *:dialog:oyunlar:init:0: {

yukarıdaki kod ile Öncelikle üzerinde değişiklik yapacağımız ( renklendirme oluyor genelde ) diyalogu tanımlıyoruz.

dll $-mdx SetMircVersion $version
dll $-mdx MarkDialog $dname

Daha sonra yapmak istediğim değişikleri yukarıdaki kodlarla diyaloga yönlendiriyoruz.

Daha sonra diyalogda değişiklikte ilk adıma başlıyoruz.
dll $-mdx SetDialog $dname bgcolor $rgb(0,0,0) Bununla diyalogun rengini değiştiriyoruz.

(0,0,0) , (255,255,255) gibi sayılar neyi ifade eder derseniz. o sayılar renklendirmede kullanılan sayılardır. (0,0,0) bu diyalogu siyah yapar. (255,255,255) bu beyaz yapar. ( 255,0,0) bu da kırmızı yapar. (010,120,240)
sarı yapar. (255,255,0) mavi yapar. bu kadar renk orneği yeter herhalde.

daha sonra renklendirmenin tüm diyalogda gercekleşmesi için id leri belirtmemiz gerekiyor. bu yuzden diyalogda yer alan tüm idleri belirtmemiz gerekiyor. bunları şu komutları yapioruz.

dll $-mdx SetColor $dname 1,2,3,4,5,6,7,8 text $rgb(255,255,255)
dll $-mdx SetColor $dname 1,2,3,4,5,6,7,8 textbg $rgb(0,0,0)
dll $-mdx SetColor $dname 1,2,3,4,5,6,7,8 background $rgb(0,0,0)

text $rgb(255,255,255) ile diyalogda yer alan yazıları beyaz yapioruz.
textbg $rgb(0,0,0) ile yazıların arka planı olarak siyah rengi belirliyoruz.
background $rgb(0,0,0) komutuylada rengin tüm diyaloga yayılmasını sağlıyoruz.

uyarı1 : Diyelim diyalogumuzdaki diler 1,2,3,4,5,6,7,8 biz değişiklik yaptığımız komut dizininde idlerde 1,2,3,4,5,6,7 olanlarını yazdık sadece o zaman ortaya cıkacak olan durum şu olur. diyalogun bir kısmı siyah bir kısmı da gri .cunku değişiklik tüm idlerde gerçekleşmemiştir. tüm idlerde gerçekleşmesi için tüm idlerin belirtilmiş olması gerekir.

ayrıca ;

uyarı2: Diyalogdaki idlerin sirali olması lazım. yani ardı ardına sürekli devam etmesi gerekir. mesela diyalogumuzda 1,2,3,5,6,7,8 gibi idler olursa ( ki burada 4 idi eksiktir sorunu cıkaracak olan budur.) gene diyalogunuzun bir kısmı siyah bir kısmı gri olur. cunku idler arası geçişte kopukluk vardır. birbirine bağlantı kurulamadığı için yaptığınız diyaloglarda idlerin sirali olmasına özen gosterin.

Diyorsanız ki ben diyalogda ki yazı renklerinin hepsinin aynı olmasını istemiorum. o zaman yapacagını komut aynısı olur.

dll $-mdx SetColor $dname 7 text $rgb(010,120,240)
dll $-mdx SetColor $dname 7 textbg $rgb(0,0,0)

burada id numarası 7 olan yerinin rengini sarı yapariz. yazımız sarı olur artık.
sonra olarak ise :

dll $-mdx SetFont $dname 8 Turkish 25 750 Cyrillic
dll $-mdx SetFont $dname 2 +i Turkish 28 750 Cyrillic komutları şunları ifade eder. setfont komutu diyalogunuzda yer alan yazıların ( yani textlerin ) fontunu değiştirir. ilk gene id numarasını yazıyoruz 8 veya 2
sonra fontun dilini secıyoruz. Font dil listesi aşagıdadır.

ANSI Symbol ShiftJIS Hangul GB2312
ChineseBig5 OEM Johab Hebrew Arabic
Greek Turkish Vietnamese Thai EastEurope
Russian Mac Baltic default unknown

sonra +i ( italik yazar yani yana doğru yazar ) +u ( altı çizili yazar ) +b ( bold-kalın yazar )

25 ve 28 sayılarıda font buyukluğunu ifade eder. 750 sayısı da fontu genişletme ve büyütmede kullanılır. sayı arttıkca ayrıca yazını daha da kalın ( bold ) hale gelir.

Son olarak Cyrillic ne anlama ifade eder. bu da kullandığımız font adıdır. mesela başka font adına ornek vereyim Ms serif

Not : Gecenin bu saatinde yardımcı olabildiysem ne mutlu bana.. bu şişmiş kafayla ve uykulu halle inşallah hata yapmadım :)

ÖNEMLİ: Bu komutları , işlemleri yapabılmek için mdx mirc klasorunde olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
dialog, mirc, mirc download, mirc indir, mırc


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Mırc Internete Bağlanma Dialog Sistemi Che mIRC Parça Kodlar 6 08 Ekim 2015 22:17
mırc kasıyor eLsukr mIRC Scripting Sorunları 7 03 Mart 2011 20:00
Dialog Studio ile bir dialog yapımı (Resimli) CipriX mIRC Scripting Programları 15 12 Aralık 2008 21:59
Users'takiler Dialog Açılınca Dialog'da Çıkmıyor... Tragedy mIRC Scripting Sorunları 1 18 Temmuz 2005 18:34