Freedom - Kişisel bir geyik günlüğü..

23/12/2008 - Flood (+f kipi) ve parametreleri

Kategori: IRC_d KOMUTLARI
################################
# Konu; (+f)Flood parametreleri.                       #
# Hazırlayan; Beytullah Güleç * Freedom        #
# Web; http://yazdim.blogcu.com/                   #
################################

ö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 [{#}{,...}]:

Resim ;

Daha iyi anlamanız icin, Dreamweaver’da tablo yardımıyla yaptım, hep siz ögrenin, hem’de ben dw’mi geliştiriyim neyse;

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.
Cvap; /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; Freedom 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 #Freedom +f [3k#K9]:3
Acıklama; Freedom 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; Freedom 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 #Freedom +f [6m#M3]:13
Acıklama; Freedom 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ı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) #dark 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 #dArk +f [3j#R,7m#M]:5

__

Soru 2) #zone 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 #zone +f [5n#N5,2c#C10]:7

__

Soru 3) Freedom 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 #Freedom +f [6t]:10
b) /mode #Freedom +f [3k#K]:10
c) /mode #Freedom +f [40m#m3]:10
d) /mode #Freedom +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 #Freedom +f [6t,3k#K,40#m3,7n#N10]:10 ‘

Umarım yararlı olur, kolay gelsin..


Yorum (0) :: Yorum yaz! :: Bağlantı

23/12/2008 - +b Extra ban parametreleri

Kategori: IRC_d KOMUTLARI
################################
# Konu; +b Ekstra banlar                                        #
# Hazırlayan; Beytullah Güleç * Freedom        #
# Web; http://yazdim.blogcu.com/                   #
################################

-

Ön bilgi; Kanal modelerinden olan +b (ban) için ekstra parametreler vardır, bunlar zaten sunucu içinde “/version”
komutunu uyguladıgımızda karşımıza cıkan “EXTBAN=~,cqnr” c,q,n ve r ‘dir.
bunları acıklıyayım..

+b (ban)
Kullanımı; /mode #Kanal +b Nick
Normalde ban atarken, *!*@* host olarakda atabiliriz, ama host’u sadece ident’e , ip’e atarken kullanılır, zaten nick’e atılan
bir ban, otomatik olarak nick!*@* host’una dönüşecektir.
kaç türlü +b (ban) atabiliriz bir nick’e;

“/mode #kanal +b nick!*@*
/mode #kanal +b *!*@IP
/mode #kanal +b *!Ident@*
/mode #kanal +b *!*@host
/mode #kanal +b nick!ident@*
/mode #kanal +b *!ident@host
/mode #kanal +b nick!*@host
/mode #kanal +b nick!ident@host “

olarak 8 şekilde bir nick’i girişini engelleyebiliriz.
Aşagıda görücegimiz parametrelerde ise, kanalda “yazmasını/nick degiştirmesini/belli bir kanaldan, bulundugumuz kanala girememesini/istemedigimiz bir fullnamaye sahip kullanıcının kanala girişini engelleyebiliriz.”
Acıklıyalım;

c; Bu parametre ile, belirli bir kanal’ı kendi kanalımızda banlayabiliriz, yani banladıgımız kanal’daki kullanıcılar bizim ban’ı attıgımız kanala giremez.
Kullanımı; /mode #kanal +b ~c:#Kanal
Örnek; /mode #Freedom +b ~c:#lale
Acıklama; bu komutu uyguladıgımız taktirde lale kanalından hiç bir kullanıcı giremez, kanalda “banlı oldugunu belirten” bir yazı ile karşılaşacaktır, oysaki nick’e atılan
bir ban söz konusu degildir, tüm kanal geneline atılan bir bandır.
yalnız kanal’dan biri kullanıcıyı davet ettimi “/invite nick #lale” bu ban o kullanıcı için etkisiz kalıcaktır, veyahut
kanala bir nick için atılmış bir +e (except, hariç tutmak) varsa, yine etkilenmez atılan ban’dan, kanal’a giriş cıkışı serbest’dir.

