IRCForumu.ORG   çatla net
Goygoy


Ağaç Şeklinde Aç4Beğeni
  • 2 Post By helloween
  • 1 Post By MaquSa
  • 1 Post By JackaL

 
 
Seçenekler Stil
Alt 24 Nisan 2022, 23:42   #1
Kayıtlı Üye
helloween - ait Kullanıcı Resmi (Avatar)

Standart TurkSohbet.net "Ban Parametreleri ve Komutları" Eğitimi Düzenlendi



Ban Parametreleri ve Komutları Eğitimi

Ban : Bir yada daha fazla kullanıcıyı kanaldan uzaklaştırmamızı yada kanaldaki konuşmasını engellediğimiz client (mIRC) Tabanlı komutumuzdur.
Uzaklaştırma olarak sadece ban komutu değil kick+ban komutu ike sebep yada sebepsiz olarak uzaklaştırma yapılabilinir.
Sunucumuzda Ban için kullandığımız bir takım özellikler yeralır.
Bunlar (-k,-r,-u) ve (n,c,r,q,t) parametreler olarak çeşitlidirler.
Not : (-k,-r,-u) parametrelerini /ban komutunda uygulayabiliyoruz. /mode ile yapılan +b işlevlerde kullanılmazlar
(n,c,r,q,t) parametrelerin /ban komutunda kullanımı için maskenin nick!*@* şeklinde olmasıdır.
örnek : /ban ~n:heIIoween!*@* , /ban ~q:heIIoween!*@* vb gibi
Bu Kiplerden ilave olarak +e (ban koruma maskesi) olarak adlandırılan bir kipimizde mevcuttur.
+e yaptığımız nick veya nicklere banlardan hiçbir nedenlerden dolayı etkilenmezler.
Belli Başlı Ban Parametrelerin Tanıtılması
1-) -k Parametresi : Bir kullanıcıyı herhangi bir sebep belirtilmek üzere nick!ident@host maskeyi kullanarak kanaldan uzaklaştırmamızı sağlar
2-) -u Parametresi : Bir kullanıcıyı süreli(zamanlı) olarak uzaklaştırma amacında kullanılır.
3-) -r Parametresi : Bir Kullanıcıyı kaanlda ban yada uzaklaştırma nedeni olarak unban işlevi görür ve uzaklaştırdığımız kullanıcın banını açmamızı sağlar.
4-) ~q Parametresi : Bir kullanıcıyı kanalda konuşma yasağı getirmek amacıyla kullanılır yani /ban #kanal nick olarak aynı işlevi görsede farkı maskesidir.yani nick!*@* olarak maske alınır.
5-) ~n Parametresi : Bir kullanıcıyı kanalda nick değiştirmesini engellemek amacı ile kullanırız maskemiz aynı yöntem olarak nick!*@* olarak uygulanır.
6-) ~r Parametresi : Bir kullanıcının fullname yani gercek isim bölümüne göre ban atabiliriz maskemiz aynı yöntem olarak nick!*@* olarak uygulanır.
7-) ~c Parametresi : Kanalımıza başka bir kanalda olan kullanıcılarımızın girmesini önlemek amacı ile kullanırız.
8-) ~T Parametresi : Belirlenen kelimenin kanalda kullanılmasını engelleyen parametredir.

