irc chmodef komutları



Chmodef kelime manası olarak ;
Ch(Chan)Kanal,
Mode(Kip) ,
f(Flood)Tekrar,
Ch(Kanal)Mode(Kiplerinden)f(Tekrar-flood) demektir.
Kanalınızın tüm flood ayarlarını buradaki işlevlerle yaparsınız.
Mesela ; Join(Giriş),Nick değişimi,CtCp(Finger,version,ping vs),knock(+i?deki kanala mesaj),Mesaj(metin-yazı koruması) gibi.

Kullanımı :
Örnek : /mode #kanal +f [12j#i1]:11 gibi.

Kendi içinde parametreleri vardır.
Bunlar;


c        CTCP        +C               m, M
j         Join           +i                 R
k        Knock       +k
m      Messages    +m               M
n        Nickchange  +N
t         Text                kick             b

Yukarıdaki toplonun açıklaması ;

c : Parametresinin CtCps korumaları için kullanılabileceği , alınan önlem ise kanal?ı ilk olarak +C , sonra ise +m veya +M moduna alınabileceği belirtilir.
j : Parametresinin Giriş korumaları için kullanılabileceği , alınan önlem ise kanal?ı ilk olarak +i , sonra ise +R moduna alınabileceğini belirtilir.
k : Parametresinin Knock korumaları için kullanılabileceği , alınan önlem ise kanal?ı ilk ve tek olarak +k moduna alınabileceğini açıklar.
m : Parametresinin Mesaj korumaları için kullanılabileceği , alınan önlem ise kanal?ı ilk olarak +m , sonra ise +M moduna alınabileceği belirtilir.
n : Parametresinin Nickdeğişim korumaları için kullanılabileceği , alınan önlem ise kanal?ı ilk ve tek olarak +N moduna alınabileceği belirtilir.
t : Parametresinin Text(Yazı) korumaları için kullanılabileceği , alınan önlem ise kick ve b(ban) modları olabileceğini belirtilir.

Şimdi bu yukarıdaki işlevleri teker teker açıklıyalım ;

C Kipinden örnekler ;

Örnek : /mode #kanal +f [5c#C1]:6 (Kanal kanalına 6 saniye içinde 5 ctcps gönderilirse kanal 1 dakika +C moduna alınacaktır)
Örnek : /mode #kanal +f [12c#m2]:13 (Kanal kanalına 13 saniye içinde 12 ctcps gönderilirse kanal 2 dakika +m moduna alınacaktır)
Örnek : /mode #kanal +f [6c#M1]:7 (Kanal kanalına 7 saniye içinde 6 ctcps gönderilirse kanal 1 dakika +M moduna alınacaktır)

j Kipinden örnekler ;

Örnek : /mode #kanal +f [10j#i1]:12 (Kanal kanalına 12 saniye içerisinde 10 giriş olursa kanal 1 dakika +i moduna alınacaktır)
Örnek : /mode #kanal +f [8j#R3]:10 (Kanal kanalına 10 saniye içerisinde 8 giriş olursa kanal 3 dakika +R moduna alınacaktır)

k Kipinden örnekler ;

Örnek : /mode #kanal +f [3k#k1]:4 (Kanal kanalına 4 saniye içerisinde 3 knock mesajı gönderilirse kanal 1 dakika +k moduna alınacaktır)

m Kipinden örnekler ;

Örnek : /mode #kanal +f [8m#m1]:6 (Kanal kanalına 6 saniye içerisinde 8 mesaj gönderilirse kanal 1 dakika +m moduna alınacaktır)
Örnek : /mode #kanal +f [11m#M3]:10 (Kanal kanalına 10 saniye içerisinde 11 mesaj gönderilirse kanal 3 dakika +M moduna alınacaktır)

n Kipinden örnekler ;

Örnek : /mode #kanal +f [3n#N1]:1 (Kanal kanalında 1 saniye içerisinde 3 defa nick değişimi olursa kanal 1 dakika +N moduna alınacaktır)

t Kipinden örnekler ;

Örnek : /mode #kanal +f [10t#b]:12 (Kanal kanalında 12 saniye içerisinde 10 text(satır) yazı yazılırsa , bu işlevi yapan kişi servisler tarafından banlanıcaktır)

Örnekler bu şekildedir.

Detaylı açıklama ;

/mode #kanal +f [eylammiktarı/eylem#(kanal)alınacak-kip/dakikası]:saniye
Şimdi açıklıyalım.
Komut uygulanmasında ;
[” elipsinin içinde tüm işlevler gerçekleştirilir.
“:Süre” ise saniye üzerinden hesaplanır ;
Mesela :10 ise : 10 saniye anlamına gelir.
# işareti kanal anlamına gelir.
Yani # kullanıldığı zaman kanalında gibi mana taşır.
“] bu parantez işlevi sonlandırmak için kullanılır.
] elipsinde önceki # işaretinden sonraki eylem ;
Mesela : m1(AlınacakMode-Dakika) olarak hesaplanır.
Yani # işaretinden sonraki verilen mode dakika üzerinden hesaplanır.
Bu işlevler her ne kadar zor gibi görünsede , mantığı çözüldükten sonra yaratıcı eylemler yapılabilir.

Yorumlar

Bir yanıt yazın