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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 05 Ağustos 2011, 01:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




Merhaba Arkadaşlar

Biraz bu forumda bakındım ama maalesef benim düşünceme paralel bir kod bulamadığım için -ki pek az bilgim vardır- basit bir kod isteğim olacaktır.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[01:35:25] -irc.orhanveli.com- *** AliVeli[@88.243.105.217.4052tried to join forbidden channel #abcd 

Özel kanallar yasaklı olduğu için herhangi bir kullanıcı girmeye çalıştığında yukarıdaki gibi bir notice geliyor. Bu girilmeye çalışan kanallardan dilediğim bir kaç kanala girmeye (kanal1, Kanal2, Kanal3 şeklinde çoğaltılabilir) çalışan kullanıcıların direkt Gline veya gzline ile banlanıp serverdan uzaklaştırmak istiyorum.

İkinci bir düşüncem daha var. Bulunduğum Server'a Webten genelde giriş yapılıyor olup 5-6 kanal sitelere göre otomatik açılıyor. Ancak bazıları tek bir kanala giriş yapıyor. Ben ise Server'a girişinde sadece 1 veya 2 kanala giren Kullanıcıların direkt olarak banlanmasını (gline, gzline) istiyorum.

Bu iki konu ile ilgili elinizde herhangi bir kod olan varsa burada paylaşabilmeniz mümkün mü?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Ağustos 2011, 04:10   #2
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*join forbidden channel*:$iif($regex($8,/(#Kanal1|Kanal2|Kanal3)/i),gzline $token($2,1,91) +0 Mesaj)


#Kanal1|Kanal2|Kanal3

kısımlarini

#Abc|#Chat|#Sohbet|#Bilmemne

gibi cogaltabilirsiniz , digerinden ise birşey anlamadım daha acık söylerseniz yardımcı olmaya calısırım.


 
Alıntı ile Cevapla

Alt 06 Ağustos 2011, 08:04   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




Kod için minnettarım İnanılmaz yardımı dokundu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


İkinci düşünşem şöyle ki Şimdi Normalde Bulunduğum Server'da Webten girişler oluyor ve 6 KanaL linklenmiş durumda yani Webten giren kullanıcı 6 kanala giriyor.

Bazıları ise Server'a girişte o 6 Kanala değilde Sadece 1-2 kanala girmektedir. Server'a girişte direkt 6 kanala değilde sadece 1-2 Kanala giren kullanıcıları banlamak için uygun bir kod olup olmadığını sordum.

Ve bu kodda O 6 kanal ismini koda yazabilecek, Bazı kullanıcıların değişiklik yapıp (eschat üzerinde veya mircten girme nedenleridir) sadece girdikleri 1-2 kanalın ismini de ben belirleyebileceğim.

Böylece Server'a girişte normalde 6 kanala girmesi gerekirken sadece o 1-2 kanala giren kullanıcıyı banlamış olacağım.

Yine sanırım karmaşık oldu ama Böyle bir kod olursa güzel olur yapılamazsa canınız sağolsun
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Ağustos 2011, 20:27   #4
Çevrimdışı
Set
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*connecting*:whois $9 raw 319:*:if ($numtok($right($3-,-1),32) == 2) && ($regex($3,/(#Chan|#Chan1|#Chan2)/i)) { gzline $2 +0 Mesaj }

boyle birşey işini görür bence . #chan yerlerini ayarlarsın kendine göre. Hayırlı IF'ler.


Konu Set tarafından (06 Ağustos 2011 Saat 20:57 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 06 Ağustos 2011, 20:29   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*:{ if $regex($1-,/Connecting/i) { set -u5 % $+ $9 | whois $9 } } raw 319:*:{ if ($+(%,$2)) { if ($token($3-,0,32) <= 2) { if $regex($3-,/(#Kanal1|#Kanal2)/i) { .gzline $2 - sebeb } } } }

Denemedim ama, çalışması gerek.


Konu WingmaN tarafından (06 Ağustos 2011 Saat 20:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 08 Ağustos 2011, 01:34   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yasak Kanala Girmeye Çalışan Kullanıcıya Otomatik Ban




İkinize de minnettarım. İnanılmaz şekilde işime yaradı. Süper oldu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ban, Çalışan, girmeye, kanala, kullanıcıya, otomatik, yasak


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

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
IRC'de kanala giren kullanıcıya otomatik olarak mesaj göndermek yunusca16 mIRC Scripting Sorunları 2 05 Aralık 2013 16:38
Kanala girdiğim zaman, Servicesler otomatik olarak bir yazı atsın kanala Update mIRC Scripting Sorunları 5 17 Kasım 2012 02:30
Kanala Giren e otomatik ban Maramarali34 mIRC Scripting Sorunları 21 07 Ocak 2009 23:44
Otomatik Çalışan CD-Rom Cemalizim Visual Basic 0 21 Temmuz 2008 19:12