OperServ Komutları (AçıkLamalı)
Mart 31st, 2009 Yazar adminOperserv Özel Komutlari
/os help commands
Komutu kullanıldığında çıkan paremetler aşşağıda uygulamalı şekilde verilmiştir.
GLOBAL Butun kullanicilara notice atar.
/os global Mesajınız ( Mesajınız kısmına ne yazarsanız bütün -Nickiniz- “Mesajınız” şeklinde status kısmında bütün kullanıcılara gidicektir. ) tamamını oku »
IRCServices Access Ekleyeni Log Kanalına Yansıtma
Mart 31st, 2009 Yazar adminKod:
cd ircservices*Kod:
pico modules/chanserv/access-levels.cdosyasina girin
Kod:
char *cmd = strtok(NULL, ” “);
char *nick = strtok(NULL, ” “);
char *s = strtok(NULL, ” “);
satırlarının altına;
Kod:
User *mstf;
———————————————————
Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level);
satırının altına;
Kod:
mstf = get_user(nick);
if (mstf) {
if (user_identified(mstf)) {
send_cmd(s_ChanServ, “PRIVMSG #services \2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine access ekledi.”, u->nick, chan, mstf->nick);
}
}
ekleyin kaydedip dosyadan çıkın.
Kod:
make ve make install
mIRC Komutlarının IRC Komutlarına Entegrasyonu
Mart 31st, 2009 Yazar adminBaşlaktan Anlaşıldığı Gibi, Bazı mIRC Komutlarını IRC Komutları İle Birleştirip İstediğimiz Veriyi Elde Etmeye Çalışacağız..
Elimden Geldiğince Anlaşılır Bir Dil Kullanmaya Gayret Göstereceğim..
-
Öncelikle mIRC’te Direk Sonucu Görmek İçin, İki Durum Söz Konusudur
1) Echo
2) Say
1) Echo : Uygulanan Komutun Aktif Pencerede veya Status’ta Görüntülenmesini Sağlayan Komuttur. İşimize Yarayan İki Parametresine Değinecem.
-a : Aktif Pencerede Görüntülenmesini Sağlar.
-
-s : Komutu Nerde Yaparsanız Yapın Veriyi Status Penceresinde Gösterir.
Kullanımı : //Echo -a {İşlem} && //Echo -s {işlem}
Örnek: Şuanki Kullandığım Nicki Komutla Nasıl Görütüleyebilirim?
Cevap: //Echo -a $me
Not1 : $me O An Kullandığımız Nicke Eşittir.
Not2 : Eğer ki Cevabı Status’ta Görmek İsteseydik; //Echo -s $me Komutunu Uygulardık..
Not3 : Eğer ki Komutta “$” Geçecekse Komut Çift Slas (//) İle Başlanılmalı Yoksa İstenilen Sonuca Ulaşılamaz.
2) Say : Echo İle Aynı Denilebilir Lakin Bazı Farklı Yönleri Var.Bu Farklılıklar da,
- Echo Komutunda Veriyi Sadece Komutu Uygulayan Kişi Görürken Say’da O an Yapılan Yere Gönderir. Komut Kanalda Yapılıyorsa Cevap Kanala Gider, Özelde Yapılıyorsa Özele Gider.
- Echo Komutu –Parametreleri Sayesinde– İstediğin Yerde Yapma İmkanı Sağlarken Say Komutunda Örneğin Status’ta Komut Çalışmaz Yani Cevap Alınmaz.
Say Kullanımına İlişkin Örnek,
Örnek: Şuanki Kullandığım Nicki Komutla Nasıl Görütüleyebilirim?
Cevap: //Say -a $me
Not: Eğerki Status’ta Komutu Yapmış Olsaydık “*** Kanalda Değilsiniz” Şeklinde Uyarı Alacaktık.Kanalda veya Özelde Yapmış Olsaydık O An Kullandığımız Nick Sanki Karşıdaki Kişiye veya Kanala Kendi Nickimizi Yazmış Gibi Olacaktır. Yani Cevap Aktif Pencereye Gider..
ßunları Konumuz İçinde Kullanacağımız İçin Genişçe Yer Vermeye Gerek Duydum
Şimdi Yavaşça Konuya Girelim…
ßize Yararlı, Lazım Olabileceğini Düşündüğüm ßazı Bilgiler Aktaracağım..ßunlar İse;
$me : O An Kullandığınız Nicke Eşittir.
-
$Chan : O An Komutu Uyguladığınız Kanal.
-
$time : Saat;Dakika;Saniye Şeklinde O Anki Saat Durumunu ßize Verir.
-
$Server : Bağlı Olduğunuz Sunucunun İsmini Verir.
-
$Serverip : Sunucunun Ip Adresini Gösterir.
-
$ChanModes : Sunucuda Versionda İzin Verilmiş Kanal Modelerini Görüntüler.
-
$UserMode : Sunucuda Versionda İzin Verilmiş Nick Modelerini Görüntüler..
-
$Network : Bağlı Olduğunuz Ağ’ın İsmini Verir.
-
$Version : Kullanmakta Olduğunuz mIRC’in Versionunu Verir.
-
$Os : Kullandığınız Windows Sürümünü Verir. ( XP / Vista vs. )
-
$Date : Gün-Ay-Yıl Cinsinden Tarihi Görüntüler
-
$FullDate : Hangi Gün Ay Saat ve Yılı Gösterir.
-
$Day : Hangi Günde Olduğunu Gösterir.
-
$Port : Sunucuya Girmiş Olduğumuz Port’u Gösterir.
-
$ip : IP Adresimizi Görüntüler.
-
$host : Kullandığımız Hostu Verir.
-
$Fullname : Kullanmış Olduğumuz Fullnameyi Verir.
-
$Anick : Kullandığımız Alternatif(Yedek) Nickimizi Gösterir.
-
$Status : Bağlantı Durumu Hakkında Bilgi Verir.
Connected : Bağlı ,
Disconnected : Bağlı Değil
-
$Away : Away Olup Olmadığınızı $True , $False Cinsinden Gösterir.
$True : Awaysın ,
$False : Away Değilsin Demek..
-
$Color(Notice) : Mircinizde Notice’de Kullandığınız Renk Numarasını (ALT+K) Gösterir.
-
$Color(Notify) : Mircinizde Notify’de Kullandığınız Renk Numarasını (ALT+K) Gösterir.
-
$Color(Mode) : Mircinizde Kanalda Modeler Eklenip Değiştirildiğinde Kullandığınız Renk Numarasını (ALT+K) Gösterir.
-
$Color(Ctcp) : Mircinizde CTCP Kullanımında Kullandığınız Renk Numarasını (ALT+K) Gösterir.
Vs.. ßunlar Uzatılabilir Tabiî ki, Sadece Gerek Gördüklerime Değindim..
$Len(Text) : Parantez İçine Yazılan Text Kısmının Kaç Karakterden Oluştuğunu Bize Sayısal Değer Olarak Verir.
Örneğin;
//Echo -a $Len(aaabbbccc) : Komutunu Yaparsak, Parantez İçindeki Yazılanın 9 Karakterden Oluştuğunu Gösterir.
Örnek:
//Echo –a $Len(aaa bbb ccc) : Komutunu Yaparsak, Parantez İçindeki Yazılanın 11 Karakterden Oluştuğunu Gösterir. Peki Bu İki Örnekte Neden Farklı Sayısal Cevaplar Verdi? Çünkü ßoşluk Sayısını da Saymaktadır.Tanımını Yaparken Kelimenin Sayı Değeri Değil, Karakter Değeri Demiştik.
-
$Upper(Text) : Parantez İçine Yazılanın Hepsini Büyük Harfe Dönüştürür. Lakin Türkçe Karakterleri Büyük Harfe Çevirmez. ( ç , ö , ş , ü , ğ , ı )
-
$Lower(Text) : Parantez İçinde Yazılan Yazıyı Küçük Harfe Çevirir. Türkçe Karakterlerde Değiştirme Yapmaz.
-
$query(Sıra) : Sıra Yerine Yazılacak Sayı O An Özelinizde Bulununan O Sıradaki Kişiye Eşittir.
-
Örnek: Özelimde 9 Kişi Var Komutla 3.cü Sırada Olan Kişinin Nickini Nasıl Öğrenebilirim?
Cevap: //Echo -a $query(9)
-
Örnek: Özelimdeki Kişi Sayısını Saymadan Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $query(0)
-
Not : Tümünü Sayısal Değer Olarak Görmek İçin “0” (Sıfır) Yazılır.
-
Örnek: Özelimde Bulunan 3.cü Kişinin Özel Penceresini Kapatmak İstiyorum
Cevap: //Close -m $query(3)
-
Örnek: Özelimde Bulunan 7.ci Kişiyi Notify Listeme, 12.ci Kişiyi İse Ignore Etmek İstiyorum Tek Komutla Nasıl Yapabilirim?
Cevap: ///notify $query(7) | /ignore $query(12)
-
$Chan(Sıra) : Sıra Yerine Yazılacak Sayı, O An Bulunduğunuz Sıradaki Kanala Eşittir.
-
Örnek: Kanal Listemde 4.cü Sıradaki Kanalın İsmini Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Chan(4)
-
Örnek: Kaç Kanalda Olduğumu Saymadan Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Chan(0)
-
Örnek: Toplam 13 Kanaldayım, Bu Kanallardan 3.cü 4.cü ve 5.ci Sıradaki Kanallardan Tek Komutla Çıkmak İstiyorum..
Not : Normalde Komut ile : /part #kanal1,#kanal2,#kanal3 Şeklinde Yapılır Bu Komuta Göre
Cevap: //part $chan(3) $+ , $+ $Chan(4) $+ , $+ $Chan(5)
EkBilgi : $+ : İlk Kelime İle İkinci Kelimeyi Birleştirme Görevini Yapar. Peki Neden Kullandık? Çünkü “,”(Virgül) Karakteri Gibi Kullanacağımız İşlemlerde $+ Kullanmamız Lazım.Yoksa Sonucu Göremiyeceğiz.
Bunu Daha İyi Anlamak İçin;
//Echo -a Bu Bir Örnektir >> Bu $+ Bir $+ Örnektir
Yazıp Enterleyiniz Sonucu Göreceksiniz,
-
$Chan(#Kanal).Topic : Parantez İçine Yazılan Kanalın Topici Varsa Görüntüler.
-
Örnek: Özelimde Helper Sınavı Hakkında Bilgi Almak İsteyen Özelimdeki 3.cü Kişiye #Sınav Kanalındaki Topici Komutla Nasıl Kopyalayabilirim..
Cevap : //msg $query(3) $Chan(#Sınav).Topic
-
$Notify(Sıra) : Sıra Yerine Yazılan Sayı, Notify Listesindeki O Sıradaki Nick’e Eşittir.
-
Örnek: Notify Listemde Kaç Kişi Var, Komutla Nasıl Görüntüleyebilirim?
Cevap: //Echo –a $Notify(0)
-
Örnek: Notify Listemde 3.cü Sırada Bulunan Nicki Notify Listemden Silmek İstiyorum, Komutla Nasıl Yapabilirim?
Cevap: //Notify -r $Notify(3)
-
$ignore(Sıra) : Sıra Yerine Yazılan Sayı, Ignore Listesindeki O Sırada Bulunan Nicke veya Mask’a Eşittir.
-
Örnek: Ignore Listemde Kaç Ekli Var Komutla Nasıl Görebilirim?
Cevap: //Echo -a $ignore(0)
-
Örnek: Ignore Listemdeki 3.cü Kişiyi #Nuh Kanalında Banlamak İstiyorum Nasıl Yapabilirim?
Cevap: //Mode #Nuh +b $ignore(3)
-
Örnek: Ignore Listemde 7.ci Sıradaki Kişiyi, Kanal Listemde 4.cü Sıradaki Kanalda Banlamak İstiyorum, Nasıl Yapabilirim?
-
Cevap: //Mode $Chan(4) +b $ignore(7)
-
Örnek: Ignore Listemdeki 2.ci Kişiyi Hangi Parametrelerden Yasakladığını Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $ignore(2).type
-
Örnek: Ignore Listemde 1.ci Sıradaki Kişiyi Süreli Ignore Etmiştim, Ignore Durumunun Ne Zaman Sona Ereceğini Nasıl Öğrenebilirim?
Cevap: //Echo -a $ignore(1).secs
-
$Nick(#Kanal,Sıra) : Belirtilen Kanaldaki Belirtilen Sırada Bulunan Kişiye Eşittir.
-
Örnek: #Nuh Kanalında 157.ci Sıradaki Kişinin Nickini Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,157)
-
Örnek: #Nuh Kanalında Toplam Kaç Kişinin Olduğunu Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,0)
-
Örnek: #Nuh Kanalında 13.cü Sıradaki Kişiye, #Nuh Kanalında Bulunan Kişi Sayısı Kadar Access Seviyesi Eklemek İstiyorum, Nasıl Yapabilirim?
Cevap: /ChanServ Access #Nuh Add $Nick(#Nuh,13) $Nick(#Nuh,0)
-
Örnek: Kanal Listemdeki 4.cü Kanalda 113.cü Sıradaki Kişiyi Komutla Nickini Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick($Chan(4),113)
-
$Nick(#Kanal,Sıra,v) : Belirtilen Kanaldaki Belirtilen Sıradaki Voiceli Durumda Olan Kişiye Eşittir.
Örnek: #Nuh Kanalında Kaç Kişi Voice (+) Prefix’sine Sahip Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,0,v)
-
Örnek: #Nuh Kanalındaki 3.cü Sıradaki Voiceli Nicki Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,3,v)
-
$Nick(#Kanal,Sıra,h) : Belirtilen Kanaldaki Belirtilen Sıradaki HalfOp(%) Durumunda Bulunan Kişiye Eşittir.
-
Örnek: #Nuh Kanalında Kaç Kişi HalfOp (%) Prefix’sine Sahip Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,0,h)
-
Örnek: #Nuh Kanalında 2.ci Sırada Bulunan Halfop Durumundaki Kişiye ChanServ Üzerinden Op Vermek İstiyorum.
Cevap: //ChanServ Op #Nuh $Nick(#Nuh,2,h)
-
$Nick(#Kanal,Sıra,o) : Belirtilen Kanaldaki Belirtilen Sıradaki Operatör’e (@) Eşittir.
Örnek: #Nuh Kanalında Kaç Operatör Bulunmakta, Komutla Nasıl Öğrenebilirim?
Cevap: //Echo -a $Nick(#Nuh,0,o)
-
Örnek: 6.cı Sıradaki Op’u #Nuh Kanalında Akick Listesine Eklemek İstiyorum Nasıl Yapabilirim?
Cevap: //ChanServ Akick #Nuh Add $Nick(#Nuh,6,o) $+ !*@*
-
$ibl(#Kanal,Sıra) : Belirtilen Kanaldaki, Belirtilen Sıradaki Ban Maskesine Eşittir.
Örnek: #Nuh Kanalındaki, 4.cü Sırada Bulunan Ban’ı Görmek İstiyorum, Komutla Nasıl Yapabilirim?
Cevap: //Echo -a $ibl(#Nuh,4)
-
Örnek: #Nuh Kanalında Toplam Kaç Tane Ban’ın Olduğunu Nasıl Öğrenebilirim?
Cevap: //Echo -a $ibl(Nuh,0)
-
Örnek: #Nuh Kanalında 3.cü Sıradaki Banı Kimin Attığını Nasıl Görebilirim?
Cevap: //Echo -a $ibl(#Nuh,3).by
-
Örnek: #Nuh Kanalında 7.ci Sıradaki Ban’ın Ne Zaman Atıldığını Ay/Gün/Saat Şeklinde Nasıl Öğrenebilirim?
Cevap: //Echo -a $ibl(#Nuh,7).Date
-
Örnek: #Nuh Kanalında 3.cü Banı Atan Kişiyi #Lord Kanalında Banlamak İstiyorum Nasıl Yapabilirim?
Cevap: //Mode #Lord +b $ibl(#Nuh,3).by
-
Örnek: #Nuh Kanalında Atılan İlk İki Banı #Lord Kanalından da Banlayıp, O Banlardan 2.ci Banı Atan Kişiye de #Lord Kanalında Exception(+e) ve Invex(+I) Vermek İstiyorum.
Cevap: //Mode #Lord +bbeI $ibl(#Nuh,1) $ibl(#Nuh,2) $ibl(#Nuh,2).by $ibl(#Nuh,2).by
-
$iel(#Kanal,Sıra) : Belirtilen Kanaldaki Belirtilen Sıradaki Exception’a(+e) Eşittir.
Exception (+e) : Kişiye Veya Mask’a Verilen +e Modesi İle Bandan Etkilenmemesini Sağlar.
-
Örnek: #Nuh Kanalındaki 2.ci Sıradaki Exception Modesine Sahip Kişinin Nickini Nasıl Öğrenebilirim?
Cevap: //Echo -a $iel(#Nuh,2)
-
Örnek: #Nuh Kanalındaki 2.ci Sıradaki Exception Modesini Veren Kişiyi Nasıl Öğrenebilirim?
Cevap: //Echo -a $iel(#Nuh,2).by
-
Örnek: #Nuh Kanalında Exception Modesine Sahip Kaç Kişi Var, Nasıl Öğrenebilirim?
Cevap: //Echo -a $iel(#Nuh,0)
-
Örnek: #Nuh Kanalında 2.ci Sıradaki Exception’un Ne Zaman Aktif Edildiğini Nasıl Öğrenebilirim?
Cevap: //Echo -a $iel(#Nuh,2).Date
-
Not: Bazı Sunucularda Çalışmayabilir.
-
$iIl(#Kanal,Sıra) : Belirtilen Kanaldaki Belirtilen Sıradaki Invex Maskesine Eşittir.
Invex : Invite (+i) (Davetsel) Durumunda Bulunan Bir Kanalda Kanalda Olmayan Bir Kişiye Invex (+I) Verilerek Invite’den Etkilenmeden Kanala Girmesini Sağlar.
-
Örnek: #Nuh Kanalında 2.ci Sıradaki Invex Modesine Sahip Olan Kişinin Nickini Nasıl Öğrenebilirim?
Cevap: //Echo -a $iIl(#Nuh,2)
-
Örnek: #Nuh Kanalında Toplam Kaç Tane Invex Ekli Nasıl Görebilirim?
Cevap: //Echo -a $iIl(#Nuh,0)
Örnek : #Nuh Kanalında 2.ci Sıradaki Invex Modesini Veren Operatörün Nickini Nasıl Öğrenebilirim?
Cevap: //Echo -a $iIl(#Nuh,2).by
-
Örnek: #Nuh Kanalında 2.ci Sıradaki Invex Modesinin Aktif Edilme Zamanını Nasıl Öğrenebilirim?
Cevap: //Echo -a $iIl(#Nuh,2).data
Notify Komutları
Mart 31st, 2009 Yazar adminBir kişiyi notify listesine eklemek için : /notify nick
Bir kişiyi notify listesinden çıkartmak için : /notify -r
Online notify listenizdekileri görmek için : /notify
Bütün notify listenizdekileri görmek için : /notify -s
Timer Parametreleri ve Kullanımı
Mart 30th, 2009 Yazar adminTimer, Adından da Anlaşıldığı Üzere Zaman ßildirmekte ve Komutların ßelli ßir Zaman Sonra İşleme Girmesini Sağlar.
-
Kullanımı : /Timer Sayı Süre /Komut
Sayı Eğer 0 Seçilirse, ßelirtilen Süre Geldiğinde Komut İşler ve Gene ßaşa Dönüp Gene Aynı İşlemi Yapar.ßir Döngü Oluşmuş Olacaktır.
-
Örneğin ; /Timer 0 5 /msg #Eğitim Selam : Komutu Her 5 Saniyede Eğitim Kanalına Selam Yazar,
-
Eğer Komuttaki 0 Yerine 1 Yazsaydık Komut 5 Saniye Sonra Selam Yazıp Dururdu, ßir Döngü Oluşmazdı.
-
ßirden Çok Timer Açabiliriz, ßunun İçin;
/Timer1 Sayı Süre /Komut
/Timer2 Sayı Süre /Komut
Anlatılmak İstenen Timere İsim veya Sayı Verebilirsiniz.
-
Şimdi Timer Parametrelerini Tanıyalım..
-
-h Parametresi : Timer Komutunda Girilen Saniyeyi MiliSaniye Cinsine İndirir.
Kullanımı : /Timer -h sayı süre /Komut
-
-i Parametresi : Açılan İkinci ßir Server Penceresi Varsa, Orda da Komutun İşlemesini Sağlar.
-
-p Parametresi : Girilen Timer Komutunu Kapatır. ßirden Çok Timer Girilmişse Timer Adı Yazılmalıdır.
Örneğin Timer1 Aktifse , /Timer1 -p Yapılmalıdır.
ßütün Timerleri Kapatmak İçin İse : /Timers OFF
-
-r Parametresi : Durdurulan Timerin Gene Devreye Girmesini Sağlar. -p İle Timer1′i Kapatmıştık Gene Aktif Etmek İçin /Timer1 -r
-
-o Parametresi : ßağlantı Kesildikten Sonra Normalde Timer’lerde Durur. İşte -o Parametresi ßağlantı Kesilse ßile Gene Çalışmaya Devam Eder.
-
-e Parametresi : Mesela 100 Saniye Sonra Yapılması İçin Uygulanan Timerin Hemen İşlemesi İçin -e Parametresi Kullanılır.
-
-c Parametresi : Yavaş Giden ßir Timer Varsa -c Parametresi Kullanıldığında mIRC’iniz, Timeri ßekletmeden Devreye Sokar.
–
Timer Parametreleri Ve Kullanımı Konu Anlatımı ßitmiştir.
-
Timer Komutları
Mart 30th, 2009 Yazar adminSoru 1: Bir nicke 15 saniyede bir ping atmak istiyorum. Komutu nedir?
Cevap: /timer 0 15 /ping nick
Soru 2: Bir nicke 25 saniyede bir msj atmak istiyorum. Komutu nedir?
Cevap: /timer 0 25 /msg nick mesajınız
Soru 3: Bir nicke 60 saniyede bir /whois komutunu uygulamak istiyorum. Nasıl yaparım?
Cevap: /timer 0 60 /whois nick tamamını oku »
İgnore Komutları
Mart 30th, 2009 Yazar admin► Kanalda yazdıklarını görmeme komutu : /ignore -c nick
► Özele yazdıklarını görmeme komutu : /ignore -p nick
► Noticeleri engelleme komutu : /ignore -n nick
► Ctcp (time, version, ping vs) engelleme komutu : /ignore -t nick
► /invite nick #kanal komutu ile davet etmesini engelleme komutu : /ignore -i nick
► Dccleri engelleme komutu : /ignore -d nick
► Kontrol kodları içeren mesajları (/me /action vs) engelleme komutu : /ignore -k nick
► Nicki koruma altına alma komutu : /ignore -x nick
► Bütün sunucularda engelleme komutu : /ignore -pw nick (Nick bütün sunucularda özelinizde engellenir.)
► Süreli engelleme komutu : /ignore -pu#30 nick (Nick 30 saniye özelinizde engellenir.
► Ignore temizleme komutu : /ignore -r
► Ignore listeleme komutu : /ignore -l
Kanal Modeleri
Mart 30th, 2009 Yazar adminMode: +v = +m moduna alinmis kanalda, konusa bilen kullanicidir.
Kullanımı: /mode #kanal +v nick
-
Mode: h = Yardımcı kanal operatörü konumuna alinmis kullanicidir.
Kullanimi: /mode #kanal +h nick
-
Mode: o = Kanal operatörü anlamina gelen modedir.
Kullanimi: /mode #kanal +o nick
-
Mode: a = Kanalda koruma sahibi olan kullanicidir.
Kullanimi: /mode #kanal +a nick
-
Mode: q = Kanal sahibi modunda olan kullanicidir.
Kullanimi: /mode #kanal +q nick
-
Mode: b = Kullanicinin kanal’a girişini engelleyen modedir. +b kipi beraberinde kullanılan parametreler ile kanalınızda fullname, konuşma yasağı, nick değiştirme yasağı ve kanal yasağı gibi engellemeler yapmanızı sağlar.
Kullanimi: /mode #kanalismi +b nick!ident@host
-
+b kipi ile beraber kullanila bilecek olan parametreleri siralayacak olursak;
****
~c:#kanal: Belirtilen kanaldaki kullanıcıların kanalınıza girişini önler.
~n:mask: belirtilen maskeyi içeren kullanıcıların kanalınızda nick değiştirmesini önler.
~q:mask: belirtilen maskeyi içeren kullanıcıların kanalda konuşmasını önler.
~r:fullname: belirtilen fullnameye sahip kullanıcıların kanala girişini önler.
****
Örnek: /mode #Opers +b nick!*@*
Aciklama: nick nickli kullanicinin, ident’i ve host’u ne olursa olsun #Opers kanalina giris yapamaz.
-
Örnek: /mode #Opers +b Samet!mIRCTRBiz@NetworkAdministrator.mIRCTR.Biz
Aciklama: Ident’i ` mIRCTRBiz ` olan, ` hostu NetworkAdministrator.mIRCTR.Biz ` olupta nicki nick olan kullanici #Opers kanalina giremezler. Kanaldaysa konusamazlar.
-
Örnek: /mode #Opers +b ~c:#mIRCTRBiz
Aciklama: #mIRCTRBiz kanalindaki kullanicilar, #Opers kanalina giremezler.
-
Örnek: /mode #Opers +b ~q:nick!*@*
Aciklama: nick nickli kullanici, #Opers kanalina girebilir fakat mesaj gondermez.
-
Örnek: /mode #Opers +b ~n:nick!*@*
Aciklama: nick nickli kullanici, #Opers kanalinda iken nick degistiremez.
-
Örnek: /mode #Opers +b ~r:lamer!*@*
Aciklama: Fullnamesinde lamer yazan kullanicilar, #Opers kanalina giremez.
-
Mode: c = Renk kodu içeren mesajların gönderilemeyeceği kanal.
Kullanimi: /mode #kanal +c
-
Mode: e = Ban korumasındaki kullanıcı.
Kullanimi: /mode #kanal +e nick!ident@host
-
Mode: I = Davetsel konumdaki kanala girebilen kullanıcı.
Kullanimi: /mode #kanal +I nick!ident@host
-
Mode: f = Kanal flood korumasini saglar.
Kullanimi: /mode #kanal +f satir:saniye
-
Mode: i = Davetsel konumdaki kanal.
Kullanimi = /mode #kanal +i
-
Mode: j = Kanala belirtilen saniyede bir giris yapila bilmesini saglar.
Kullanimi: /mode #kanal +j giris:saniye
-
Mode: k = Girişlerde sifre istenilen kanal.
Kullanimi: /mode #kanal +k sifre ( giris yapmak icin; /join #kanal sifre )
-
Mode: l = Kanala girebilecek en fazla kullanici sayisini belirler.
KUllanimi: /mode #kanal +l sayi
-
Mode: m = Sadece +vhoaq kiplerini almis kullanicilarin konusabilecegi kanal.
Kullanimi: /mode #kanal +m
-
Mode: n = Kanal disindaki kullanicilarin, kanala mesaj gondermesini engeller.
Kullanimi: /mode #kanal +n
-
Mode: p = Kanali ` / list ` komutu ile yapilan aramalardan gizler.
Kullanimi: /mode #kanal +p
-
Mode: r = Kayitli kanal oldugunu gosterir. ( otomatik olarak chanserv tarafindan saglanilir. )
-
Mode: s = Kanali kullanicilarin whois’lerinden ve list komutunda yapilan aramadan gizler.
Kullanimi: / mode #kanal +s
-
Mode: t = Sadece +hoaq kiplerine sahip kullanicilar ` /topic #kanal baslik ` komutunu kullanabilir.
Kullanimi: /mode #kanal +t
-
Mode: z = Sadece SSL kullanicilarinin girebilecegi kanal. ( Güvenli baglanti )
Kullanimi: /mode #kanal +z
-
Mode: A = Sadece adminlerin girebilecegi bir kanal.
Kullanimi: /mode #kanal +A
-
Mode: C = CTCP metinlerinin gonderilemeyecegi kanal.
Kullanimi: /mode #kanal +C
-
Mode: G = Sunucu yonetimi tarafindan yasaklanmis kelimelerin, sansurlenecegi kanal.
Kullanimi: /mode #kanal +G
-
Mode: M = Sadece nick’i kayitli kullanicilarin konusa bilecegi kanal.
Kullanimi: /mode #kanal +M
-
Mode: K = /knock komutunun kanal’a gonderilmesini engeller.
Kullanimi: /mode #kanal +K
-
Mode: N = Kanalda nick degisimini engeller.
Kullanimi: /mode #kanal +N
-
Mode: O = Sadece IRC Operatorlerin girebilecegi kanal.
Kullanimi: /mode #kanal +O
-
Mode: Q = Kick atilamayan kanal.
Kullanimi: /mode #kanal +Q
-
Mode: R = Sadece kayitli kullanicilarin girebilecegi kanal.
Kullanimi: /mode #kanal +R
-
Mode: S = Renk kodlari iceren metinlerin, kodlardan arindirilip kanala ulasmasini saglar.
Kullanimi: /mode #kanal +S
-
Mode: T = Notice gonderilemeyen kanal.
KUllanimi: /mode #kanal +T
-
Mode: V = ` /invite nick #kanal ` komutunun kullanilamadigi kanal.
Kullanimi: /mode #kanal +V
-
Mode: u = Yonetici kiplerinin gizli oldugu kanal.
Kullanimi: /mode #kanal +u
****
NOT: Yukarida aciklamalarini yaptigimiz, sunucumuzda kullanilan Kanal Modeleri ` /msg Chanserv set #kanal mlock +modeler-modeler ` seklinde kalici olarak ekliye biliriz.
-
Eger kalici durumunda kullanmassak modeleri, kanal’da kullanici kalmadigi zaman kendini deaktif ( etkisiz ) edecektir. Bunu unutmayalim.
HelpOp Umodes
Mart 30th, 2009 Yazar adminHELPOP UMODES
Umodes mana olarak ;
U(Kullanıcı)M(Modeleri) gibi.
Bu bölümde yer alan parametrelerin her biri , birer mana taşımaktadır.
Bunlar ;
o,O,a,A,Nd,g,h,i,m,p,q,r,s,t,v,w,x,z,G,H,P,R,S,T,W modeleridir.
Şimdi bunları teker teker açıklıyalım ;
o : Global(Tüm sunucu) IRC Operator(Yetkili) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “o” parametresi mevcut ise , kullanıcı IRC Operator demektir.
O : Local IRC Operator(Yetkili) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “O” parametresi mevcut ise , o kullanıcı Local Operator demektir.
a : Services(Servisler) Admini(Üst düzey yöneticisi) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “a” parametresi mevcut ise , o kullanıcı Services Administrator demektir.
A : Server(Sunucu) Admini(Yöneticisi) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “A” parametresi mevcut ise , o kullanıcı Server Administrator demektir.
N : Network(Ağ) Admini(Yöneticisi) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “N” parametresi mevcut ise , o kullanıcı Network Administrator demektir.
g : Global ve local IRCOP mesajlarını görmenizi sağlıyan modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “g” parametresi mevcut ise , o kullanıcı Local ve Global IRCOP mesajlarını görebilir.
h : Helper(Sunucu help departman görevlisi,Yardımcı) manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “h” parametresi mevcut ise , o kullanıcı sunucu yetkili helperidir.
i : Görünmez kullanıcı manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “i” parametresi mevcut ise , o kullanıcı whois(bilgi) aramalarında görünmez olacaktır.
m : /me(Kanala action) /ame(Bulunduğun kanallara action) mesajlarının size gelmesini engelliyen modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “m” parametresi mevcut ise , o kullanıcı /me ve /ame mesajlarını görmez , ona gelmesi engellenir.
p : Whois(bilgileri) Who(Bilgi) komutlarından bulunduğunuz kanalları gizliyen modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “p” parametresi mevcut ise , o kullanıcıya /whois ve /who komutları uygulandığında bulunduğu kanallar görüntülenmez.
r : Kullanıcı nick’inin kayıtlı olduğu manasına gelir.
Açıklama : Bir nick’in kullanıcı modelerinde “r” parametresi mevcut ise , o kullanıcının nick’i kayıtlı bir rumuzdur.
s : Sunucu mesajlarını görmeyi sağlıyan modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “y” parametresi mevcut ise , o kullanıcı sunucu mesajlarını görecektir.
t : vHost komutunu kullanabildiğini belirten modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “t” parametresi mevcut ise , o kullanıcı vHost(Sahte host) komutunu kullanabilir demektir.
v : Bloke(yasaklanmış) edilmiş , dcc(Dosya paylaşımı) mesajlarını görmenizi sağlıyan modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “v” parametresi mevcut ise , o kullanıcı kbloke edilen dcc mesajlarını görebilir.
w : Wallops mesajlarını görmenizi sağlıyan modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “w” parametresi mevcut ise , o kullanıcı services ne network sorumlularından toplu olarak özel mesaj alabilirler.
x : Bağlantı adresinizi gizliyen modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “x” parametresi mevcut ise , o kullanıcının bağlantı(İpo numarası) adresini normal bir kullanıcı göremiyecektir.
z : SSL(Güvenlı Bağlantı) kullanıldığını belirten modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “z” parametresi mevcut ise , o kullanıcının güvenli bağlantı olduğunu belirtir.
G : Küfürlü kelimeleri sansürleyen(<censored> gibi) modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “G” parametresi mevcut ise , o kullanıcı IRC/d eklenmiş küfürlü kelimeleri sansürlü olarak görücektir.
H : Who(Bilgi) Whois(Bilgiler) komutlarından IRCOp(Global Operator) olduğunuzu gizliyen modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “H” parametresi mevcut ise , o kullanıcının IRCOP olduğunu normal bir kullanıcı anlıyamıyacaktır.
P : Özel mesaj almanızı engelliyen modedir.
Açıklama : Bir nick’in kullanıcı modelerinde “P” parametresi mevcut ise , o kullanıcıya /query(Özel mesaj) gitmeyecektir.
R : Rumuz’u kayıtsız kullanıcıların , size özel mesaj göndermesini engeller.
Açıklama : Bir nick’in kullanıcı modelerinde “R” parametresi mevcut ise , o kullanıcıya nick’i kayıtlı olmuyan herhangi bir kullanıcı özel mesaj gönderemez.
S : Services(Servisler) için koruma kip modesidir.
Açıklama : Bir nick’in kullanıcı modelerinde “S” parametresi mevcut ise , o kullanıcıda servisler üzerinde özel koruma tipi var demektir.