Giriş

Orijinalini görmek için tıklayınız : Exceptions parametreleri


Violence
24 Temmuz 2015, 19:11
Exceptions parametreleri

Exception (ban koruması) komutlarının ana parametresi +e dir.

Kullanım: /mode #kanal +e mask
Bulunduğumuz bir kanalın exception listesini /mode #kanal +e komutu ile görebiliriz.
Exception komutlarında kullanılan yardımcı parametreler vardır. Bunlar c, n, r ve q yardımcı parametreleridir.
Bu yardımcı parametrelerin kullanımlarında, wildcard karakterleri kullanılabilir.
Şimdi bu yardımcı parametrelerin ne işe yaradıklarını ve nasıl kullanıldıklarını inceleyelim.

c: Belirlenen kanalda bulunan kullanıcılara ban koruması sağlayan parametredir.
Kullanım: /mode #kanal +e ~c:#belirlenen-kanal
Örnek: abc kanalına, help kelimesi ile başlayan kanallarda bulunan kullanıcıların girmesini istemiyorum. Fakat helpers kanalında bulunan kullanıcılar girebilsin.
Cevap: /mode #abc +be ~c:#help* ~c:#helpers
Örnek: abc kanalına, 4 karakterli kanallarda bulunan kullanıcıların girmesini istemiyorum. Fakat help kanalında bulunan kullanıcılar girebilsin.
Cevap: /mode #abc +be ~c:#???? ~c:#help
Örnek: abc kanalına, help kanalında bulunan kullanıcıların girmesini istemiyorum. Fakat help kanalında @, & ve ~ prefixlerine sahip olan kullanıcılar kanala girebilsin.
Cevap: /mode #HelpEthos +be ~c:#help ~c:@#help
Notlar:

+e ~c:#kanal => kanal da bulunan tüm kullanıcılara ban koruması sağlar.
+e ~c:+#kanal => kanalda bulunan +, %, @, & ve ~ prefixlerine sahip olan kullanıcılara ban koruması sağlar.
+e ~c:%#kanal => kanalda bulunan %, @, & ve ~ prefixlerine sahip olan kullanıcılara ban koruması sağlar.
+e ~c:@#kanal => kanalda bulunan @, & ve ~ prefixlerine sahip olan kullanıcılara ban koruması sağlar.
+e ~c:&#kanal => kanalda bulunan & ve ~ prefixlerine sahip olan kullanıcılara ban koruması sağlar.
+e ~c:~#kanal => kanalda bulunan ~ prefixine sahip olan kullanıcılara ban koruması sağlar.

n: Belirlenen kullanıcılara kanalda sadece nick değiştirebilmesi için ban koruması sağlayan parametredir.
Kulllanım: /mode #kanal +b ~n:mask
Örnek: help kanalında, nicki S harfi ile başlayan kullanıcıların nick değiştirmesini istemiyorum. Fakat Sessiz nicki, nick değiştirebilsin.
Cevap: /mode #Help +be ~n:S*!*@* ~n:sessiz!*@*
* Bu durumda nicki S harfi ile başlayan sadece Sessiz nicki, Help kanalında nick değiştirebilir. Fakat gene de yasaklanan mask ile ilgili nickler seçemez. Yani yeni nicki, S harfi ile başlayamaz.

r: Belirlenen fullname'e (realname, setname) sahip kullanıcılara ban koruması sağlayan parametredir. Fullname olarak birden fazla kelime belirtilecek ise, aralarına boşluk yerine _ koyulmalıdır.
Kullanım: /mode #kanal +e ~r:fullname
Sultan is HE@Helper.sohbet.Net * recep_efendi Burada alt çizili bölge fullnameyi temsil eder.
Örnek: egitim3 kanalına, fullnamesi yıl kelimesi ile başlayan kullanıcıların girmesini istemiyorum. Fakat fullnamesi yıLmaz olan kullanıcılar girebilsin.
Cevap: /mode #egitim3 +be ~r:yıl* ~r:yıLmaz

q: Belirlenen kullanıcıların kanala sadece yazı gönderebilmesi için ban koruması sağlayan parametredir.
Kulllanım: /mode #kanal +b ~q:mask
Örnek: abc kanalına, nicki 7 karakterli olan kullanıcıların yazı göndermesini istemiyorum. Fakat livatis nicki, yazı gönderebilsin.
Cevap: /mode #abc +be ~q:???????!*@* ~q:Violence!*@*