Ban Parametreler için Örnekler:
-u parametre için örnek :
/ban -u60 #kanaladı heIIoween yada bulunduğunuz kanal için /ban -u60 heIIoween
belirttiğimiz komut heIIoween nickine #kanaladı kanalında 60 saniye süre olarak kanalda konuşma yasağı ve çıktığında giriş yasağını koyar.
peki bu komutu önceden -u komutu olmadan yapıyorduk ve nasıl yapabiliriz?
//timer 1 1 /ban #kanaladı heIIoween | /timer 1 60 /ban -r #kanaladı heIIoween
timer özelliğinden görüldüğü gibi timer özelliğimizden yararlanarak hem ban hemde ban -r parametresini uygulamış olduk.
-u parametresine nazaran daha uzun bir işlem ve aynı özelliktir -u parametresi daha kısa ve zaman açısından tercih edilebilinir.
Dikkat etmeniz önemli bir nokta sayinin saniye cinsinden olması ve hemen -u parametresinin sonuna eklenmesidir.
Not : eğer yukarıdaki verdiğimiz örnekte /ban -u60 #kanaladı heIIoween yerine /ban -u 60 #kanaladı heIIoween alacağımız cevap ise ; * /ban: no such user 60 (Server'dan alacağımız mesaj bu olacaktır.)
-u parametre yi -k parametre ile beraber kullanarak süreli kick ban olarakta kullanabiliriz.
/ban -ku60 #kanaladı heIIoween (Sebepte yazılabilinir.)
Bulunduğunuz kanalda /ban -ku60 heIIoween (Sebepte yazılabilinir.)
-k parametresi için örnek :
/ban -k #kanaladı heIIoween yada bulunduğunuz kanal için /ban -k heIIoween
Not : Bu komuta dilersek Sebepte yazılabilinir.
Bu komutu kullandığımızda ilk adımda heIIoween nickine +b uygulanıp daha sonra otomatik olarak kick komutu devreye girer ve kanaldan uzaklaştırılmış olur.
Eğerki sebep belirtilmemiş ise sadece nick gözükür , sebep belirtildiği takdirde yazdığımız sebepte gözükecektir.
/ban -k #kanaladı heIIoween => sebepsiz kick+ban komutudur.
/ban -k #kanaladı heIIoween deneme => sebepli olarak kick+ban komutudur.
*** heIIoween mode değiştirdi:+b heIIoween!*helloween@turksohbet.net
*** heIIoween heIIoween Tarafından Kanaldan Atıldı (deneme)
Bunu /mode komutuyla yapmak icin : //mode #kanaladı +b heIIoween | /kick #kanaladı heIIoween deneme
*** heIIoween mod değiştirdi:+b heIIoween!*@*
*** heIIoween heIIoween Tarafından Kanaldan Atıldı (deneme)
-r parametresi için örnek :
/ban #kanaladı heIIoween ; olarak atılan banı
/ban -r #kanaladı heIIoween!*helloween@turksohbet.net yada /ban -r #kanaladı heIIoween olarak banı açmamıza olanak tanımış olur.
/mode #kanal -b heIIoween!*helloween@turksohbet.net
olarak /mode komutumuz ilede bu şekilde heIIoween nickinin banınıda açmış oluruz.
yada bulunduğumuz kanalda /ban heIIoween olarak atılan banı /ban -r heIIoween yada /ban -r heIIoween!*helloween@turksohbet.net olarakta unban yapabiliriz.
~q: parametresi için örnek :
/ban #kanaladı ~q:heIIoween!*@* ; olarak heIIoween nickinin kanaladı kanalında konusmasını engellemis olduk
~q parametresini /mode ile uyguladığımızda ise ; /mode #kanaladı +b ~q:heIIoween ; şeklinde olur
Not : /mode ile atılan ~q parametreler için nickin sonuna !*@* ifadesi yazmamız zorunlu değildir.Dolayısı ile /ban parametresinde !*@* ifadesi zorunludur.
şu sekilde acıklayalım ; /ban #kanaladı ~q:heIIoween yaptığımız zaman
* /ban: Kullanıcı Bulunamadı ~q:heIIoween uyarı almıs oluyoruz
status'da /ban #kanaladı ~q:heIIoween!*@* yaptığımızda ise
*** heIIoween mod değiştirdi:+b ~q:heIIoween!*@* uyarsını alabiliyoruz.
*** heIIoween mod değiştirdi:+b ~q:heIIoween!*@*
Bulunduğumuz kanalda /ban ~q:heIIoween!*@* bu komutuda uygulayabiliriz.
~n: parametresi için örnek :
/ban #kanaladı ~n:heIIoween!*@* yaptığımız zaman
*** heIIoween mod değiştirdi:+b ~n:heIIoween!*@* uyarsını alabiliriz.
/mode ile yapılması için ise ; /mode #kanaladı +b ~n:heIIoween şeklinde uygulayabiliriz.
Not : ~n parametresi ~q parametresinde olduğu gibi /ban ve /mode için !*@* ifade özellikleri aynı olarak işlem görür
Bulunduğumuz kanalda /ban ~n:heIIoween!*@* bu komutuda uygulayabiliriz.
~r: parametresi için örnek :
Kanaladı kanalında asd fullname'i iceren kullanıcı veya kullanıcılar için konuşma yasağıdır.
belirtilmek üzere fullname'e ban atmak için kullanılır örnek asd olsun fullname kısmı
/ban #kanaladı ~r:asd!*@* yaptığımız zaman banlarız ama işlev kazanmayıp asd fullname özelliğine sahip nick kanalda tekrar konusabilmeyi sağlayacaktır.
Nedeni bu şekilde ~r:asd yerine ~r:asd!*@* şeklinde +b atılması zorunlu olduğu için Dolayısıyla bu komutu sadece /mode ile yapıyoruz.
/mode yöntemi ile /mode #kanaladı +b ~r:asd yapmamız yeterli olacaktır.
~c: parametresi için örnek :
Bu komutuda şu sekilde örnek verebiliriz.
/mode #kanaladı +b ~c:#banlanacak-kanal yani burdaki amacımız da bu sekildedir.
#banlanacak-kanal daki olan kullanıcılarımız #kanaladı kanalına giris yapamazlar anlamındadır.
Bunu başka örneklede acıklama yapalım kullanıcıların girmesini istemediğimiz kanal #xxx olsun ve #yyy kanalına girmesinler.
/mode #yyy +b ~c:#xxx bu komutu uyguladığımız zaman gerçekleşmiş olur.
Önemli Uyarı : +e kipi ile belirlediğimiz mask'a sahip kullanıcıyı ban koruması altına alabiliriz.
örnek : /mode #kanaladı +e heIIoween!*@*
~T: parametresi için örnek :
Belirlenen kelimenin kanalda kullanılmasını engelleyen parametredir.
Kullanım : /mode #kanal +b ~T:Block:Kelime
Örnek : TurkSohbet kanalında selam kelimesinin kullanılmasını istemiyorum.
/mode #turksohbet +b ~T:Block:selam
Açıklama : Bu Komutu uyguladığımız takdirde , heIIoween nickli kullanıcı kanaldaki banlardan etkilenmez.Aynı zamanda prefix değerlerine sahip +,%,@,&,~ bu durumdan etkilenmezler.
Ban tipleri ve maskeler :
Temel olarak 0 ile 9 arasında toplam 10 adet ban tipimiz vardır.
Bunları sıralayalım ve nasıl bir ban uyguladıklarını anlamaya çalışalım.
0: *!user@host
1: *!*user@host
2: *!*@host
3: *!*user@*.host
4: *!*@*.host
5: nick!user@host
6: nick!*user@host
7: nick!*@host
8: nick!*user@*.host
9: nick!*@*.host
Gördüğünüz gibi ban tipleri birbirinin aynısı gibi görünüyor.
Zaten çok küçük ayrıntılarda birbirlerinden ayrılıyorlar.
Örnek olarak 1 ve 2 numaralı ban tipine bakalım.
1: *!*user@host
2: *!*@host
Her ikisi de nick'e ve host'un tamamına ban atmasına rağmen,
2 numaralı ban tipi aynı nick ve host'a sahip bütün identd'lere ban atarken, 1 numaralı ban tipi sadece kullanıcının identd'ine ban atmaktadır.
Ban tiplerini kullanmak için /ban komutunun sonuna ban tipini yazmamız yeterlidir.
Örnek : /ban #kanaladı heIIoween 2
mIRC ilk Kurulumunda temel ban tipi 1 numaralı ban tipi olarak belirlenmiştir.
istediğiniz zaman ban tipini komutun sonuna yazarak değiştirebilirsiniz.
Soru Cevap Şeklinde Birkaç Örnekler :
Soru : Kanalımda "x" nicki kanalıma çıkıp girebilsin ama kanalda konuşamasın ?
Cevap : /mode #kanal +b ~q:x!*@*
Soru : Kanalımda yalnızca "b" nicki nick değiştirebilsin?
Cevap : /mode #kanal +be ~n:*!*@* ~n:b!*@*
Not : Nick!Ident@Host maskesinde herkesi nick degiştirememesi için banladık bundan dolayı bu yerlere "*" koyduk (*!*@*).Daha sonra +e deki parametre ile "b" nickini banlayamama korumasına aldık.
Soru : Kanalımda , #a kanalında bulunan userların girmesini istemiyorum ?
Cevap : /mode #kanal +b ~c:#a
Soru : Kanalım "+m" modunda değil, fakat ben Kanal Oplarının dışındaki sadece 1 kişinin kanalda konuşmasını istiyorum ?
Cevap : /mode #kanal +be ~q:*!*@* ~q:Nick!*@*
Soru : Isim Kısmının içinde "the" geçen userlar kanalıma giriş yapamasın ?
Cevap : /mode #kanal +b ~r:*the*
Soru : Kanalıma yalnızca #D kanalında bulunan userlar girebilsin ?
Cevap : /mode #kanal +be *!*@* ~c:#D
Soru : Kanalıma yalnızca ben giriş yapabileyim Nasıl yapabilirim ?
Cevap : /mode #kanal +be *!*@* Nickim!*@*
MaquSa ve JackaL bunu beğendiler.
________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Konu helloween tarafından (01 Haziran 2022 Saat 22:40 ) değiştirilmiştir..
 
Alt 24 Nisan 2022, 23:49   #2
MaquSa Limanı
MaquSa - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık..

helloween bunu beğendi.
________________

 
Alt 25 Nisan 2022, 00:43   #3
Kayıtlı Üye
JackaL - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık kardom güzel bir paylaşım olmuş bilgilendirmeli şekilde..

helloween bunu beğendi.
 


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi)
 

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

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



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