q; Bu parametre ile, kanaldaki bir kullanıcıyı susturabiliriz, yani konuşmamasını saglarız, ama (+v)voice gibi en düşük bir prefix’e sahipse kanalda
atılan ban yine etkili olmuyacaktır.
Kullanımı; /mode #kanal +b ~q:Nick
Bunun sonuna *!*@* host eklemedim çünkü, bunu yine Nick!*@* olarak algılayacaktır, ve öyle ekliyecektir ban list’e.
q; flagına nick’den başka ayrıca, host olarakda ekliyebiliriz, örnegin ident veyahut ip’i algılaması içinde host’lar yapabiliriz.
Örnek; /mode #love +b ~q:*!dark@*
Acıklama; Burada ident’i dark olan hic bir kullanıcı kanal’da konuşamaz, +e (except) veyahut, +v (voice) gibi bir yetkisi yoksa, kanalda konuşabilir.
Örnek2; /mode #dark +b ~q:*!*@666.*
Acıklama; Bu komut’dan şunu anlıyoruzki, IP adresinin başı 666 ile başlayıp, sonu ne olursa olsun, kanalda konuşamasın 666.* buradaki yıldız
wilcards olarak bilinir. *666 bu şekilde ekleseydik, sonu 666 olsun, başı ne olursa olsun anlamına gelecektir.

n; Bu parametre ile, banladıgımız bir nick,host, veya ip adresi olsun kanalda Nick’ini degiştiremiyecektir, yalnız voice gibi düşük bir yetkiye sahip kullanıcı,
kanalda nick’ini degiştirebilme yetkisinede sahip olucaktır, +e (except) eklenmiş bir nick bu durumdan etkilenmez, yani nick’ini değiştirebilecektir.
Kullanımı; /mode #kanal +b ~n:Nick
Bunun sonuna *!*@* host eklemedim çünkü, bunu yine Nick!*@* olarak algılayacaktır, ve öyle ekliyecektir ban list’e.
Örnek; /mode #love +b ~n:Love
Acıklama; Love kanalında, love nick’i hic bir şekilde nick degişemez, eger belirttigim şartlar yok ise, voice gibi.
Örnek2; /mode #love +b ~n:*!hate*@*
Acıklama; Love kanalında, ident’inin başı hate ile başlayıp, sonu ne olursa olsun, nick degiştiremez, “hate*” buradaki yıldız, her hangi bir karakter (wilcards)

r; Bu parametre ile, banladıgımız bir (fullname) yani kişinin /whois ‘de cıkan host’dan sonraki kısım ile alakalıdır.
Kullanımı; /mode #kanal +b ~r:fullname
Örnek; /mode #dark +b ~r:Şizofrenik
Acıklama; bu komutu uyguladıgımızda, fullnamesi Şizofrenik olanlar kanala giremiyeçektir, ama fullnamesi “Şizofrenik bir aşk” olanlar
kanala girebileçektir.
Örnek2; /mode #dark +b ~r:*Şizofrenik*
Acıklama; bu komutta ise, fullnamesinde “Şizofrenik” kelimesi gecenleri arayacaktır komut, eger fullnamede “Şizofrenik” geciyorsa,
kanala girmesini engelleyecektir.

not: iki örnek arasındaki tek fark * (wilcards) kullanılmış olmasıdır.
wilcards’ı sadece ban’larda degil, akick, who, list olsun, ignore ‘de de rahatlıkla kullanabiliriz..

e; bu parametreyi yukarda bahsettigimiz ” c, q, n, r ” için koruma olarak kullanabiliriz, yani atılan ban’lardan etkilenmez nick. (antiban)
Kullanımı; /mode #kanal +e Nick (host’u kendi alacaktır, Nick!*@*)
diger parametreler için ise şöyle kullanırız; /mode #kanal +e ~(c,q,n,r):işlev
Örnek; /mode #dark +be *!*@* ~c:#yazdim
Acıklama; bu komutu uyguladıgımızda, kanalımıza sadece yazdim kanalında bulunan kişiler girebileçektir, yazdim'da bulunmayan hiç bir kullanıcı kanala giremiyeçektir..

Konu hakkında sorusu olan başlık altında dile getirebilir, bende elimden geldiginçe yardımcı olurum..

--

Umarım faydalı bir anlatım olmuştur..
Kolay gelsin..

Yorum (0) :: Yorum yaz! :: Bağlantı

23/12/2008 - Genel Memoserv Komutları

Kategori: IRC_d KOMUTLARI
################################
# Konu; Memoserv Geniş kapsamlı.                   #
# Hazırlayan; Beytullah Güleç * Freedom       #
# Web; http://yazdim.blogcu.com/                   #
################################

