Tekil Mesaj gösterimi
Alt 08 Aralık 2013, 11:36   #11
Çevrimdışı
Blood
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: IRCHelp'te En Çok Karşılaştığımız Kavram Yanılgıları




Mlock'la + olarak kilitlenen bir mod mlock -mode şeklinde açılır.

Mlock = mode lock yani mode kiliti demektir. Mlock sayesinde bir mode + ya da - olarak sabitlenebilir. Yani mlock'un amacı modu nasıl belirtmişsek o şekilde kilitlemesidir. Örneğin /chanserv set #kanal mlock +M-s komutu uygulanan bir kanalda kanal daima +M modundadır ve /mode #kanal -M[/B] ile asla -M moduna alınamaz.Chanserv buna izin vermeyecektir. Şöyle ki;

/mode #night -M

«13:07:10» • Mode : Nymph mode değiştirdi -M
«13:07:11» • Mode : ChanServ mode değiştirdi +M

Yine aynı şekilde yukarıdaki mlock komutunda kanalı -s olarak kilitlediğimiz için bu kez de kanal asla +s moduna alınamayacaktır.

/mode #night +s

«13:09:26» • Mode : Nymph mode değiştirdi +s
«13:09:27» • Mode : ChanServ mode değiştirdi -s

Peki şimdi benim kanalım mlock ile +M modunda ve bunu açmak istiyorum. /chanserv set #kanal mlock -M diye belirtecek olursam eğer o anda kanala chanserv -M verir ve şart teoride sağlanmış olur. Ama bu, modu açmak değil aksine bu kez de modu -M olarak kilitlemek anlamına gelir.

O halde kanalın mlock ayarlarını sıfırlayalım. Bu kez de kişinin aklına ama mlock la kilitlenen diğer modlar da kalkmış olur cümlesi gelmekte. Oysa ki siz +M-s olarak
kilitli bir mlock ta -M modu için mlock kullandığınız zaman zaten diğer mlock ayarlarını yok saymış olursunuz. Şöyle ki;

/chanserv set #night mlock -M

«13:13:46» -ChanServ- #night kanalindaki "mode lock" -M olarak degisti. Cümlede açıkça sadece -M modu'nun mlock'ta olduğundan bahsediliyor.Peki mlock
ile kilitlediğim -s ne durumda kontrol edelim;

/mode #night +s

«13:15:52» • Mode : Nymph mode değiştirdi +s

Görüldüğü üzere zaten -s modu mlock hafızasından silinmiş. Bu durumda demekki mlock komutu daima son kullanılan komutu dikkate alır.

O halde siz +M-s olarak belirtilmiş bir mlock'ta +M modunu açmak istiyorsanız ya kanalın mlock ayarlarını sıfırlayıp mlock'ta olmasını istediklerinizi yeniden bir komut ile sağlar ve ardından kanalda /mode #kanal -M modunu uygularsınız, ya da mlock'tan kaldırmak istediğiniz +M modunu yeni mlock komutunda yazmazsınız ve böylece +M mlock hafızasından silinir /chanserv set #kanal mlock -s yaparak -s modu kilitli kalmaya devam ederken M modu serbest bırakılmış olur ve /mode #kanal -M komutu ile mod açılır.

Öncelikle emeğinize sağlık.
Şimdi sormak istediğim şu, kayıt edilen bir kanalda mlock komutu kullanıldıysa bir daha hiç bir şekilde iptal edilemez mi ?

 
Alıntı ile Cevapla

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