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/)
-   -   !badnick ekle nick ( Kill + nick değiştirme şeklinde ) (https://www.ircforumlari.net/mirc-scripting-sorunlari/393682-badnick-ekle-nick-kill-nick-degistirme-seklinde.html)

Heavenly 15 Mayıs 2011 14:26

!badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Merhaba arkadaşlar benim bir koda ihtiyacım var örneğin #rapor kanalında bota !badnick ekle *HeavenLy* yazdığımda bot bu nick'i bir text dosyasına yada users bölümüne ekliycek bu nick ilk girişinde kill yicek , eğer 10 15 saniye içinde geri gelirse bot tarafından otomatik olarak nick'i değiştirilicek böyle bir kod yapılabilirmi lütfen çok lazım,ilgileniceklere şimdiden teşekkürler.

Difuzyon 15 Mayıs 2011 21:12

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Kod:

on $*:text:/!badnick(ekle|sil)\s(\S+)/ASi:#rapor:{
  var %badnick = badnick $regml(2),%msj = msg # $regml(2) maskı
  goto $regml(1)
  :ekle | auser %badnick | %msj eklendi | halt
  :sil | ruser %badnick | %msj silindi
}
on *:snotice:*:{
  if $level($9) == badnick {
    if $($+(%,bad,~,$9),2) == $9 { os raw svsnick $9 Guest $+ $r(1,9999999) :0 }
    else { kill $9 Nick değiştir | set -eu15 $+(%,bad,~,$9) $9 }
  }
}


Alper 31 Ekim 2016 01:42

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Merhabalar,

Konuyu hortlatmış gibi olacağım ama bir konu hakkında yardımınızı istiyorum. Verdiğiniz kodu aşağıdaki gibi kullanıyorum çalışıyor. Shitlist var bende zaten orda ekli olan bad nickleri kullanıyorum.

blacklist:*gatekiller* bu şekilde olanları atıyor
blacklist:*gatekiller*!*@* bu şekilde olanları atmıyor

2. Şekildeki gibi nasıl kullanabilirim aşağıdaki kodu ?

Kod:

on *:snotice:*:{
  if $level($9) == blacklist { kill $9 %shitlist %logo }
}

Teşekkürler.