Önbilgi; Memoserv, kullanıcıya o an itibari ile memo(mesaj) atmanızı saglayan bir iletişim(mesaj) servisidir.
Bu servis’den yararlanabilmek için, IRC’de mesaj’ı atacagınız kişinin ve kendi nickinizin kayıtlı olması gerekmektedir,
aksi taktirde mesajı atacagınız kişinin nicki kayıtlı degilse;
[00:28:48] -MemoServ- Freedom kayitli bir nick degil.
uyarısıyla karşılaşırsınz.

Kendi nickiniz kayıtlı degil ise;
[00:30:33] -MemoServ- Nick’iniz kayitli degil. /msg NickServ HELP yazarak nasil
-
[00:30:33] -MemoServ- kaydedebileceginiz konusunda ayrintili bilgi alabilirsiniz.
uyarısıyla karşılaşacaksınız..

Send; Kullanıcıya ve/veya kanala belirttiginiz NOT’u ulaştırmak için kullanılır.
mesaj alımı karşı tarafa, Notice halinde gidecektir.
Kullanimi: SEND {nick | kanal} not-metni

Kanala memo göndermek için; /ms send #kanaladı mesajınız
Nicke memo göndermek için; /ms send nick mesajınız

==

Read; Kullanıcıdan ve/veya kanal’a atılmış 1 veya 1′den fazla NOT’u okumanızı saglamak için kullanılır.
Kullanimi: READ [kanal] {num | liste | LAST | NEW}

-Kanal: Belirtilen kanal’a gelen mesaj’ı okumanızı saglar.
Kullanımı: /ms read #kanal 1

-Numara: Belirtiğiniz sayıları yada sayı aralığındaki notları okumanızı sağlar.
Kullanımı: /ms read 1,6,10 : Sadece 1,6,10 nolu notları okumanızı sağlar.
Kullanımı: /ms read 10-15 : 10dan 15′e kadar olan notları okumanızı sağlar.
Kanal için ise; /ms read #kanal 1 -> kanala gelen 1 numaralı memo’yu okur.

-List: Belirtilen Nick/Kanal ‘a gönderilen mesaj(memo) listesini gösterir.
Kanal için kullanımı: /ms list #dark
Nick için kullanımı: /ms list

-Last: Belirtilen Nick/Kanal iç Gelen En son gelen notunuzu okumanızı sağlar.
Nick içn kullanımı: /ms read last
Kanal için kullanımı: /ms read #kanal last

-New: Tüm yeni notlarinizi okuyabilirsiniz. /ms list new komudu ile aynı görevi yapar.
Nick icin kullanımı: : /ms read new
Kanal icin kullanımı: /ms read #kanal new
Not;
[02:34:04] -MemoServ- Varsayilan deger olarak, erisim seviyesi en az level 100 (SOP) olan kullanicilar
-
[02:34:04] -MemoServ- kanal notlarini okuyabilirler, bunu degistirmek icin ChanServ LEVELS
-
[02:34:04] -MemoServ- komutu kullanilabilir.

==

List; Belirtilen Nick/kanal ‘a atılan yeni mesajları okumanızı saglar, okunmamış mesajların başında * zaman aşımına ugramayacak mesajlarda ise, + gösterilir.
Kullanimi: LIST [kanal] [NEW]

Nick icin kullanımı: /ms list new
Kanal icin kullanımı: /ms list #kanal new

==

Save; Belirtilen Nick/kanal ‘a ayit mesajların zaman aşımına ugramasına ugramasını engellemek için kullanılır.
Kullanimi: SAVE [kanal] {num | liste}

Nick icin kullanımı: /ms read numara
Örnek: /ms save 1,2,3
Örnek: /ms save 1-3
Acıklama; kullanılan her 2 komutda ‘da 3 adet mesaj kayıt altına alınır, zaman aşımına ugramaz.
Kanal icin kullanımı: /ms read #kanal numara
yukarda Nick icin verdigim örnekler, kanal memo’ları icinde gecerlidir.

==

Forward; Belirtilen Nick için, bir yada daha fazla mesajın gecerli bir email adresi belirttiyseniz
memo’ları, nick için kayıtlı mail adresine göndereçektir.
not; Kanal’a gönderilen mesajları bu komut’la kayıtlı mail adresine yollayamazsınız.
Kullanimi: FORWARD {num | liste | ALL}

