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/)
-   -   Bir Nickin Yazdığı Mesajları Takip Etme (https://www.ircforumlari.net/mirc-scripting-sorunlari/692233-bir-nickin-yazdigi-mesajlari-takip-etme.html)

Sabit1 27 Nisan 2015 18:26

Bir Nickin Yazdığı Mesajları Takip Etme
 
Merhaba arkadaşlar, çok önceden ignore edilen nicklerin kanal genellerinde yazdıklarını özel pencereye yansıtan bir kod görmüştüm. Aklım geldi aradım ama bulamadım. Buna benzer bir şey düşündüm.

Bir nickin, bütün kanallarda yazdıklarını özel bir pencereye yansıtabilecek bir kod mevcut mu acaba? Biz #Sohbet kanalında olmasak dahi o nick bir şeyler yazıyorsa özel pencereye yansıtsın. Ayrıca başka nickler ekleyebilelim koda ve o nickleri de farklı bir pencereye yansıtsın. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]6 gibi.

Özeldekileri yansıtmaz tabii onu sormuyorum :) Teşekkürler şimdiden.

Sabit1 28 Nisan 2015 14:43

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Sözünü ettiğim kodu buldum:

Kod:

alias engelli {
  tokenize 32 $1-
  if ($3 == PRIVMSG) { 
    var %nick  = $gettok($gettok($1-,1,33),2,58)
    if ($ignore($+(%nick,!*@*)) != $null)  {
      if ($window(@ignore) == $null) { window -nz @ignore | echo -t @ignore $4 $+(<,%nick,>) $+(,$right($5-,-1)) }
      else {  echo -t @ignore $4 $+(<,%nick,>) $+(,$right($5-,-1))    }
    }
  }
}

on *:connect: {
  debug -i  on engelli
}

Şimdi bunu dediğim şekle uyarlamak kaldı :)

KuL 28 Nisan 2015 15:09

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Alıntı:

Sabit1 Nickli Üyeden Alıntı (Mesaj 1041647670)
Sözünü ettiğim kodu buldum:

Kod:

alias engelli {
  tokenize 32 $1-
  if ($3 == PRIVMSG) { 
    var %nick  = $gettok($gettok($1-,1,33),2,58)
    if ($ignore($+(%nick,!*@*)) != $null)  {
      if ($window(@ignore) == $null) { window -nz @ignore | echo -t @ignore $4 $+(<,%nick,>) $+(,$right($5-,-1)) }
      else {  echo -t @ignore $4 $+(<,%nick,>) $+(,$right($5-,-1))    }
    }
  }
}

on *:connect: {
  debug -i  on engelli
}

Şimdi bunu dediğim şekle uyarlamak kaldı :)

Güle Güle kullaninda, dediginiz sekil nedir ?

Eger Bulunmadiginiz Kanalarda Gecen Yazilari takip etmekden Söz ediyorsaniz, o pek mümkün degil. Mecbur ya siz yada veriyi alacak baska biri o Kanalda olmasi gerek.

Eger bulundugunuz Sunucuda Yüksek Adminliginiz varsa, bir Botu kullanarak yapin bunu.

Koruma Botunun birtanesine Ek Kod yazarak, Bulundugu Tüm Kanalarda senin yazdigin/ekledigin Nickin yazdigi herseyi bir belli kanala yansitsin sende ordan gör gibi.

Sabit1 28 Nisan 2015 15:23

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Alıntı:

Ku|L| Nickli Üyeden Alıntı (Mesaj 1041647675)
Güle Güle kullaninda, dediginiz sekil nedir ?

Eger Bulunmadiginiz Kanalarda Gecen Yazilari takip etmekden Söz ediyorsaniz, o pek mümkün degil. Mecbur ya siz yada veriyi alacak baska biri o Kanalda olmasi gerek.

Eger bulundugunuz Sunucuda Yüksek Adminliginiz varsa, bir Botu kullanarak yapin bunu.

Koruma Botunun birtanesine Ek Kod yazarak, Bulundugu Tüm Kanalarda senin yazdigin/ekledigin Nickin yazdigi herseyi bir belli kanala yansitsin sende ordan gör gibi.

Teşekkür ederim :)

Hmm. Ben sıradan bir user'ım :)

O şekilde göremezsek yine ignore'daki sistem gibi özel pencerelere yansıtsın. Mesela ben Sabit35 nickini takibe aldım, bulunduğumuz kanallarda yazdıklarını kanal genelinde görebileyim, ancak yine @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]35 penceresine de yansıtsın. Bunun Dışında Sabit60 nickini de takibe aldım, aynı işlemi ona da yapsın ve onun yazdıklarını da @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]60 penceresine yansıtsın. Yani nick ekleyip çıkartabileyim ve her nicke ayrı özel pencere açsın :)

Bu ignore kodunda bana özelde yazdıkları da yansıyor. İstediğim kodda özele yazılanlar özel pencerelere yansımasın ona gerek yok, sadece kanal geneli :)

Birde bu ignore koduna şöyle bir ayar yapabilir miyiz? Örneğin Sabit43 nickinin yazdıklarını yansıtmasın @ignore penceresine, onu muaf edebileyim ya da başka nickleri de muaf edebileyim.

Feragat 28 Nisan 2015 15:33

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Mirc scripting dersleri kategorisinde debug konusu var. O konuyu incelemeni tavsiye ederim. Basit bir veya birkaç alias ile yapabilirsin bu istediklerini.

Sabit1 28 Nisan 2015 15:47

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Benim fazla bir kod bilgim yok, yapamam yani, sadece bir istekti. Teşekkürler yinede :)

Feragat 29 Nisan 2015 11:51

Cevap: Bir Nickin Yazdığı Mesajları Takip Etme
 
Alıntı:

Sabit1 Nickli Üyeden Alıntı (Mesaj 1041647693)
Benim fazla bir kod bilgim yok, yapamam yani, sadece bir istekti. Teşekkürler yinede :)

Bu şekilde yapabilirsin,
/mnekle Nick (Muaf nick ekler)
/mnsil Nick (Muaf nick siler)

/ignore Nick!*@* kalıbı ile ignore etmen gerekiyor.

Kod:

alias mnekle auser m $$1 | echo 4 -tea $1 Muaf Listeye Eklendi.
alias mnsil ruser m $$1 | echo 4 -tae $1 Muaf Listeden Silindi.


alias engelli {
  tokenize 32 $1-
  if ($3 == PRIVMSG) { 
    var %nick = $gettok($gettok($1-,1,33),2,58)
    if ($ignore($+(%nick,!*@*)) != $null) && !$ulist(%nick,m,0) {
      if (!$window($+(@,%nick))) { window -nz $+(@,%nick) }
      echo -t $+(@,%nick) $4 $+(<,%nick,>) $+(,$right($5-,-1))
    }
  }
}

on *:connect: {
  debug -i on engelli
}



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

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