Mylife 31 Ekim 2016 02:44

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Kullandığınız kodu tam olarak paylaşırsanız inceleyip gerekli şekilde düzenleyebiliriz [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .

Alper 31 Ekim 2016 03:09

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Alıntı:

Kod Nickli Üyeden Alıntı (Mesaj 1041816522)
Kullandığınız kodu tam olarak paylaşırsanız inceleyip gerekli şekilde düzenleyebiliriz [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .

Kullandığım kod o kadar dediğim gibi olması için ne eklememiz gerekiyor. O şekilde yapmamız mümkün mü?

IrCbaStarD 31 Ekim 2016 06:20

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Alıntı:

pckopat Nickli Üyeden Alıntı (Mesaj 1041816516)
Merhabalar,

Konuyu hortlatmış gibi olacağım ama bir konu hakkında yardımınızı istiyorum. Verdiğiniz kodu aşağıdaki gibi kullanıyorum çalışıyor. Shitlist var bende zaten orda ekli olan bad nickleri kullanıyorum.

blacklist:*gatekiller* bu şekilde olanları atıyor
blacklist:*gatekiller*!*@* bu şekilde olanları atmıyor

2. Şekildeki gibi nasıl kullanabilirim aşağıdaki kodu ?

Kod:

on *:snotice:*:{
  if $level($9) == blacklist { kill $9 %shitlist %logo }
}

Teşekkürler.

1. ekledigin kelime direk texti ariyor, 2. ekledigin kelime ise nick!ident@host mantigiyla eklenmis, sadece join part eventlerinde kullanabilirsin. Eklenen verileri düzenlemen lazim.

DeLiTiM 31 Ekim 2016 20:16

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
En basit yol olarak bu şekilde kullanabilirsin...

Kod:

on *:snotice:*:{
  if $remove($level($9),!*@*) == blacklist { kill $9 %shitlist %logo }
}

Alıntı:

pckopat Nickli Üyeden Alıntı (Mesaj 1041816516)
Merhabalar,

Konuyu hortlatmış gibi olacağım ama bir konu hakkında yardımınızı istiyorum. Verdiğiniz kodu aşağıdaki gibi kullanıyorum çalışıyor. Shitlist var bende zaten orda ekli olan bad nickleri kullanıyorum.

blacklist:*gatekiller* bu şekilde olanları atıyor
blacklist:*gatekiller*!*@* bu şekilde olanları atmıyor

2. Şekildeki gibi nasıl kullanabilirim aşağıdaki kodu ?

Kod:

on *:snotice:*:{
  if $level($9) == blacklist { kill $9 %shitlist %logo }
}

Teşekkürler.


Alper 01 Kasım 2016 03:30

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Alıntı:

DeLiTiM Nickli Üyeden Alıntı (Mesaj 1041816725)
En basit yol olarak bu şekilde kullanabilirsin...

Kod:

on *:snotice:*:{
  if $remove($level($9),!*@*) == blacklist { kill $9 %shitlist %logo }
}


Verdiğiniz şekilde denedim ama olmadı.

Mylife 01 Kasım 2016 15:49

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Alıntı:

DeLiTiM Nickli Üyeden Alıntı (Mesaj 1041816725)
En basit yol olarak bu şekilde kullanabilirsin...

Kod:

on *:snotice:*:{
  if $remove($level($9),!*@*) == blacklist { kill $9 %shitlist %logo }
}


farklı bir yol; @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

on *:snotice:*:{
  set %kod $deltok($deltok($level($9),-1,64),-1,33)
  if (%kod == blacklist) { kill %kod %shitlist %logo }
  unset %kod
}

  • Bu şekilde bir kullanımda !*@* bu karakterleri silicektir yani sadece $9 u baz alıcaktır.
  • Kullanım amacını, ne şekilde kullanıcanızı ve diğer detay ları paylaşırsanız daha sağlıklı bir şekilde yardımcı olabiliriz.
  • Forumda badnick korumaları ile ilgili çok sayıda döküman ve farklı kod calışmaları mevcuttur, iyi forumlar.

Alper 01 Kasım 2016 16:52

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Alıntı:

Kod Nickli Üyeden Alıntı (Mesaj 1041817032)
farklı bir yol; @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kod:

on *:snotice:*:{
  set %kod $deltok($deltok($level($9),-1,64),-1,33)
  if (%kod == blacklist) { kill %kod %shitlist %logo }
  unset %kod
}

  • Bu şekilde bir kullanımda !*@* bu karakterleri silicektir yani sadece $9 u baz alıcaktır.
  • Kullanım amacını, ne şekilde kullanıcanızı ve diğer detay ları paylaşırsanız daha sağlıklı bir şekilde yardımcı olabiliriz.
  • Forumda badnick korumaları ile ilgili çok sayıda döküman ve farklı kod calışmaları mevcuttur, iyi forumlar.

Kullanım amacı sunucuya giren badnickli kişiyi sunucuya girmeden atmak bu görevi yapıyor. Bende badnick koruması var normal kanal için olan ve onda ekli badnickler mevcut benim isteğim ayrı bi liste kullanmadan mevcut listedeki badnickleri algılasın. Mesela mevcut listede ident kısmını da eklemişim ident kısmınıda kontrol ediyor bu olayı sunucuya giren kişi içinde gerçekleştirsin istiyorum mümkünse tabi.

*!*@* bu şekilde her yeri görsün istiyorum. Mesela ben badnick listesine *!mobil@* şeklinde yazdığımda aşağıda örnek verdiğim kişiye kill atsın.

Örnek: Derya!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunun tamamını okuyabilir mi girişte ?

Bunun için

if $level($9) == blacklist olan kodu if $level($10) == blacklist

yaptığımda identi kontrol ediyor ama o şekilde ayrı ayrı kod veya ayrı bir badnick listesi yapmak istemiyorum.

Özetlersem *!*@* girişte heryeri kontrol edip mevcut badnick listesinden verileri görsün istiyorum mümkünse tabi

Teşekkürler.


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

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