Örnek: /ms forward 1,2 -> komut’un ardından 1 ve 2 numaralı memo’lar nickinize kayıtlı email
adresine gidecektir.
/ms forward all yaptıgınızda ise, tüm memo’lar kayıtlı email adresinize gidecektir.
ve şöyle bir cevap alacaksınız; [03:11:13] -MemoServ- Tüm notlariniz iletildi.

==

Del; Belirtilen nick/kanal ‘da bir veya birden fazla mesaj silmek için kullanılır.
Kullanimi: DEL [kanal] {num[-num][,num...] | ALL}

-Numara: Belirtiğiniz sayıları yada sayı aralığındaki notları silmenizi sağlar.
Nick icin kullanımı: /ms del 1,2,3 -> Bu komutu uyguladıgımızda nickimizden 3 adet memo silinicektir,
bunun yerine; /ms del 1-3 -> yapsaydıkda aynı sonucu alıcaktık, memoserv’den gelen cevap yine aynı olucaktır.
bknz: [03:18:04] -MemoServ- 3 adet not silindi.
Kanal icin kullanımı: /ms del #kanal 1,2 -> nick icin belirttigim ” - ” ve ” , ” tire ve virgül kavramı kanal icinde gecerlidir.
Örnek: /ms del 1,6,10 : Sadece 1,6,10 nolu notları silmenizi sağlar. -> 3 adet not silinir.
Örnek: /ms del 10-15 : 10′dan 15′e kadar olan notları silmenizi sağlar. -> 5 adet not silinir.
-All: Tüm notları silmenizi sağlar.
Nick icin kullanımı: /ms del all
Kanak icin kullanımı: /ms del #kanal all

Silinen bir not’u geri getiremezsiniz.

==

Set; Farklı seceneklerde mesaj düzenlemeleri icin secenekler sunar; Notify, Limit, Forward
Kullanımı: SET secenek parametre

-Notify: Nickinize yeni NOT’lar geldiginde ne şekilde uyarılacagınızı bildirir.
Kullanimi: SET NOTIFY {ON | LOGON | NEW | OFF}

On: Yeni NOT’lar IRC’e girer girmez sizi uyaracaktır, ve/veya /Away ‘dan cıktıktan sonra direk bildirileceksiniz.
Kullanımı: /ms set notify on

Logon: IRC’e girer girmez, /Away ‘dan cıktıgınız anda sizi direk bilgilendirecektir.
Kullanımı: /ms set notify logon

New: NOT’lar size gönderildigi anda uyarılırsınız.
Kullanımı: /ms set notify new

Off: Gelen NOT’lar hakkında hicbir şekilde bilgi alamazsınız.
Kullanımı: /ms set notify off

On secenegi, Logon ve New seceneklerine eşittir hemen hemen.

dipnot: Nickinizin “Secure” opsiyonu açıksa, sadece Nickserv’e IDENTIFY komudu ile kendinizi tanıttıktan sonra yeni NOT’ların geldiklerini ögrenebilirsinîz..

-Limit: Belirtilen Nick/kanal icin gelebilecek maksimum NOT sayısını belirler, bu sayı en fazla 20 olup, 0 olarak ayarlarsanız, hic bir şekilde NOT alamazsınız.
Nick icin kullanımı: /ms set limit limit
Örnek: /ms set limit 5 -> Bu komutdan sonra, nick’ime en fazla 5 adet NOT alabilirim.
Kanal icin kullanımı: /ms set limit #kanal limit
Yukarda Nick icin verdigim örnek, kanal limit’leme işlemi icinde gecerlidir.

-Forward: Nick’inize gelen NOT’ların otomatik olarak kayıtlı mail adresinize gönderilmesini saglar.

On: Nickinize gelen NOT’lar direk olarak emailinize gönderilecektir, servisler tarafından kayıt olmayacaktır.
Kullanımı: /ms set forward on

Copy: Nick’inize gelen NOT’lar hem e-mail adresinize gönderilir, ayrıca’da servisler tarafından saklanır.
Kullanımı: /ms set forward copy

Off: NOT’larınız sadece servisler tarafından saklanır, e-mail adresine gönderilmez.
Kullanımı: /ms set forward off

==

Info; Yapmış oldugunuz bütün degişiklikleri bu komut’la görebilirsiniz.
Kullanimi: INFO [nick | kanal]

Nick icin kullanımı; /ms info
örnek;
kendi nickimin bilgileridir bunlar;

