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.

Mylife 01 Kasım 2016 17:22

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın dediği gibi listeyi düzenlemek gerekiyor ayrı bir kod ile liste yonetilmek istenilsede liste düzeni belirsiz olduğu için sorunlar ile karşılasılıcaktır en temizi düzenli yeni bir liste olmasıdır diye düşünüyorum ben, iyi forumlar.

IrCbaStarD 02 Kasım 2016 00:58

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] un gidisi mantigi dogru idi fakat nereye ekleme silme yapicagini sasirmis. :)

Kod:

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


Alper 02 Kasım 2016 04:03

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

IrCbaStarD Nickli Üyeden Alıntı (Mesaj 1041817151)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] un gidisi mantigi dogru idi fakat nereye ekleme silme yapicagini sasirmis. :)

Kod:

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


Sınırları zorladığımın farkındayım. Verdiğiniz kodu aynı mantıkla $9 yerine $10 yaparak nasıl kullanabiliriz ? Yada kullanabilir miyiz ?

Kod:

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

Bu şekilde bişiler yaptım ama olmadı $+ boşluğu birleştiriyor diye biliyorum yanlışta biliyor olabilirim.

Kod:

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

Sanırım oldu. Üsteki şekilde yaptım. Bi kontrol eder misiniz ?

IrCbaStarD 02 Kasım 2016 11:54

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
Anladigim kadar ident almak istiyorsun. $10 yerine $right($gettok($10,1,64),-1) kullanmalisin.

GeneraL 05 Mayıs 2022 22:05

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
be bu kodların hepsini denedim lakin çalışmıyor neden çalışmadı onuda anlamadım

benim yapmak istediğime güzel olacak bi sistemdi bu konu ile alakalı bilgisi olan arkadaşlar yardımcı olur ise çok memnun kalırım.

yapmak istediğim olay sunucuya girişinde badnick listesinde yer alıyor ise bunu önce partall yaptırıp sonra nicki ile alakalı kanala sajoin yaptırmak istiyorum yani kanala girmeden işlem yaptırmak istiyorum

blaclist 'im deneme!*@* şeklindedir.

GeneraL 06 Mayıs 2022 22:29

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
yokmu cevap verecek birileri bu duruma acaba ?

AsiRuh 07 Mayıs 2022 16:09

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

GeneraL Nickli Üyeden Alıntı (Mesaj 1042673589)
yokmu cevap verecek birileri bu duruma acaba ?

mIRC Versionu kontrol edermisin

GeneraL 07 Mayıs 2022 17:27

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
yanlış değil ise 6,35 yazıyor editleme falan olmadı ise yani

GeneraL 08 Mayıs 2022 18:19

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
cevap verecek olan konu ilginizimi çekmiyor daha önceden yardım etmek isteyen ve yardım isteyen arkadaşlar hani öyle ise en azından onun cevabını verin de onu bilelim bari.

Feragat 09 Mayıs 2022 13:04

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

GeneraL Nickli Üyeden Alıntı (Mesaj 1042673989)
cevap verecek olan konu ilginizimi çekmiyor daha önceden yardım etmek isteyen ve yardım isteyen arkadaşlar hani öyle ise en azından onun cevabını verin de onu bilelim bari.

Sunucuya girişlerde delayjoin tarzı modüller vardı diye hatırlıyorum. Direkt sunucuya girişte badnick için işlem yaptırsam örneğin başka bir kanala sajoin vb, bu işlem modülle çakışabilir. Sen kanallardan çıkaracak işlem yaparsın, modül otomatik olarak kanala tekrar sajoin yapar gibi.
Öncelikle modül böyle bir durumda kullanacağın koda nasıl tepki verir bilmek/denemek gerek, bunun dışında badnick koruması forumda fazla sayıda paylaşılmıştır.

İstediğin gibi kod yazmak isteyen olursa da konu altından arkadaşlar destek olabilir

GeneraL 09 Mayıs 2022 23:25

Cevap: !badnick ekle nick ( Kill + nick değiştirme şeklinde )
 
girişte ipleri görüyor mesela aynı işlemde nickleride görmesini sağlasak ona göre uygulanması gereken işlem nedir bakılabilir ama badnickleri userlist yada txt dosyasından görmesini sağlama konusunda sıkıntı var bu konu altında işlenen remotelerde o nasıl olacak bu konuda yardım edecek arkadaşlar bi baksa onlarda bakmıyor


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

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