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/)
-   -   notice (https://www.ircforumlari.net/mirc-scripting-sorunlari/441195-notice.html)

Bilecikli 06 Ocak 2012 04:33

notice
 
Notice mesajlarını özelime gelmesini nasıl sağlarım acaba?

Techno 06 Ocak 2012 11:54

Cevap: notice
 
özelime derken kasıt ettiğiniz bir penceremi yoksa farklı birşey mi mesela diyelim ki nickiniz egrati ; egrati özel chat penceresinde gözüksün istiyorsanız .

Kod:


on *:notice:*:?: {
.msg $me $nick notice gönderdi notice metini : $1-
}


Bilecikli 07 Ocak 2012 00:30

Cevap: notice
 
Teşekkürler.

Bilecikli 07 Ocak 2012 00:32

Cevap: notice
 
1 şey daha sorayım

Memo mesajı uyarılarını yani services noticelerini de özelime yansıtmak istiyorum?

Lucifer 07 Ocak 2012 00:37

Cevap: notice
 
Kod:

#memokuma on
on *:notice:*:*: {
  if $nick == Memoserv {
    if (*nick'inden yeni bir notunuz var* iswm $1-) {
      set -e %memonick $1
      $iif($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
      window -dk0po +let @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 200 170 490 85
      .titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] mesajınız var...
      var %yeah,%red,%green,%blue,%di,%fuz,%yon
      %red = 255
      %green = 0
      %blue = 0
      %di = $calc(0 / 490)
      %fuz = $calc(255 / 490)
      %yon = $calc(0 / 490)
      %yeah = 0
      while (%yeah < 490) {
        drawrect -rn @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $rgb(%red,%green,%blue) 1 %yeah 0 1 85
        inc %red %di
        inc %green %fuz
        inc %blue %yon
        inc %yeah
      }
      drawdot @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
      drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 11 8 1 Gönderen:
      drawtext -o @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 11 75 1 $1
    }
    if (*msg MemoServ READ*yazarak okuyabilirsiniz* iswm $strip($1-)) {
      set -e %memono $strip($4)
      ms read $strip($4)
      .enable #memomesaj
      .disable #memokuma
    }
  }
}
#memokuma end
#memomesaj off
on *:notice:*:*: {
  if $nick == Memoserv && %memonick && %memono && (*numarali not*nick'inden*Silmek icin,* !iswm $strip($1-)) {
    if $len($1-) <= 90 { drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 25 $1- }
    if $len($1-) <= 180 && $len($1-) > 90 { drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 20 $mid($1-,1,90) | drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 40 $mid($1-,91,$len($1-)) }
    if $len($1-) < 270 && $len($1-) > 180 { drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 15 $mid($1-,1,90) | drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 30 $mid($1-,91,182) | drawtext @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 Verdana 9 1 45 $mid($1-,183,$len($1-)) }
    unset %memonick %memono
    .enable #memokuma
    .disable #memomesaj
  }
}
#memomesaj end

Daha önceden böyle bir kod paylaşılmıştı. İşine yarar umarım.

Minstrel 07 Ocak 2012 01:08

Cevap: notice
 
Acaba kod yazmadan şöyle yapılsa nasıl olur.
/mode nick +V
bununla noticelerin tamamı özel penceresine gelir.
Nickserv ayrı, memoserv ayrı, kullanıcılardan gelenler ayrı pencerede.
Hepsi tek pencerede toplansın dersek de ek olarak
/dqwindow on
yaparak "messages" isimli pencerede toplatabiliriz.


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

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