[04:21:30] -MemoServ- Su anda 1 notunuz var, ve henuz okumadiniz.
-
[04:21:30] -MemoServ- Not limiti: 20.
-
[04:21:30] -MemoServ- Yeni not geldigi, yeni baglandiginizda ve ya yeni not gelir gelmez bildirilecek.

Kanal icin kullanımı; /ms info #kanal
örnek;
kendi kanalımın bilgileridir bunlar;
[04:20:49] -MemoServ- #dark nick’inin su anda hepsi okunmus 2 notu var.
-
[04:20:50] -MemoServ- #dark nick’inin memo limiti: 5

==

Ignore; Bir nick’in yada, verdiginiz kullanıcı bilgilerin’de mask’a uyan kişilerden size NOT gelmiyecektir.
Ignore komutunda, * ve ? kullanabilirsiniz(Wilcards)
Kullanımı: IGNORE {ADD | DEL | LIST} [nick | mask]

-Add: Komutu ignore listenize bir nick yada mask eklemek için kullanılır.
Kullanımı: /ms ignore add nick!*@*

-Del: Komutu ignore listenizdeki bir nick yada mask’ı silmek için kullanılır.
Kullanımı: /ms ignore del nick!*@*

-List: Komutu ignore listenizi görüntülemek için kullanılır.
Kullanımı: /ms ignore list

==============================================
Umarım Memoserv ile ilgili herşeyi anlamışızdır arkadaşlar / Kolay gelsin.

Konu hakkında yorumu/sorusu olan başlık altında sorabilir, bende yardımcı olurum..

Yorum (yok) :: Yorum yaz! :: Bağlantı

23/12/2008 - Kanal mode/kip(leri)

Kategori: IRC_d KOMUTLARI
################################
# Konu; Kanal mode/kipleri                                   #
# Hazırlayan; Beytullah Güleç * Freedom         #
# Web; http://yazdim.blogcu.com/                    #
################################

-

Modelerin kullanım şekli; /mode #kanal -/+kip

q; kanal’da founder’in atılamıyacagını gösterir.
Ornek; #Dark kanalında Freedom nickini ” /kick #dark Freedom ” uyguladıgımda, aldıgım yanıt;
KICK Freedom is +q

a; Kanalda ki kişi, protect(&) alır, yani chat diliyle sop alır. Kanalda Yetkili konumundadır.

o; Kanalda @ op yetkisi vardır, Kısıtlı bir erişimdir bu.

h; kanal’da kullanıcıya, halfop% verir, Kanal yardımcısı olarak’da bilinir.

v; Kullanıcıya voice verir, genelik’le #Help kanallarında kişiye söz hakkı vermek icin uygulanır, +m(konuşma yasagı olan kanal) olan bir kanalda, konuşma yetkisi verir.

b; Bir kullanıcıyı kanaldan atmak icin kullanılır.

c; Kanala renkli mesaj yolliyamazsınız.

C; Kanal’a CTCP {ping, version, finger} komutlarının gitmesini engeller.

D; Kanal’a ” /me ve /ame ” mesajlarının kanala gönderilmesini engeller.
not; her sunucuda aktif olmayabilir.

d; /part #kanal mesaj , /quit mesaj , komutlarındaki cıkış mesajını engeller.
not; Kanalda +c modesi aktif degilse, cıkış mesajları renki olarak gözükecektir.

e; exceptions kanalda bir nick’e koruma verir, ve atılan hicbir ban’dan etkilenmez.
not; Sadece akick komutu tarafından atılabilir, cünkü akick işlemi servisler tarafından gercekleştirildiginden +e’nin bir gecerliligi olmayacaktır.

f; Değişik kanal korumalarına sahip geniş caplı bir kip’dir +f . Bunun icin ayrı bir başlık acıcam.

i; Kanala sadece davetliler girebilir. (invite only)

I; Kullanıcıyı (+i)(davetsel kanal) moduna alınmış kanala girebilmesi icin kullanılır.

j; Kanala yapılacak girişlerde, belirtilen sayıdan sonraki girişlere süre koymak icin kullanılır.
Örnek; /mode #if 3:4 -> Kanalıma 4 saniyede en fazla 3 kullanıcı girebilsin demektir.
Kullanımı; /mode #Kanal Sayı:Süre , süre saniye cinsinden olur.

