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/)
-   -   mirc info ve duyurularda ikileme (https://www.ircforumlari.net/mirc-scripting-sorunlari/435615-mirc-info-ve-duyurularda-ikileme.html)

Beklenti 15 Aralık 2011 10:59

mirc info ve duyurularda ikileme
 
merhaba arkadaşlar yeni bir mirc hazırlıyorum ama basit gibi görünen bir sorun var kanala info çeksem yada duyuru gelse hem statuse hemde kanala yansıyor ben sadece kanala yani aktif pencereye yansısın istiyorum nasıl bir değişiklik uygulamam gerekiyor ?

Mirc ayarlar > IRC sekmesindeki ayarları kontrol ettim. Olmadı.

Şöyle bir kodla info ve whois olaylarını düzelttim ama duyuru hala iki yere gidiyor

;Aktif pencerem
on ^*:notice:*:?:if $istok(ChanServ NickServ MemoServ OperServ,$nick,32) { echo $color(notice) -at $+(-,$nick,-) $1- | halt }

SiLuet 15 Aralık 2011 13:21

Cevap: mirc info ve duyurularda ikileme
 
Duyuruyu Her seferinde farklı Nickler yapmıyorsa Duyuru Yapan Nickide ekleyebilirsin verdiğin Kod'a. Farklıysa ayrı bi pencerede toplamayı dene.

Beklenti 15 Aralık 2011 13:54

Cevap: mirc info ve duyurularda ikileme
 
Hayır her seferinde farklı nickler yapmıyor. Global olarak ekliyorum ozaman teşekkürler.

Lucifer 15 Aralık 2011 20:31

Cevap: mirc info ve duyurularda ikileme
 
Kod:

on ^*:notice:*:?:{
  if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s)) { window -mel20 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s }
  if (. !isin $nick) && (????serv !iswm $nick) && ($network != $nick) {
    echo -m @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s $+(5-,$nick,-) $1- Saat: $time Gün: $date | .linesep @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s | notices $nick
    halt
  }
}
alias ln return $line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s,$1,1)
alias notices {
  if ($ln(0) = 0) { aline -l @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s $1 | sline -l @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s 1 | halt }
  unset %notices2
  set %notices $ln(0)
  while (%notices) {
    if ($1 != $ln(%notices)) { inc %notices2 }
    if ($1 = $ln(%notices)) { sline -l @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s %notices | halt }
    dec %notices
  }
  if (%notices2 = $ln(0)) { aline -l @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s $1  }
}
on *:input:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s:{
  if ($left($1,1) != /) {
    .notice $sline(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s,1) $1- | echo -a 2* notice sent to $+(",$sline(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s,1),") ->12 $1- | .linesep @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]s
  }
}


Bunu kullanabilirsin. Bunu Remotene eklediğinde, sunucudaki " Global Mesajları " Ayrı bir pencerede görebilirsin.

Kolay gelsin, iyi forumlar..


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

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