Giriş

Orijinalini görmek için tıklayınız : Kanal Kipleri


Violence
24 Temmuz 2015, 19:20
Kanal Kipleri

Kanal Kipleri ( hoaqvbecIfijklmnprstzACGMKLNOQRSTVDu )

Konu: Kanal Mode/Kip (Chmodes) Açıklamaları



v (Voice (+)): Kanal +m de iken, kullanıcının kanala yazı göndermesini sağlar.



h (Halfoperator (%)): Kanal yardımcı operatörüne verilen kanal kipidir.



o (Operator (@)): Kanal operatörüne verilen kanal kipidir.



a (Protect (&)): Kanalda kullanıcıya kick komutunun uygulanmasını engellemek için verilen kanal kipidir.



q (Founder (~)): Kanal sahibine verilen kanal kipidir.


-
b mask: Kanalda kullanıcıya, ban uygulanmasını sağlar. (h)



e mask: Kanalda kullanıcıya, ban koruması uygulanmasını sağlar. (h)



I mask: Kullanıcının, davetsel (+i) konumda olan kanala invite komutu uygulamadan giriş yapmasını sağlar. (h)



i: Kanalı davetsel konuma getirmek için kullanılır. (h)



V: Kanalda /invite komutunun kullanılmasını engeller. (o)



K: Kanalda /knock komutunun kullanılmasını engeller. (o)



f: Kanalda flood korumasını sağlar. (o)



j giriş:saniye: Kanalda join flood korumasını sağlar. Kanala, her kullanıcının belirtilen saniye de bir giriş yapabilmesi için kullanılır. (o)



k anahtar: Kanala girişin şifreli olmasını sağlar. (h)



l sayı: Kanala kullanıcı limiti koyulmasını sağlar. (o)


Not: Maksimum limit olarak 2147483647 sayısı koyulabilir.



L #kanal: Kanalın başka bir kanala yönlendirilmesini sağlar. +l sayı modesi ile birlikte kullanılır. (q)



m: Kanala prefixsiz kullanıcıların yazı göndermesini engeller. (h)



M: Kanala sadece +r moduna sahip (kayıtlı) kullanıcıların yazı göndermesini sağlar. (o)



p: Kanalın /who, /whois ve /list komutlarında gözükmesini engeller. (o)



s: Kanalın /who, /whois ve /list komutlarında gözükmesini engeller. (o)




r: Kanalın kayıtlı olduğunu belirtir. (chanserv)



t: Kanalda sadece +h, +o, +a, +q kiplerine sahip kullanıcıların topic değiştirmesini sağlar. (h)



N: Kanalda sadece +o, +a ve +q kiplerine sahip kullanıcıların nick değiştirmesini sağlar. (o)



A: Kanala sadece +A kipine sahip ve üstü (adminler) kullanıcıların girmesini sağlar. (IRCops)



O: Kanala sadece +O kipine sahip ve üstü (operler ve adminler) kullanıcıların girmesini sağlar. (IRCops)



z: Kanala sadece SSL (Secure Socket Layer (Güvenli port)) kullanıcılarının giriş yapabilmesini sağlar. (o)



R: Kanala sadece nicki tanıtılmış (kayıtlı) kullanıcıların girmesini sağlar. (o)



Q: Kanalda kick komutunun kullanılmasını engeller. (o)




u: Kanalda ki operatörlerin gözükmesini engeller. Kanal operatörleri sadece /who #kanal veya /names #kanal komutlarında gözükebilir. (q)



n: Kanala dışardan mesaj gönderilmesini engeller. (h)



c: Kontrol kodu (CTRL+B, CTRL+K, CTRL+U vb.) kullanılmış yazıların kanala ulaşmasını engeller. (o)



S: Kontrol kodu (CTRL+B, CTRL+K, CTRL+U vb.) kullanılmış yazıların, kontrol kodlarından arındırılmış bir şekilde kanala ulaşmasını sağlar. (o)



T: Notice ile gönderilmiş mesajların kanala ulaşmasını engeller. (o)




C: Kanala, CTCP komutu ile gönderilmiş mesajların ulaşmasını engeller. (o)




G: Sunucu tarafından yasaklanan kelimelerin kanalda kullanılmasını engeller. (o)




Kullanıcıya uygulanan kanal modları: v, h, o, a, q, e, b, I
-



Bir arada kullanılamayan kanal modları: c ve S, s ve p




Kanal mode/kiplerini 3 şekilde uygulayabiliriz.




1- /chanserv set #kanal mlock ±mode



Bu komut ile belirlenen modeler, kanalda set yetkisi bulunan kullanıcılar ve services-netadminler haricinde kimse tarafından değiştirelemez.


Belirlenen modeler, değiştirilmediği taktirde sürekli aktif olurlar. Bu komutla uygulanan modeler chanserv tarafından değiştirilir.


Önemli: Kanal güvenliği için hangi modeler kullanılırsa kullanılsın, kanalın sürekli +nt'de kalmasına özen gösterilmelidir. Komutta istenilen modlar düzenirken +nt koyulması unutulmamalıdır.



Örnek: abc kanalının sürekli +m ve -R de kalmasını istiyorum.



Cevap: /chanserv set #abc mlock +ntm-R



2- /mode #kanal ±mode



Bu komutla kanala geçiçi olarak mode uygularız. Fakat uygulanan modeler chanserv tarafından (/chanserv set #kanal mlock ±mode) serbest bırakılmış modelerdir.



Kanalda hiç bir kullanıcı kalmadığı anda, bu komutla verilen modeler deaktif hale gelirler. Bu komutla uygulanan modeler nick tarafından değiştirilir.



Örnek: abc kanalını +m almak istiyorum.


Cevap: /mode #abc +m



Örnek: abc kanalını -C ye almak istiyorum.



Cevap: /mode #abc -C



Yukarıda ki komutunu yaptığımızda şöyle bir olay ile karşılaşabiliriz.


* Livatis sets mode: -C


* ChanServ sets mode: +C


Bu şu anlama gelir; abc kanalı chanserv tarafından (yukarda anlatılan 1. komut şekli) +C ye alındığı için mode komutu ile -C alınamamaktadır.



3- /mode #kanal ±kip nick


Örnek: abc kanalında Liva nickine +a kipi vermek istiyorum


Cevap: /mode #abc +a Liva




Kanal Mode/Kip (Chmodes) Açıklamaları hakkında IRCd'den yardım almak için /helpop ?chmodes komutu kullanılır.