A; Sadece Adminlerin girebileceği kanal icerigini taşır, IRC operatör dahil giremez.
not; Yöneticiler içindir.(aA)

G; Sunucu tarafından yasaklanmış sözcüklerin sansürleneceği kanal.

O; Sadece IRCOP’ların girebileceği kanal.
not; Yöneticiler için. (O)

Q; Kick komutunun uygulanmadıgı kanal.

k; Kanala giriş icin şifre(key) koyar. bilmeyenler haliyle giremez.
Kullanımı; /mode #Kanal +k Şifre -> Şifre herhangi bir karakter olabilir.

K; +i alınmış bir kanal’a, kullanıcıların kendilerini davet etmek icin uyguladıkları, “/knock #kanal beni davet edin” mesajını engellemek icin uygulanır.

m; Kanalda server prefix’lerinden $prefix(+,%,@,&,~) almamış kişinin konuşamayacagı kanaldır.

l; Kanal’a kullanıcı sayısı olarak limit koyar.
Kullanımı; /mode #kanal +l Sayı

L; iki kanal’ı birbirine link’lemek icin kullanılır, genel’de l kip’i ile birlikte kullanılır.
Örnek; /mode #Kanal1 +lL 1 #Kanal2 -> Kanal1′e girmeye calışan , #Kanal2′ye yönlendirilecektir. Kalıcı olarak mlcok ile yapılabilir, /Chanserv set #Kanal1 +lL 1 #Kanal2

M; Sadece Kayıt’lı nick’lerin konuşabilecegi kanal’dır. -r Registersiz nickler kanal’a yazamaz.

N; Kanalda sadece server $prefix’lerini (+,%,@,&,~) almış kullanıcılar nick’lerini degişebilir.

S; Renk kodları içeren mesajların bu kodlardan süzülüp, düz yazı olarak kanala gelmesini saglar.

V; ” /invite nick #kanal ” komutunun yasaklanmış oldugu kanal.

n; Kanal’a dışardan mesaj atılamaz.
Örnek;
[11:19:09] *** Freedom mod değiştirdi:-n
Farklı bir mIRC penceresinden uygulanan komut; /msg #dark selam Freedom
#Dark kanalına şöyle yansıyor; [11:19:34] selam Freedom
[11:19:50] *** Freedom mod değiştirdi:+n
Kanalı +n’ye alıp, farklı bir mIRC penceresinden uyguladıgımız aynı komut bu sefer engel’e takılıyor ve yanıt olarak; ” #dark No external channel messages (#dark) ” cevabını alıyoruz. yani #dark kanalına dışardan mesaj atılmaz.

p; Kanal’ın “private channel” ozel kanal oldugunu belirtir, /list komutunda cıkmaz.

r; Kanal’ın kayıtlı oldugunu belirtir.

R; Kanala kayıtsız kullanıcının giremeyecegini belirtir.

s; Kanal’ı, kullanıcıya uygulanan ” /whois Nick ” komutunda, +s uygulanmış kanalı gizler.

t; Sadece server prefix’lerinden %,@,&,~ almış kullanıcıların, ” /topic #kanal mesaj ” komutunu uygulayabilecegi kanal.

T; Kanalda server prefix’lerinden +,%,@,&,~ almış kullanıcıların, ” /notice #kanal mesaj ” komutunu uygulayabilecegi kanal.

z; Güvenli baglantı dedigimiz, Secure Sockets Layer’dır.
__

Umarım faydalı olur..

Konu hakkında sorusu/yorumu olan başlık altında dile getirebilir, bende yardımcı olmaya calişirim..

Yorum (yok) :: Yorum yaz! :: Bağlantı

23/12/2008 - Timer ve parametreleri

Kategori: IRC_d KOMUTLARI

################################
# Konu; /Timer ve parametreleri.                #
# Hazırlayan; Beytullah Güleç * Freedom   #
# Web; http://yazdim.blogcu.com/              #
################################

-

Kullanımı; /timer[name] [-hprimoce] [zaman]

Belli aralıklarlar yada belirlenen saatte yazılan komudu işleme sokmak için ” /timer ” Komudunu Rahatlıkla kullanabiliriz.

Timer komutlarının kapatılması;

Tüm timerleri kapatmak istiyorsanız;
/timers off

Belli bir timeri kapatmak istiyorsanız; timer ismini kullanarak kapatabiliriz…

