IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Ağustos 2011, 06:04   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Çoklu NickBan




Merhaba,

Elimde yine bu forumdan bir kod yazarının yazdığı bir kod var. Kod nick listesinde seçilen birden fazla nicke nickban yapılıp kicklenmesini sağlıyor. Koddan aslında çokça memnunum ama daha çok işime yarayabilecek bir ekleme olsa fena olmazdı diye yardım istiyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
var %a 1 | while %a <= $snick($active,0) { mode $active +b $snick($active,%a) | kick $active $snick($active,%a) sebep | inc %a }

Bu kodu nicklistesi popupsunda kullanıyorum. Ama ben birden fazla kanalda ilgilendiğimden dolayı, aktif kanalda yaptığım nickbanları diğer bulunduğum kanallarda da yaptıracak şekilde değiştirebilmemiz mümkün müdür?

A kanalının nick listesinde yaptığım bu nickbanlar, diğer op olduğum B, C, D ve E kanallarında da işlesin istiyorum. Ve aynı şekilde, B kanalının nick listesinde seçtiklerim A, C, D, ve E kanallarında da nickban edilip kicklensin. Kanal isimlerini özellikle belirtebileceğim bir kod daha işime yarar çünkü dahil etmek istemediğim kanallarda da opluğum var.

Şimdiden teşekkürler.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 10 Ağustos 2011, 06:37   #2
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Çoklu NickBan




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias f6 { var %s 1, %nickler $replace($snicks,$chr(44),$chr(32)) while (%s <= $numtok(%nickler,32)) { bans $gettok(%nickler,%s,32) inc %s } } alias bans { var %n 1 while (%n <= $chan(0)) { if ($regex($nick($chan(%n),$me).pnick,/(&|@|~|%)/i)) { mode $chan(%n) +b $1 | kick $chan(%n) $1 Tum kanallardan Banlandiniz! } inc %n } }


bu op oldugun her kanaldan coklu nickbardan ban atma kodudur, ben f6 tusuna gore ayarladım artık gerisini sen yapabilirsin , operator oldugun her kanaldan coklu ban atabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias f7 { var %s 1, %nickler $replace($snicks,$chr(44),$chr(32)) while (%s <= $numtok(%nickler,32)) { bansc $gettok(%nickler,%s,32) inc %s } } alias bansc { var %n 1, %muafchan #chan1 #chan2 while (%n <= $chan(0)) { if ($regex($nick($chan(%n),$me).pnick,/(&|@|~|%)/i)) && (!$istok(%muafchan,$chan(%n),32)) { mode $chan(%n) +b $1 | kick $chan(%n) $1 Tum kanallardan Banlandiniz! } inc %n } }

%muafchan #chan1 #chan2

chan kısımlarini kendine gore ayarlarsın muaf ekletmek

Örnek: %muafchan #A #B #C

gibi, buda f7 tusuna gore ayarladım artık nasil hosuna giderse artık hepsi op oldugun kanallarda işlev yapiyor

 
Alıntı ile Cevapla

Alt 13 Ağustos 2011, 14:47   #3
Çevrimdışı
Cpu
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Çoklu NickBan




/f6 %x = 0 | :loop | inc %x | if ($comchan($$1,%x).op) { .quote mode $comchan($$1,%x) +b $$1 | .quote kick $comchan($$1,%x) $$1 2 Uygunsuz Hareket. } | if ($comchan($$1,%x)) { goto loop }

bu kod ile bulundugun bütün kanallardan atar f6 ya ekle

 
Alıntı ile Cevapla

Cevapla

Etiketler
coklu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çoklu Ban iniesta mIRC Scripting Sorunları 2 24 Temmuz 2013 04:17
çoklu oturum serencebey mIRC Scripting Sorunları 4 06 Kasım 2009 13:59