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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   mdx.dll ile toplu renk (https://www.ircforumlari.net/mirc-scripting-sorunlari/438031-mdxdll-ile-toplu-renk.html)

Beklenti 23 Aralık 2011 00:27

mdx.dll ile toplu renk
 
mdx.dll ile ayrı ayrı değilde tüm diyaloglara arkaplan rengi eklemem mümkünmü acaba ?

SiLuet 23 Aralık 2011 08:13

Cevap: mdx.dll ile toplu renk
 
Kod:

on *:dialog:*:init:*: {
 mdx MarkDialog $dname
 mdx SetDialog $dname bgcolor $rgb(renk kodu)
}

Şeklinde Yapabilirsin.

Beklenti 23 Aralık 2011 12:52

Cevap: mdx.dll ile toplu renk
 
Saolasın oldu ama box yazı arkaları ve text kısımlarının gölgesi gri kaldı onu nasıl ayarlarız ?

Paint 23 Aralık 2011 12:58

Cevap: mdx.dll ile toplu renk
 
Sanırım daha iyisini bulamazsın.

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

SaW 'ın
07 Temmuz 2008 de yazdığı kod.

Beklenti 23 Aralık 2011 13:29

Cevap: mdx.dll ile toplu renk
 
Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1040971637)
Sanırım daha iyisini bulamazsın.

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

SaW 'ın
07 Temmuz 2008 de yazdığı kod.

Animasyon istemiyorum ben o sebeble o kodları ayırmaya ugrasmak istemem. Şöyle birşey yaptim yukardaki arkadasin verdiği kodu kullandım örnek;

Kod:

on *:dialog:*:init:*: {
  mdx SetMircVersion $version
  mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $rgb(255,255,255)
}

Ama arada bazı bg ve textbg.'lar gri kaldı onuda kendi kodlari altında renklendirdim şuan çalışıyor. 2 tane $devent init kullanmış oldum. Bu şekilde doğrumu? Örnek;
Kod:

on *:dialog:startpen:*:*:{
if ($devent == init) {
mdx SetColor $dname 2 textbg $rgb(255,255,255)
mdx SetColor $dname 2,1 background $rgb(255,255,255)
}
if ($devent == init) {
    did -a startpen 3 $me
    did -c startpen 3 1
  }
  if ($devent == sclick) && ($did == 14) { /set %servername irc.enbeyaz.com }
  if ($devent == sclick) && ($did == 17) { /set %serverport 6667 }
  if ($devent == sclick) {
    if ($did == 19) { server irc.benimsitem.com:6667 | .nick $did(3) | penikapat }
  }
}


Paint 23 Aralık 2011 13:50

Cevap: mdx.dll ile toplu renk
 
Alıntı:

Beklenti Nickli Üyeden Alıntı (Mesaj 1040971678)
Animasyon istemiyorum ben o sebeble o kodları ayırmaya ugrasmak istemem. Şöyle birşey yaptim yukardaki arkadasin verdiği kodu kullandım örnek;

Kod:

on *:dialog:*:init:*: {
  mdx SetMircVersion $version
  mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $rgb(255,255,255)
}

Ama arada bazı bg ve textbg.'lar gri kaldı onuda kendi kodlari altında renklendirdim şuan çalışıyor. 2 tane $devent init kullanmış oldum. Bu şekilde doğrumu? Örnek;
Kod:

on *:dialog:startpen:*:*:{
if ($devent == init) {
mdx SetColor $dname 2 textbg $rgb(255,255,255)
mdx SetColor $dname 2,1 background $rgb(255,255,255)
}
if ($devent == init) {
    did -a startpen 3 $me
    did -c startpen 3 1
  }
  if ($devent == sclick) && ($did == 14) { /set %servername irc.enbeyaz.com }
  if ($devent == sclick) && ($did == 17) { /set %serverport 6667 }
  if ($devent == sclick) {
    if ($did == 19) { server irc.benimsitem.com:6667 | .nick $did(3) | penikapat }
  }
}



Kod:

on *:DIALOG:*:init:*:{
  mdx SetMircVersion $version
  mdx MarkDialog $dname
  ; Dialogun arka plan rengini belirliyoruz. Buradan renkte değişiklik yapabilirsiniz
  mdx SetDialog $dname bgcolor $rgb(74,112,139)
  var %~ = 1
  ; Bu %j değişkeni bir dialogun içindeki id sayısıdır, genelde daha az olur
  ; ama büyük dialoglarda bu ve bundan daha fazlası da olabilir, ancak
  ; açılışta hem döngünün çok uzun sürüp yavaşlamaması hem de mümkün
  ; olduğunca eksik id kalmaması için 700 sayısını seçtim, eğer sizin
  ; scriptinizde daha fazla id'li dialog varsa artırın, eğer hep daha az id'ler varsa azaltabilirsiniz.
  var %j = 700
  var %s = 0
  ; Bütün 1'den 700'e kadar tüm id'ler için aşağıdaki komutları uygulatıyoruz.
  while %~ <= %j {
    ; Bu if'in açılmasının nedeni, dialogun içindeki bazı edit ve box kısımlarını 
    ; (değer girilebilen) mdx'in değiştirmemesi ve o kutucuk ve yazıların belirgin kalabilmesi..
    if ($did(%~).isid == $true) {
      ; Bu if ise, "eğer %~ değişkeninin ifade ettiği id değeri var ise" manasına gelmektedir.
      if ($did($dname,%~)) {
        ; Dialog içindeki yazı arka plan rengidir.. Dilerseniz değiştirebilirsiniz.
        mdx SetColor $dname %~ textbg $rgb(108,166,205)
        ; Dialog içindeki yazı rengidir.. Dilerseniz değiştirebilirsiniz.
        mdx SetColor $dname %~ text $rgb(232,232,232)
        ; Dialog içindeki genel arka plan rengidir.. Dilerseniz değiştirebilirsiniz.
        mdx SetColor $dname %~ background $rgb(108,166,205)
        ; Genel yazı fontu ve ayarlarıdır.. Dilerseniz değiştirebilirsiniz.
        mdx SetFont $dname %~ Turkish 14 200 arial     
      }
      inc %s
    }
    inc %~
  }
}

Animasyonlar kaldırıldı.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk