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/)
-   -   Ignore konusu (https://www.ircforumlari.net/mirc-scripting-sorunlari/527538-ignore-konusu.html)

TİGeR 12 Mayıs 2013 15:24

Cevap: Ignore konusu
 
Alıntı:

Krieq Nickli Üyeden Alıntı (Mesaj 1041300641)
Kod:

on *:text:$(* $+ $me $+ * ):#:{
if ($nick == Ali) { .ignore $nick | close -m $nick | notice $nick Kanalda Nickimi Yazdığın İçin İgnore Edildin. }
}


Kod:

on *:open:*: if ($nick == ali) { .ignore $nick | close -m $nick | notice $nick Özelime Yazdığın İçin İgnore Edildin. }
}

Kanalda nickini yazdığında yada özeline geldiğinde ignore eder.Özeline ne yazdığı önemli değil,gelir gelmez ignore edilir.


Tesekkurler [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod istediğim gibi calısıyor, Peki nickleri coğaltma imkanımız varmı ?

Krieq 12 Mayıs 2013 17:21

Cevap: Ignore konusu
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041300951)
Tesekkurler [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod istediğim gibi calısıyor, Peki nickleri coğaltma imkanımız varmı ?

Dialog haline getirdim.
/hkn ile dialogu açabilirsin.

Kod:

alias hkn { dialog -m hknprv hknprv }
on *:open:?:*:{
  if !$istok(%krq,$nick,32) == $true { halt }
  close -m $nick
  ignore $nick
  notice $nick Özelime Yazdığınız İçin Engellendiniz.
}
on *:text:$(* $+ $me $+ * ):#:{
  if !$istok(%krq,$nick,32) == $true { halt }
  close -m $nick
  ignore $nick
  notice $nick Kanal Genelinde Nickimi Yazdığınız İçin Engellendiniz.
}
dialog hknprv {
  title "Nick Engelleme"
  size -1 -1 101 140
  option dbu
  list 1, 1 0 97 106, size
  edit "", 2, 3 110 62 11, center
  button "Ekle", 3, 67 110 29 11
  text "Silmek için nickin üstüne çift tıkla", 4, 9 127 85 8
}
on *:dialog:hknprv:init:0: {
  if (%krq) .didtok $dname 1 32 $ifmatch
}
on *:dialog:hknprv:sclick:*: {
  if ($did == 3) {
    if ($did(2) != $null) {
      set -u %ozel $did(2)
      if (%ozel) && (!$istok(%krq,%ozel,32)) {
        .set %krq $addtok(%krq,%ozel,32)
        did -a $dname 1 %ozel
      }
    }
  }
}
on *:dialog:hknprv:dclick:*: {
  if ($did(1).sel > 0) {
    .ignore -r $did(1).seltext
    .set %krq $remtok(%krq,$did(1).seltext,1,32)
    did -d $dname 1 $did(1).sel
    did -c $dname 1 1
  }
}


TİGeR 25 Mayıs 2013 23:37

Cevap: Ignore konusu
 
Kod için tşk ederim istediğim gibi calısıyor, peki bu kisi notice yolladığındada calısırmı? calısmıyorsa nasıl düzenleriz tşkler..

Krieq 26 Mayıs 2013 20:24

Cevap: Ignore konusu
 
Kod:

on *:notice:*:?: {
  if !$istok(%krq,$nick,32) { halt }
  close -m $nick
  ignore $nick
  notice $nick Bana notice attığınız için engellendiniz.
}

Remoteye ekle.

TİGeR 27 Mayıs 2013 00:11

Cevap: Ignore konusu
 
Alıntı:

Krieq Nickli Üyeden Alıntı (Mesaj 1041304927)
Kod:

on *:notice:*:?: {
  if !$istok(%krq,$nick,32) { halt }
  close -m $nick
  ignore $nick
  notice $nick Bana notice attığınız için engellendiniz.
}

Remoteye ekle.

Yukardaki kod bana notice atan herkesimi ignore edicek? yoksa belirlediğim nicklerimi? tam anlayamadım birde bunu diğer koddan ayrı olarak yeni bir remote sayfasınamı ekliyoruz?

IRC-Dancer 27 Mayıs 2013 02:54

Cevap: Ignore konusu
 
;--- Notice atan kişileri engellicek şekilde ayarlamış.
;--- Remote '' kodun devamı '' sayfaya ekliceksin.

TİGeR 27 Mayıs 2013 13:47

Cevap: Ignore konusu
 
Hmm, Peki notice atanları değilde msj atanlarda oldugu gibi sadece belirlediğimiz kisiler notice atınca calışsa?

Krieq 27 Mayıs 2013 20:51

Cevap: Ignore konusu
 
İlle de sayfalarca açıklama mi yapmak gerek.kod yukarda yazdığım dialog kodu ile çalışır.dialogda eklediğin nickler notice atınca çalışır sadece. Sadece ilk satırındaki ?: kısmını sil.yukardaki textten kopy yaparken onu kaldırmayı unutmuşum.yani ilk satır on *:notice:*: { olacak.

TİGeR 22 Eylül 2014 16:37

Cevap: Ignore konusu
 
Bunda nickleri coğaltabiliyormuyduk ?

TİGeR 11 Şubat 2016 22:24

Cevap: Ignore konusu
 
Konuyu tekrar hortlatıyorum :)
Aşşagıdaki kod belirlediğimiz nick özele geldiği an ignore edilior cok güzelde calısıyor peki bu kodu nick + ip aralığı seklinde düzenleyebilrmiyiz?
Örnek: Misafir41454 nickli bir kullanıcı bana yazdı bunun ip adresi 178.152 ile baslıor bu kısım genelde degismeyen bölüm , bu ve buna benzer ip aralıgı ile baslayan ipleri özele geldiği an ignore etme sansımız varmı ? tşkler


Kod:

on *:text:$(* $+ $me $+ * ):#:{
if ($nick == Ali) { .ignore $nick | close -m $nick | notice $nick Kanalda Nickimi Yazdığın İçin İgnore Edildin. }
}



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

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