18 Mart 2023, 14:13 | #1 |
|
Eski dökümanlardan kesit 01
ö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 ; 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ı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) #ircforumu 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 #ircforumu +f [3j#R,7m#M]:5 __ Soru 2) #ircforumu 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 #ircforumu +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. |
|
23 Mart 2023, 23:05 | #2 |
Paylaşım için teşekkürler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], emeğine sağlık.
________________
Düştüğüm her kuyudan mücadele ederek çıkmayı çocukken öğrendim. "Aslolan hayattır, hayat da BEŞİKTAŞ" [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
|
|
|
Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi) | |
|
|