Tekil Mesaj gösterimi
Alt 02 Ekim 2008, 16:39   #1
Çevrimdışı
SuNSeT
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Eski dökümanlardan kesit-1




Konu; (+f)Flood parametreleri.
hazırlayan; Beytullah Güleç *

önbilgi; +f kipinin işlemi, flood korumasıdır. belirtilen süre zarfında kanalda yapılacak olan işlevlere sınır koyma özelligi saglar.
Bu sınırlama/eylem işlemlerini yaparken çeşitli parametreler kullanılır.
Bu parametreler sayesinde, istedigimiz işlemi belirledigimiz saniye icerisinde yaptırabiliriz.


+f kip'ini kullanım şekli: +f [<miktar><tur>{#<eylem>}{,...}]:<saniye>

Resim ;

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Yukardaki resim tablosunu irc'de görebilir, ve bilgi almak isterseniz; Ayrıntılı bilgi icin komut: /HELPOP ?CHMODEF komutunu uygulamalısınız.

c parametresi; Belirtilen kanalda, belirtilen süre zarfı icerisinde gönderilicek maksimum CTCP sayısını belirlemek icin kullanılır.
Eger limit aşılırsa direk, otomatik olarak +C kip'i devreye girer. ve bu kip'in kac dakika aktif kalacagını belirlemek mümkündür.
Ekstra Hamleler: +m,+M demişiz yukarıdaki resimde, bu kip'leride +C Kipi yerine devreye sokabilirsiniz.
yani CTCP mesajlarını; +m ve +M kipleri ile engelleyebiliriz.

Soru; Aşk kanalına 4 saniye icerisinde maksimum 3 CTCP gönderilirse kanal 1 dakikalıgına +C moduna alınsın.
Cevap; /mode #Aşk +f [3c#C1]:4
Acıklama; Aşk kanalına 4 saniye icerisinde gönderilebilecek maksimum CTCP miktarı 3'tür. Eger limit aşılırsa kanal 1 dakikalıgına +C moduna otomatikmen gecicektir.

*

j parametresi; Belirtilen kanalda, belirtine süre icerisinde kanala maksimum giriş'i sayısını belirlemek icin uygulanır.
Eger limit aşılırsa, otomatik olarak +i modu devreye girecektir. Bunu dakika cinsinden ne kadar aktif kalacagını belirlemek mümkündür.
Ekstra Hamleler; Resimden anlaşıldıgı gibi, +i yerine +R parametresinide devreye sokabilirsiniz.

Soru; Aşk kanalında 5 saniye içerisinde maximum 6 kullanıcı kanala girebililsin eğer limit aşılırsa kanala otomatik olarak +R kipi konulsun.
Cevap; /mode #Aşk +f [6j#R]:5
Acıklama; Aşk kanalına 5 saniye icerisinde girebilecek maksimum kullanıcı sayısı 6'dır, eger limit aşılırsa, otomatikmen +R kipi devreye girecektir.

*

k parametresi; Belirtilen kanalda, belirtilen süre zarfı icerisinde gönderilecek Maksimum Knock sayısını belirlemek icin kullanılır.
Eger limit aşışırsa, otomatik +K modu devreye girer, Buna dakika cinsinden ne kadar aktif kalacagını belirlemek mümkündür.
+K kipinin ekstra hamlesi yoktur.

Soru; Aşk kanalında, 3 saniye içerisinde kanala maximum 3 knocks gönderilebilsin, eğer limit aşılırsa kanala otomatik olarak 9 dakikalığına +K kipi konulsun istiyorum.
Cevap; /mode #Aşk +f [3k#K9]:3
Acıklama; Aşk kanalına 3 saniye icerisinde gönderilebilecek maksimum Knock sayısı 3'tür, eger limit aşılırsa otomatikmen 9 dakika +K kipinde durucaktır.

*

m parametresi; Belirtilen kanalda, belirtilen süre zarfı icerisinde gönderilecek maksimum mesaj sayısını belirlemek icin kullanılır.
Eger limit aşılırsa, otomatik olarak +m modu devreye girecektir. Bunu dakika cinsinden ne kadar aaktif kalacagını belirlemek mümkündür.
Ekstra hamleler; +m yerine, +M 'de kullanılabilir.