Örnek: /timer# 1 1 /amsg Selam Ben geldim ( örnegin bu timer’i kapatmak için uygulamamız gereken komut; “/timerAdı off” yani; “/timer# off” olucaktır.

/timerA 0 30 /ame Selamlar.
Acıklama; Bu komutla her 30 saniyede bir kez olmak şartıyla sonsuza kadar bulunduğum bütün kanalla Selamlar. yazısını yollarız [eger script kapatılmassa yada /timerA off komutu girilmesse]

/timer1 20 90 /msg #Prens yemek yiyorum Gelicem..
Acıklama; [Bu Timer'ıde #Prens kanalına her 90 saniyede toplam 20 adet mesaj atacak şekilde ayarladık]

/timer 10 20 /ame SuNSeT gider..
Acıklama; [Bu komutla 20 saniyelik bir timer açtık bu işlem mesaj limitim 10'u bulana kadar devam edecek]

/timer 15:00 1 1 /echo -a Şimdi saat 15:00
Acıklama; Burda dedikki Saat üç olduğu zaman beni bir kere echo ‘yla uyarsın.

Bir sayıyı yada sözcük kullanarak bir zamanlayıcı için bir ismi
belirtebilirsiniz (örneğin; /timer1 , /timer5 Yada /timerfor /timermirc /timer# ) gibi

Timer komutlarıyla kodlarda kullanılan identifier’ları da rahatlıkla kullanabiliriz
(örneğin: /timer 1 1 echo -a $nick , $time , $server , $ip ) gibi

/timer1? 10′dan 19′a tüm aktif zamanlayıcıları gösterir

-h ya/yada -m Parametresi; girilen zamanın seviyesini milisaniyeye indirir (örnek /timer -h 10 30 /echo -a Dikkat! 30 saniyede atılması gerekirdi mesajın eğer biz -h parametresini girmeseydik /timer 1 0 /echo -a Dikkat! komutuyla eş değere sahiptir )

-p Parametresi; Girilen Timer Komutunu Durdurur (örneğin timer1 komudunu durdurmak istersek /timer1 -p yapmamız gerekir)

-r Parametresi; -p Parametresi ile deaktif/durdurulan timeri tekrar aktif kılar (örneğin timer5 komudunu /timer5 -p yazarak durdurmuştuk şimdi /timer5 -r yazarak tekrar aktifleştiriyoruz)

-i Parametresi; açılan ikinci server penceresindede komutu aktif kılar (örnek /timer -i mesajadeti süre /komut)

/timer2 1 10 echo -a selam yazarak 10 saniye’den sonra selam diye echolayacağımız timerı başlattığımızda, 10 saniye içinde $ltimer identifierı 3 değerini alacaktır tabi bu 10 saniye içinde başka timer başlatmazsak.

-o Parametresi; normal şartlarda servera bağlıyken /timer komutunu kullandığınızda, timerınız serverdan düştükten sonra kapatılır, -o flagını kullanırsak timer serverdan düşseniz bile çalışmaya devam eder.

-c Parametresi; Olması gerektiğinden yavaş ilerleyen bir timer varsa, mIRC timer’ın uygulayacağı komutu hemen uygular timer’ı beklemeden. High-resolution timer (-h) ‘ye alternatif bir timer gibi yani.

-e Parametresi; önceden çalışıyor olan /timer’ın yapacağı işlemi hemen yapması içindir, yani /timer2 1 10 echo -a Selam yazdığınızda, 2 nolu timer 10 saniye sonra Selam diye echolayacaktır. /timer2 -e yazdığınızda /timer2 1 10 echo -a selam komutunu anında uygulayacaktır.

$ltimer /timer komutuyla başlatılan en son timer’ın sayısını verir. (timer’ın önündeki l ; last ; son). Yani.

¯¯

Umarim faydalı olur..

Konu hakkında yorumu/sorusu olan varsa post atabilir, bende başlık altında yardımcı olmaya calişirim..

Yorum (yok) :: Yorum yaz! :: Bağlantı

1 | 2 | 3 | 4 | Sonraki Sayfa —>

Hakkımda

Tamamen hayal ürünü olan, kişisel bir AŞK blogu ;p

Kategoriler

Arkadaşlarım

Bir tek arkadaşım oldu, oda kalbimden vurdu..
Arkadaş vs yok !

Sayfalar

Hakkımda
İletişim
Ziyaretçi defteri