Soru; Aşk kanalına 13 saniyede en fazla 6 satır mesaj gönderilebilsin, bu limit aşılırsa kanala 3 dakika boyunca nicki kayıtlı olmayan kullanıcılar mesaj gönderemesinler.
Cevap; /mode #Aşk +f [6m#M3]:13
Acıklama; Aşk kanalına 13 saniye icerisinde maksimum 6 Satır mesaj gönderilebilir. Eger limit aşılırsa 3 Dakikalıgına +M moduna gecer kanal.

*

n parametresi; Belirtilen kanalda, belirtilen süre zarfı icerisinde maksimum degiştirilecek nick sayısını belirlemek icin kullanılır.
Eger limit aşılırsa, otomatik olarak +N modu devreye girer. Bunu dakika cinsinden ne kadar aktif kalacagını belirlemek mümkündür.
+N kipinin ekstra hamlesi yoktur.

Soru; Aşk kanalında 9 saniyede en fazla 7 nick değiştirilebilsin limit aşılırsa kanal 6 dakika +N moduna alınsın.
Cevap; /mode #Aşk +f [7n#N6]:9
Acıklama; Aşk kanalında 9 saniyede icerisinde, maksimum 7 nick degişimi olursa, kanal otomatikmen 6 dakikalıgına +N kipine gecicektir.

*

t parametresi; Belirtilen kanalda, belirtilen süre zarfı icerisinde gönderilicek maksimum mesaj satırı sayısını belirlemek icin kullanılır.
Eger limit aşılırsa, otomatik olarak kullanıcı kanaldan atılacaktıkr(kick).
Ekstra hamleler, Kicklemek yerine kullanıcıya ban'da atabiliriz.

Soru; Aşk kanalına 12 saniyede 7 satırdan fazla mesaj gönderen(ler) banlansınlar.
Cevap; /mode #Aşk +f [7t#b]:12
Acıklama; Aşk kanalına bir kullanıcının 12 saniye icerisinde, gönderecegi maksimum mesaj adet'i(sayısı) 7'dir. Eger limit aşılırsa kullanıcı banlanır..

--

Şimdi acıkladıgımız parametreleri, 3 - 5 örnekle iyice pekiştirelim..

Soru 1) #dark kanalına 5 saniyede 3'den fazla kullanıcı girmeye kalkışırsa sunucu kanalı otomatik olarak +R kipine alsın ve kanala 5 saniyede 7 den fazla mesaj gönderilmeye kalkışılır ise sunucu kanalı otomatik olarak +M kipine alsın, bunu nasıl yapabilirim?
Cevap 1) /mode #dArk +f [3j#R,7m#M]:5

__


Soru 2) #IF kanalına 7 saniye içerisinde maximum 5 nick değiştirilebilsin eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +N kipi konulsun, ve 7 saniye içerisinde maximum 2 ctcp kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +C kipi konulsun, nasıl yapabilirim?
Soru 2) /mode #IF +f [5n#N5,2c#C10]:7

__


Soru 3) Webmaster kanalında belirttigim şu özellikler olsun istiyorum;

a) 10 saniye icerisinde kullanıcı kanala maksimum 6 satır mesaj yazsın limit aşılırsa kanal'dan atılsın.
b) 10 saniyede maksimum 3 knock gönderilsin kanala, eger limit aşılırsa +K moduna alınsın kanal.
c) 10 saniye icerisinde kanala 40 mesaj gönderilsin, eger limit aşılırsa 3 dakika +m'ye alınsın kanal.
d) 10 saniye icerisinde kanalda maksimum 7 nick degiştirilsin eger limit aşılırsa 10 dakikalıgına +N 'ye alınsın kanal.

cevaplar;

a) /mode #webmaster +f [6t]:10
b) /mode #webmaster +f [3k#K]:10
c) /mode #webmaster +f [40m#m3]:10
d) /mode #webmaster +f [7n#N10]:10

Eger bunları tek bir komut'da birleştirmek istersek " , " virgül yardımıyla yapıcaz bu komutu,
virgül " , " komutları birleştirmemize yarıyacak. şu şekilde;

' /mode #webmaster +f [6t,3k#K,40#m3,7n#N10]:10 '

Umarım faydalı olur.


Konu SuNSeT tarafından (02 Ekim 2008 Saat 16:46 ) değiştirilmiştir.
 

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet