29 Aralık 2009 Salı

Akick Komut KuLLanımı

Akick, belli bir maskın (kullanıcının) kanala girmesini engellemek için kullanılmakdadır.
Akick komutlarında bazı karakterler kullanılmakdadır. Bunlar !, @, *, ? karakterleridir.
Şimdi bu karakterlerin nasıl kullanıldıklarını ve ne işe yaradıklarını inceleyelim.
----------------------------------------
! : Maskda nick kısmının bitip, ident kısmının başladığı anlamına gelir.
Örnek : Geo nicki = Geo!
@ : Maskda ident kısmının bitip, host kısmının başladığı anlamına gelir.
Örnek : VIP ident'i = !VIP@
Örnek : Very.Important.Person host'u = @Very.Important.Person
Toparlamak gerekirse ; Mask : Nick!Ident@Host
* : Sıfır veya sonsuz hane anlamına gelir.
Örnek : M ile başlayan = M*
Örnek : İçinde M harfi geçen = *M*
Örnek : M ile biten = *M
? : Harf anlamına gelir.
Örnek : 4 harfli = ????
----------------------------------------
Akick komutları add, del, list, view, count, enforce olmak üzere 6 şekilde kullanılır. Şimdi bunları inceleyelim.
----------------------------------------
Add : Kanalda bir kullanıcıya akick eklemek için kullanılır.
Kullanımı : /cs akick #kanal add nick!ident@host sebep
Örnek : Test kanalında nicki Geo olan kullanıcıya akick eklemek istiyorum.
Cevap : /cs akick #Test add Geo!*@* Testing..
Örnek : Test kanalında identi Help olan kullanıcıya akick eklemek istiyorum.
Cevap : /cs akick #Test add *!Help@* Testing..
Örnek : Test kanalında hostu Helper olan kullanıcıya akick eklemek istiyorum.
Cevap : /cs akick #Test add *!*@Helper
Örnek : Test kanalında nicki Ma ile başlayan, identinde Help kelimesi geçen ve hostu Er kelimesi ile biten kullanıcıya akick eklemek istiyorum.
Cevap : /cs akick #Test add Ma*!*Help*@*Er Testing..
Örnek : Test kanalında nicki 5 haneli olan, identi Ma ile başlayıp 5 haneli olan kullanıcıya akick almak istiyorum.
Cevap : /cs akick #Test add ?????!Ma???@* Testing..
Örnek : Test kanalında sunucudaki tüm kullanıcılara akick almak istiyorum.
Cevap : /cs akick #Test add *!*@* Testing..
----------------------------------------
Del : Kanalda bulunan akick(ler)i silmek için kullanılır.
Kullanımı : /cs akick #kanal del nick!ident@host
Örnek : Test kanalında nicki 4 haneli olan identi Help olan ve hostunda Helper kelimesi geçen akicki silmek istiyorum.
Cevap : /cs akick #Test del ????!Help@*Helper*
Kullanımı : /cs akick #kanal del numara,numara,numara..
Örnek : Test kanalında akick listesinden 2 ve 6 numaralı akickleri silmek istiyorum.
Cevap : /cs akick #Test del 2,6
Kullanımı : /cs akick #kanal del numara-numara
Örnek : Test kanalında akick listesinden 4 ve 7 numara arasındaki ( 4 ve 7 dahil) akickleri silmek istiyorum.
Cevap : /cs akick #Test del 4-7
Örnek : Test kanalındaki tüm akickleri silmek istiyorum.
Cevap : /cs akick #Test 1-999
----------------------------------------
List : Kanalda akick listesini görmek için kullanılır.
Kullanımı : /cs akick #kanal list
Örnek : Test kanalının akick listesini görmek istiyorum.
Cevap : /cs akick #Test list
Kullanımı : /cs akick #kanal list numara,numara,numara..
Örnek : Test kanalında 3 ve 6 numaralı akickleri görmek istiyorum.
Cevap : /cs akick #Test list 3,6
Kullanımı : /cs akick #kanal list numara-numara
Örnek : Test kanalında 2 ve 6 numara arasındaki ( 2 ve 6 dahil) akickleri görmek istiyorum.
Cevap : /cs akick #Test list 2-6
Kullanımı : /cs akick #kanal list harf/kelime
Örnek : Test kanalında M ile başlayan akickleri listelemek istiyorum.
Cevap : /cs akick #Help list M*
----------------------------------------
View : Kanalda eklenilen akickleri ayrıntılı olarak görmek için kullanılır. Bu ayrıntılar ;
* Akickin kimin tarafından eklendiği
* Akicin ne zaman eklendiği
* Akickin en son ne zaman kullanıldığı
* Akickin sebebi
Kullanımı : /cs akick #kanal view
Örnek : Test kanalında akickleri ayrıntılı olarak görmek istiyorum.
Cevap : /cs akick #Test view
Kullanımı : /cs akick #kanal view numara,numara,numara..
Örnek : Test kanalında 5 ve 8 numaralı akickleri ayrıntılı olarak görmek istiyorum.
Cevap : /cs akick #Test view 5,8
Kullanımı : /cs akick #kanal view numara-numara
Örnek : Test kanalında 4 ve 8 numara arasındaki ( 4 ve 8 dahil) akickleri ayrıntılı olarak görmek istiyorum.
Cevap : /cs akick #Test view 4-8
Kullanımı : /cs akick #kanal view harf/kelime
Örnek : Test kanalında içinde Mar kelimesi geçen akickleri ayrıntılı olarak görmek istiyorum.
Cevap : /cs akick #Test view *Mar*
----------------------------------------
Count : Kanaldaki akick saysını öğrenmek için kullanılır.
Kullanımı : /cs akick #kanal count
Örnek : Test kanalında akick sayısını öğrenmek istiyorum.
Cevap : /cs akick #Test count
----------------------------------------
Enforce : Kanal akick listesinde bulunduğu halde, başka bir nickle kanala girip, akick listesindeki nicke döndüğünde kanaldan atmak için kullanılır.
Şayet böyle bir durum olursa, enforce komutu uygulandığında kullanıcı akickdeki sebep ile birlikde atılır.
Kullanımı : /cs akick #kanal enforce
Örnek : Test kanalında Geo nickini akicke ekledim. Fakat X nicki ile kanala girip, kanalda nickini Geo olarak değiştirdi. Akick'in aktif olmasını istiyorum.
Cevap : /cs akick #Test enforce



kelebek
kelebek script

Ban ParametreLeri

+b Kipi ve Parametreleri



Açıklama : +b kipi (ban maskesi) bu kanal kipi ile belirtilen maske'nin kanala
girmesini veya kanal içinde belirli eylemleri yapmasını engelliyebilirsiniz.
+b kipi beraberinde kullanılan parametreleri ile belirlediğiniz
clientların kanala girişi, kanal içerisinde konuşmasını, kanalda nick değiştirmesini
engelliyebilirsiniz. Ancak bu komutu kullanmadan önce mask dediğimiz kavramlarını
iyice kavramanız gerekmektedir. Bu komutun işlev alanını genişletmek için "?" ve "*" karakterlerinden
faydalanabiliriz. Şimdi mask ve bu karakterlerin ne anlama geldiğini ve nasıl kullanıldığını öğrenelim.

Mask ;

nick! = "!" işareti nick belirtilen kısmın sona erdiğini belirtir, ardından ident kısmı başlar.
ident@ = "@" işareti ident kısmının sona erdiğini belirtir, ardından host kısmı başlar.
host = "@" işaretinden sonra yazılan kısımdır.

Çeşitli şekillerde ban atılabilir;

1-nicke ban için : nick!*@*
2-idente ban için : *!ident@*
3-hosta ban için : *!*@host
4-hem ident hem nicke ban için : nick!ident@*
5-hem ident hem hosta ban için : *!ident@host
6-hem nicke hem hosta ban için : nick!*@host
7-hem nick hem ident hem hosta ban için : nick!ident@host

Mask bir kullanıcının taşıdığı nick, ident ve host bilgileridir.

"Creep is helpdesk@globaloper.kelebek.gen.tr * KELEBEK IRC Network" bilgilerine sahip bir kullanıcıyı
banlamak için ;
/mode #kanal +b creep!helpdesk@globaloper.kelebek.gen.trglobaloper.kelebek.gen.tr
komutunu kullanırız. Bu komutu kullandığımızda creep nickli başka bir kullanıcı ident veya host kısmı
farklı olduğu sürece bu bandan etkilenmez. Yani sadece banlanan maskedeki bilgilerin tümünü içeren
kullanıcı bandan etkilenir.
/mode #kanal +b creep!*@*
komutunu kullanırsak, creep nickini kullanan kullanıcılar ident ve hostları her ne olursa olsun
kanala giriş yapamıyacaklardır.

"?" tek karakter yerine geçer.
"*" sonsuz karakter yerine geçer.

/mode #kanal +b c*!*@*
komutunu kullanırsak nicki "c" harfi ile başlayan hiçbir kullanıcı kanala giriş yapamaz.

/mode #kanal +b c?!*@*
komutu kullanırsak nicki 2 haneli olan kullanıcılardan ilk hanesi "c" olanlar kanala giriş yapamaz.

+b kipi ve bareberinde kullanılan parametreleri inceleyelim.

+c: Parametresi ile Belli kanalda bulunan kullanıcıların kanalımıza girmelerini engelleriz.
örnek : /mode #kanaladı +b ~c:#creep
Açıklama : bu komudu kullandigimiz takdirde, creep kanalinda bulunan kullanicilarin kanalima girisini engelleriz.

+n: Parametresi ile Belirtilen nickin kanalda nick değistirmesini engelleriz.
örnek : /mode #kanaladı +b ~n:creep
Açıklama : bu komudu kullandigimiz takdirde, creep nickli kisi kanalda nick degistiremez.

+r: Parametresi ile Belirtilen fullname ye sahip kullanıcıların kanala girislerini engeller.
örnek : /mode #kanaladı +b ~r:creep
Açıklama : bu komudu kullandigimiz takdirde, creep fulnamesine sahip kullanicilar kanalimiza giremez.

+q: Parametresi ile Belirttiğimiz kullanıcının komutu uyguladığımız kanalda konuşmasını engelleriz.
örnek : /mode #kanaladı +b ~q:creep
Açıklama : bu komudu uyguladigimiz takdirde, creep nickli kullanicinin kanalimizda konusmasini engelleriz.

Önemli Uyari : +e kipi ile belirledigimiz mask'a sahip kullaniciyi ban korumasi altina alabiliriz.
örnek : /mode #kanaladı +e creep!*@*
Açıklama : bu komutu uyguladigimiz taktirde, creep nickli kullanici kanaldaki banlardan etkilenmez.

Öğrendiklerimizi birkaç çözümlü örnek ile pekiştirelim.

Soru : Kanalima #sex ve #gay kanallarina girmis kullanicilarin girmesini istemiyorum ?
Cevap : /mode #kanaladı +bb ~c:#sex ~c:#gay

Soru : x ve y nickleri kanalima girebilsin ama nicklerini degistiremesinler istiyorum ?
Cevap : /mode #kanaladı +bb ~n:x ~n:y

Soru : x nickinin kanalima girebilmesini ama kanalda konusamamasini istiyorum ?
Cevap : /mode #kanaladı +b ~q:x

Soru : Fullname bolumunde Lamer ve Hacker yazan kullanicilarin kanalima girisini onlemek istiyorum ?
Cevap : /mode #kanaladı +bb ~r:Lamer ~r:Hacker

Soru : Kanalima sadece Creep nicki girsin istiyorum ?
Cevap : /mode #kanal +be *!*@* creep!*@*

Soru : Kanalima identinin ikinci harfi x olan 4 haneli nicklerin girisini engellemek istiyorum ?
Cevap : /mode #kanaladı +b ????!?x@*

Soru : Kanalıma 3 haneli nickler girmesin ama ali nicki girsin eğer alinin identi lamer ise oda girmesin ?
Cevap : /mode #kanal +beb ??? ali!*@* *!lamer@*

soru : Daha karmasik bir örnek verelim, Nicki'nin 3. harfi " x " , 5. harfi " b " 8. harfi " y " olan , ident'inin 3. harfi " z " olan ve ip adresi 81. ile baslayan tüm 9 haneli nick sahiplerini #deneme kanalindan nasil banlayabilirim?
Cevap : /mode #deneme +b ??x?b??y?!??z*@81.*

soru : Kanalıma nicki m ile başlayıp l ile biten içinde n harfi geçenler giremesin. S ile başlayıp t ile biten ve içinde n harfi geçen nickler kanalıma girebilsin, kanalımda nickleri a ile başayıp d ile biten kullanıcılar konuşamasın, nicklerinin baş harfi d ile başlayıp a ile biten kullanıcılar kanalda nick değiştiremesin, sex kanalında bulunanlar kanalıma giremesin?
Cevap : /mode #kanal +bebbb m*n*t!*@* S*n*t!*@* ~q:a*d!*@* ~n:d*a!*@* ~c:#sex

soru : Kanalıma Yalnızca nicki LAME ile başlayan nicklerin girememesini istiyorum. Ne yapmam gerekir?
Cevap : /mode #kanal +b LAME*!*@*

soru : Kanalıma sadece 5 haneli ve kayıtlı nickler girebilsin ?
Cevap : /mode #kanal +beR *!*@* ?????!*@*

soru : Ethem nickli kullanıcı kanalımda nick değiştiremesin, Egemen nickli kullanıcı kanalımda konuşamasın, identi arda olanlar girsin ama identi arda hariç a ile başlayanlar giremesinler ?
Cevap : /mode #kanal +bbeb ~n:Ethem!*@* ~q:Egemen!*@* *!arda@* *!a*@*

soru : Kanalıma sadece nicki 2 ve 4 karakter olanlar girebilsin?
Cevap : /mode #kanal +bee *!*@* ??!*@* ????!*@*

soru : Kanalıma içinde x harfi geçenler giremesin ama içinde x harfi geçse bile #help kanalında olanlar girebilsin ve kanalımın ban exception listelerini göreyim. Bütün bunları tek bir komutta nasıl yaparım?
Cevap : /mode #kanal +bebe *x*!*@* ~c:#help

Soru : Kanalımda fullname bölümünde sex yazanlar giremesin. Ama Ethem nicki fullnameinde sex yazıyorsa bile girsin ?
Cevap : /mode #kanal +be ~r:sex Ethem!*@*

Soru : Kanalıma içinde numara olan nickler giremesin ?
Cevap : /mode #kanal +bbbbbbbbbb *1*!*@* *2*!*@* *3*!*@* *4*!*@* *5*!*@* *6*!*@* *7*!*@* *8*!*@* *9*!*@* *0*!*@*

Soru : Kanalıma #x kanalında bulunanlar, fullname bölümünde sex sözcüğü geçenler, identdi x ile başlayanlar giremesin ama bütün bu kısıtlamalara takılsalar bile nickleri A ile başlayan kullanıcılar girebilsin. Ayrıca kanalımda sadece kayıtlı nickler konuşabilsin ve küfürlü söczükler sansürlensin. Tek bir komutla nasıl yapabilirim?
Cevap : /mode #kanal +bbbeMG ~c:#x ~r:*sex* *!x*@* A*!*@*



kelebek
kelebek script

Ignore ParametreLeri

-
Ignore cilent tabanlı bir komuttur.
Bu komutla kanalda mesaj,özelde mesaj, ctcp, dcc, invite, notice, kontrol kodlu mesajları (ame.me,action vb.) engellemeye yarar.
-
Bütün Parametreler: - l r p c n t i k d w x u
Kullanımı : /ignore -(l r p c n t i k d w x u)
-
Parametrelerin açiklamalari:
-
Engelleme Amaclı Kullanılan Parametreler : ( c p n t i d k )
-
c : Belirttiginiz nick ya da maskenin size kanallarda mesaj atmasını engeller.
Örnek: /ignore -c abc!*@* ( PoseidoN nickli kullanicinin kanallara gönderdigi mesajlari görmezsiniz.)
Eklendiğinde : * Added abc!*@* to ignore list şeklinde uyarı verir.
-
p : Belirttiginiz nick ya da maskenin özelinize gönderdigi mesajlari almanizi engeller.
Örnek: /ignore -p Mirc*!*@* ( Nicki Mirc ile başlayan kullanıcıların özelinize gönderdigi mesajlari görmezsiniz.)
Eklendiğinde : * Added Mirc*!*@* to ignore list şeklinde uyarı verir.
-
n : Belirttiginiz nick ya da maskenin size notice göndermesini engeller.
Örnek: /ignore -n *!*@*help* ( Host kısmında help kelimesi geçen kullanicilar size gönderdigi noticeleri görmezsiniz.)
Eklendiğinde : * Added *!*@*help* to ignore list şeklinde uyarı verir.
-
t : Belirttiginiz nick ya da maskenin size ctcp (time, version, ping vs) göndermesini engeller.
Örnek: /ignore -t *!user@* ( identi user olan kullanicilar size ctcp komutlari gönderemez.)
Eklendiğinde : * Added *!User@* to ignore list şeklinde uyarı verir.
-
i : Belirttiginiz nick ya da maskenin sizi bir kanala davet etmesini engeller.
Örnek: /ignore -i Abc!*@* ( Abc nickli kullanıcı sizi kanallara davet edemez. )
Eklendiğinde : * Added Abc!*@* to ignore list şeklinde uyarı verir.
-
d : Belirttiginiz nick ya da maskenin size dcc yollamasini engeller.
Örnek: /ignore -d *!*help*@* ( identinde help geçen kullanıcılar size dcc gönderemez.)
Eklendiğinde : * Added *!*help*@* to ignore list şeklinde uyarı verir.
-
k : Belirttiginiz nick ya da maskenin size kontrol kodlari içeren mesajlar (/me /action vs) göndermesini engeller.
Örnek: /ignore -k abc!*@* ( abc nickli kullanici size kontrol kodlari içeren mesajlar gönderemez.)
Eklendiğinde : * Added abc!*@* to ignore list şeklinde uyarı verir.
-
Düzenleme Amaclı Kullanılan Parametreler: ( l r w u x )
-
l : ignore listenizi görmenizi saglar.
Kullanımı : /ignore -l
Örnek olarak yukarıda ignore listesine eklediklerimizi görelim.
-
* Ignore list:
abc!*@* (c) - Kelebek.gen.tr
Mirc*!*@* (p) - Kelebek.gen.tr
*!*@*help* (n) - Kelebek.gen.tr
*!user@* (t) - Kelebek.gen.tr
Abc!*@* (i) - Kelebek.gen.tr
*!*help*@* (d) - Kelebek.gen.tr
abc!*@* (k) - Kelebek.gen.tr
-
r : ignore listenizden nicki maskeyi yada tüm listenizi silmeye yarar.
Örnek : /ignore -r abc
Silindiğinde : * Removed abc!*@* from ignore list şeklinde uyarı verir.
Not: /ignore -r şeklinde kullanırsanız tüm ignore listesini temizlersiniz ve * Ignore list cleared şeklinde uyarı alırsınız.
-
w : ignore ettiginiz nick/maskelerin baglandiginiz bütün sunucularda geçerli olmasini saglar.
Örnek: /ignore -pw Mirc ( Baglandiginiz sunucu ya da aglarda Mirc nickli kullanicilar size özel mesaj gönderemez.)
-
uSüre : IGNORE ettiginiz nick ya da maskeleri belirli bir süre (saniye) engellemenizi saglar.
Kullanim: /ignore -usüre nick
Örnek: /ignore -pu30 abc ( abc nickli kullanicidan 30 saniye süreyle özelden mesaj almazsiniz.)
Eklendiğinde : * Added abc!*@* to ignore list for 30 secs şeklinde uyarı alırsınız.
-
x : Belirttiginiz nick ya da maske ignore listenizde olsa bile etki etmez.
Kullanımı: /ignore -x nick
Örnek: /ignore -x abc ( abc nickini ignore korumasina alir. Hiç bir ignore parametresinden etkilenmez )
-
Kısacısı ;
/ignore -d nick (DCC)
/ignore -i nick (invite)
/ignore -k nick (kontrol kodlu mesaj)
/ignore -p nick (Özel)
/ignore -c nick (Kanal)
/ignore -n nick (Notice)
/ignore -t nick (CTCP)
/ignore -x nick (Exclude(Koruma))
-
Eğer bir nicki ignore etmek istiyorsan /ignore nick yazmanız yeterlidir.
Böylelikle exclude haric hepsinden ignore etmiş olursunuz.
-

Umarım işinize yarar..



kelebek
kelebek script

KuLLanıcı ModeLeri

o : Bu modu taşıyan kullanıcı; Global IRC Operatörü.

O : Bu modu taşıyan kullanıcı; Local IRC Operatörü.

a : Bu modu taşıyan kullanıcı; Services Administratorü.

A : Bu modu taşıyan kullanıcı; Server Administratorü.

N : Bu modu taşıyan kullanıcı; Network Administratorü.

C : Bu modu taşıyan kullanıcı; Co Administratorü.

------------------------------------------------------

d : Kanal genellerine gönderilen mesajları görmenizi engeller.

g : GlobOps ve LocOps mesajlarını görebilmenizi sağlar.

h : Kullanıcının yardım görevlisi olduğu bilgisini verir. (helper)

i : Kanalda olmayan kişiler tarafından yapılan "/who" listelemelerinde görünmenizi engeller.

p : Whois (kullanıcı bilgisi) çıktısından bulunduğunuz kanalları gizlemenizi sağlar.

q : Sadece servisler yolu ile kanalda atılabilen kullanıcı.

r : Kullanıcının kayıtlı bir nicke sahip olduğu anlamına gelir.

s : Snotice'leri (sunucu mesajları) görebilmenizi sağlar.

t : Özel host kullanan kullanıcı.

v : Bloke edilmiş dcc mesajlarını görebilmenizi sağlar.

w : Wallop mesajlarını görebilmenizi sağlar.

x : Gerçek bağlantı adresinizin gizlenmiş olduğu bilgisini verir.

z : Kullanıcının güvenli porttan (SSL) giriş yapmış olduğu bilgisini verir.

G : Sunucu tarafından yasaklanmış mesajların size ulaşmasını engeller.

R : Nicki kayıtlı olmayan kullanıcıların size mesaj göndermesini engeller.

S : Servisler için koruma modudur.

T : CTCPs içerikli komutların size gönderilmesini engeller.

W : Kendisine çekilen whoisleri görebilen kullanıcı.



Kullanımı: /mode nick +modeler-modeler

Örnek: /mode x1 +d



kelebek
kelebek script

List Komutu KuLLanımı

Öncelikle list komutlarini detayli bir sekilde aciklayalim, list komutu kanaliniz'da olmayan yada kanaliniz'da olan kisiler tarafindan bi bakima bir bilgi alma seklidir, " /list #kanaladı " komutunu kullandiginiz zaman, Kanal'da kac kisi oldugu ve kanalin mevcut topici Channel list'de gozukur, Her komut'un ozellikleri oldugu gibi, List komutunun'da bir kac ozelligi vardir, örnek'ler vereyim öncelikle sizlere;

1) Icerisin'de 15 kisiden fazla olan kanallari listelemek istiyorum?

Cevap = /list >15

2) 15 kisiden fazla olan icerisin'de help gecen kanallari listelemek istiyorum?

Cevap = /list >15 *help*

NOT; Buradaki "*" yildiz isareti ne ise yariyor diyebilirsiniz, List komutlarinda bôyle birseyler vardir;

ôrnegin help ile basliyan kanallari nasil listeliyebilirim diye bir komut sorabilirler size, bunu "*" yildiz isaretini kullanarak yapabilirsiniz ancak.

Cevap; /list #help*

3) Eger burada Help ile biten kanallari nasil listeliyebilirim deseydi;

Cevap; /list #*help

4) Icerisin'de help gecen kanallari nasil listeliyebilirim deseydi;

Cevap; /list #*help*

Bu sekilde olacakti arkadaslar.. Simdi gelelim list komutun'daki bazi Parametrelere..

5) Topici 5 dakika ônce atilmis kanallari nasil listeliyebilirim diye bir soru gelebilir, "T" harf'i topic'i simgeler list komutlarin'da.

Cevap; /list T<5>

6) Mesela icin'de help gecmeyen kanallari nasil listeliyebilirim diyebilirler, "!" isareti harici kanallari listeler.

Cevap; /list !#help

7) Peki Icerisinde "help" gecen kanallari listelemek istemiyorum deseydi;

Cevap; /list !#*help*

8) Biraz daha zorlastiralim, Topici 5 dakika once atilmis, icerisinde 15 kisiden az bulundugu "q" harfi ile biten kanallari nasil listelerim?

Cevap; /list T<16,t>14,<15,*#*q

9) Kanal'in isminde yada topic'inde "help" gecen 20 kisiden bûyûk kanallari nasil listelerim?

Cevap; /list >20 *help*



kelebek
kelebek script

CNick ParametreLeri

Cnick Kullanımı/cnick nick renk-kodu

Silmek için ise : /cnick -r nick

a : Herhangi bir modedeki nick için kullanılır.
n : kanalda hiç bir kipe sahip olmayan kullanıcıları belirtir.
i : Ignore listenizdeki nickleri belirtir.
o : Kanalda op(@) durumundaki kullanıcıları belirtir.
v : Kanalda voice(+) sahibi kullanıcıları belirtir
p : Kanalda protect(sop[&]) durumundaki kullanıcıları belirtir.
y : Notify listesindeki nickleri belirtir.
l : Idle süresine göre renk verir.
m : Eklenilen rengin sadece kullanıcı mesajlarında belirtilmesini sağlar.
s : Eklenilen rengin sadece nick listesinde belirtilmesini sağlar.

Kullanımı :

/cnick -a * renk-kodu ; Kanallardaki Herkese Renk-Kodu ile Belirtilen Rengi Verir.

/cnick -n * renk-kodu : Kanallarda hiç bir kipe sahip olmayan kullanıcılara renk-kodu ile belirtilen renk verilir.

/cnick -o * renk-kodu : Kanallarda op(@) durumunda olan kullanıcılara renk-kodu ile belirtilen rengi verir.

Aynı şekilde p ve v modelerinin kullanımları da aynıdır.

/cnick -y * renk-kodu ; Notify listesindeki nickler'e bu şekilde renk verebilir.

/cnick -l10 * renk-kodu : Idlesi 10 saniye ve altında olan nicklere renk vermek için kullanılır.

/cnick -m1 * renk-kodu : Nickler mesaj attıklarında renk-kodu ile belirtilen rengi alırlar.

/cnick -s1 * renk-kodu : Nick listesindeki herkese aynı rengi verir. Ama mesajda nick renk almaz

Örnek : Quality nick'inin bana attığı mesajlarda kırmızı renk alması için ne yapmalıyım ?

Cevap : /cnick -m1 Quality 4

Örnek : Notify listemde bulunan ve kanallarda op(@) olan nickler Mavi olarak gözüksün. Ne yapmalıyım ?

Cevap : /cnick -yo * 12

ßu şekilde çoğaltılabilir..



kelebek
kelebek script

Who Komutu & ParametreLeri

*** Who komutu bir kanaldaki kullanıcıları Nick!user@hostname realname
sıralaması ile listelemek amacıyla kullanılır.Bu komut ile kullanılabilecek bir takım parametreler vardır.Bu parametreler sayesinde daha belirleyici araştırmalar yapabilirsiniz.

*** wHo Komutu ParametreLeri :
[+|-][acghmnsuM] [args]

*** Not : Sunucumuzda KuLLanabiLien wHo ParametreLeri

/WHO [+|-][achmnsuM] [args]

*** wHo ParametreLerini $u $ekiLde AçıkLayabiLiriz :

/Who [+|-] a :

bu parametre away modundakileri görüntülemek için kullanılır." /who +a " komutu ile tüm sunucuda bulunan away kullanıcılar görüntülenebilir.

Ancak bu şekilde geniş bir kullanım sadece Irc Operatörlerin kullanımına açıktır.Sizler bunu kanal parametresini vererek kullanabilirsiniz.

-------------- &&&&&& ------------------------

/Who [+|-] c :

Belirtilen kanal içindeki kullanıcılar listelenir.Ek parametre verilerek o kanaldaki aramalar belirleyici yapılabilir (mesela " a " parametresi)

Örnek-1 ; /who +c #Kanal (" /who #kanal " komutu ile aynı işlevi görür)

Örnek-2 ; /who +ca #kanal (Belirtilen kanaldaki away modunda bulunan kullanıcılar listelenir.)

-------------- &&&&&& ------------------------

/Who [+|-] g
*** Kullanıcıları " realname "lerine göre aramak ve listelemek icin kullanılır.Sadece Irc operatörlerin kullanımı ile sınırlıdır

-------------- &&&&&& ------------------------

/Who [+|-] h
*** Kullanıcıları "hostname"lerine göre aramak için kullanılır

-------------- &&&&&& ----------------------

/Who [+|-] i

*** Kullanıcıları ip adreslerine göre aramak için kullanılır.Wildcard (joker karakter) kullanılabilir.

*** Irc.KeLebek.Gen.Tr Sunucusunda gercek ip adresleri kullanıcı güvenliği nedeniyle gizlendiği için bu parametre yerine " f " parametresi ile araştırma yapmalısınız.


-------------- &&&&&& ----------------------

/Who [+|-] f


*** Kullanıcıları fake hostlarına göre aramak ve listelemek icin kullanılır,bu parametre ile aynı ip adreslerinden yağılan girişleri (yada clonleları) tespit edebilirsiniz.Sizler bulundugunuz kanalda arama yapabileceğiniz için " c " parametresini de birlikte kullanmalısınız

*** Not : daHa önce de Yazdıgım Gibi Sunucumuzda oLan who ParametreLeri Arasında ( +f ) yoktur.

örnek ; /who +cf #kanal @62CD0236.4FF54091.435830AD.IP :0 C * Helper.kelebek.gen.tr *

2.Örnek : /who +fc Yaptıgımızda
/who +fc @62CD0236.4FF54091.435830AD.IP :0 #kanal

*** Yukarıdaki komut ile aynı işlevi görür, parametrelerin yeri değişince verilen belirteçlerinde yer değiştirdiğini anlatmak amacıyla örnek verdim.


-------------- &&&&&& ----------------------

/Who [+|-] m

*** Sunucudaki kullanıcıları sahip oldukları modlara göre aramak amacıyla kullanılır.IRC Operatör dışındaki kullanıcılar bu parametreyi sadece o/a/A moduna sahip kullanıcıları listelemek icin kullanabilir.

1. Örnek ; /who +m o (Online o:line sahibi, gizli modda olmayan (-i modu) girişler listelenir)
2. Örnek ; /who +m a (Online (-i modundaki) services adminler listelenir)
3. Örnek ; /who +m A (Online (-i modundaki)Server adminler listelenir.
4. Örnek ; Bulunduğunuz kanalda var olan ircopları nasıl listeyebilirim?

/who +cm #kanal o

***Not : Server adminler,+A modu yanı sıra otomatik olarak +a modu da alırlar)


-------------- &&&&&& ----------------------

/Who [+|-] n
*** Kanalda bulunan kullanıcıları nicknamelerine göre aramak ve listelemek için kullanılır.Wildcard (joker) karakter kullanabilirsiniz.

1. Örnek : /who +cn #kanal V??????a

(Belirtilen kanalda bulunan Nickinin ilk harfi " V " son harfi " a " tüm 8 haneli nickler listelenir.)

2. Örnek : /who +cn #kanal f*r
(Belirtilen kanalda nick'i " f " ile başlayıp " r " ile biten kullanıcılar listelenir)

-------------- &&&&&& ----------------------

/Who [+|-] s

*** Farklı bir server üzerindeki girişlerde arama yapmak istenirse bu parametre kullanılır.Bu parametrenin kullanımına gerek yoktur zira tüm kullanıcılar irc.kelebek.gen.tr server'ı üzerinde bulunmaktadır.

1.Örnek : /who +s services.kelebek.gen.tr veya /who +s cezve.kelebek.gen.tr gibii
(Services linki üzerinde bulunan kullanıcılar listelenir ancak bu modeyi kullanabilmek icin oper erişimine sahip olmak gerekir.)


-------------- &&&&&& ------------------------

/Who [+|-] u

*** Belirtilen user (ident) maskına sahip kullanıcılar listelenir.Kanal parametresi ile birlikte sizlerde kullanabilirsiniz.Wildcard (joker) karakter kullanabilirsiniz.

1. örnek : /who +cu #Kanal sex (sex ident`ine sahip belirtilen kanalda bulunan kullanıcılar listelenir)

2. örnek : /who +uc Ceza* #Kanal (Belirtilen kanalda ident'i " ceza " olan ve " ceza " ile başlayan ident sahibi tüm girişler listelenir )

-------------- &&&&&& ------------------------
*** Soru 1 : Zurna kanalında bulunan Nick'i "Sex" ile başlayan ancak ident'inde " CeZa " bulunMAyan kullanıcıları nasıl görüntüleyebilirim?

*** Cevap1: 3 ayrı Komut da aynı işLevi görebiLir

a-) /who +cn-u #zurna sex* *ceza*
b-) /who -u+cn *ceza* #zurna sex*
c-) /who -u+nc *ceza* sex* #zurna

-------------- &&&&&& ------------------------
*** Soru 2 : Zurna kanalında bulunan ve nick " s " ile başlayıp, ident'i 5 hane ve daha uzun olan ve ircop olmayan kullanıcıları nasıl listelerim?

*** Cevap 2 : ßeş ayrı yanıt şekli vardır.
Bu cevapta daha farklı yanıtlarda olabilir ancak ben konuya iyice hakim olmanız için olasılıkları ve parametre değişimleri sonrasında bunların kapsayacagı maskelerinde nasıl yer değiştirdiğinizi görmenizi istedim.


a-) /who +cnu-m #zurna s* ?????* o
b-) /who +ncu-m #zurna ?????* s* o
c-) /who +unc-m ?????* s* #zurna o
d-) /who -m+cnu o #zurna s* ?????*
e-) /who -m+ncu o s* #zurna ?????*



-------------- &&&&&& ------------------------
Who, bulunduğumuz kanallarda belli parametrelere göre kullanıcı listelemek için kullanılır. Bunlar c, n, u, h, a, m, g, s parametreleridir.
Şimdi bu parametrelerin ne işe yaradıklarını ve nasıl kullanıldıklarını inceleyelim.
-------------- &&&&&& ------------------------
c : Who komutunun kanal belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±c #kanal
Örnek : Test kanalına who komutunu uygulamak istiyorum.
Cevap : /who +c #Test
-------------- &&&&&& ------------------------
n : Who komutunun nick belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±n Nick
Örnek : Test kanalında 5 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +cn #Test ?????
Örnek : Test kanalında M harfi ile başlayan ve S harfi ile biten nicklere who komutu uygulamak istiyorum.
Cevap : /who +cn #Test M*S
Örnek : Test kanalında bulunmayan 4 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +n-c ???? #Test
Örnek : Test kanalında S ile başlayan nickler dışındaki nicklere who komutu uygulamak istiyorum.
Cevap : /who +c-n #Test S*
-------------- &&&&&& ------------------------
u : Who komutunun ident belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±u Ident
Örnek : Test kanalında Help İdent'li kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cu #Test Help
Örnek : Test kanalında identi'i Helper olmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-u #Test Helper
Örnek : Test kanalında İdent'i Help olan 4 haneli nicklere who komutu uygulamak istiyorum.
Cevap : /who +cun #Test Help ????
-------------- &&&&&& ------------------------
h : Who komutunun host belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±h Host
Örnek : Test kanalında hostu Helper olan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +ch #Test Helper
Örnek : Test kanalında hostu Admin olmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-h #Test Admin
Örnek : Test kanalında hostu H ile başlayan nicki 5 haneli olmayan ve ident'inde Help kelimesi geçen nicklere who komutu uygulamak istiyorum.
Cevap : /who +chu-n #Test H* *Help* ?????
-------------- &&&&&& ------------------------
a : Who komutunun away belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±a
Örnek : Test kanalında away olan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +ca #Test
Örnek : Test kanalında away olmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-a #Test
Örnek : Test kanalında away olmayan nicki M ile başlayıp 5 haneli olan hostu Helper olmayan ve ident'i Help olan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cnu-ha #Test M???? Help Helper
-------------- &&&&&& ------------------------
m : Who komutunun user modeleri (O,o,C,A,a,N,B) belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±m Usermode
Örnek : Test kanalında oper olan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cm #Test o
Örnek : Test kanalında admin olmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-m #Test a
Örnek : Test kanalında nicki 4 haneli, away olmayan, ident'i Help olan, hostu Helper olmayan oper kullanıcılarına who komutu uygulamak istiyorum.
Cevap : /who +cnum-ha ???? Help o Helper
-------------- &&&&&& ------------------------
g : Who komutunun fullname (setname, realname) belirtilerek uygulanacağında kullanılır.
Kullanımı : /who ±g Fullname (setname, realname)
Örnek : Test kanalında fullname'i yıLmaz olan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cg #Test yıLmaz
Örnek : Test kanalında fullname'i onur olmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-g #Test onur
Örnek : Test kanalında nicki S ile başlayan 3 haneli, ident'i VIP olmayan, hostu Helper olan, away olan, fullname'i yıLmaz olan operlere who komutu uygulamak istiyorum.
Cevap : /who +cnhgma-u #Test S?? Helper yıLmaz o VIP
-------------- &&&&&& ------------------------
s : Who komutunun link belirtilerek uygulanacağında kullanılır. Linklere sunucu üzerinde /links çekerek görebiliriz.
Kullanımı : /who ±s Link
Örnek : Test kanalında irc.sohbet.net linki üzerinden bağlanan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cs #Test irc.sohbet.net
Örnek : Test kanalında oper.sohbet.net linki üzerinden bağlanmayan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +c-s #Test oper.sohbet.net
Örnek : Test kanalında nicki 2 haneli, ident'i Help olmayan, Hostu helper olan, away olmayan, netadmin olan, fullname'i . olan, admin.sohbet.net linkinden bağlanan kullanıcılara who komutu uygulamak istiyorum.
Cevap : /who +cnhmgs-ua #Test ?? helper N . admin.sohbet.net Help
-------------- &&&&&& ------------------------
Who komutlarını uyguladığımızda elde ettiğimiz verilerde bazı karakterler vardır. Bunlar r, *, @, +, %, &, ~, H, G, B, 0, 1, 2 karakterleridir.
Şimdi bu karakterlerin ne anlama geldiklerini inceleyelim.
r : Nickin kayıtlı olduğu anlamına gelir.
* : Kullanıcının sunucu yöneticisi olduğu anlamına gelir.
@ : Kullanıcının kanalda operator olduğu anlamına gelir.
+ : Kullanıcının kanalda voice olduğu anlamına gelir.
% : Kullanıcının kanalda halfop olduğu anlamına gelir.
& : Kullanıcının kanalda protect olduğu anlamına gelir.
~ : Kullanıcının kanalda founder olduğu anlamına gelir.
H : Kullanıcının online ( away değil) olduğu anlamına gelir.
G : Kullanıcının away olduğu anlamına gelir.
B : Kullanıcının sunucu botu olduğu anlamına gelir.
0 : Kullanıcının ana link üzerinden bağlandığı anlamına gelir. Kendimize who komutu uyguladığımızda her zaman 0 olacağını unutmayınız.
1 : Kullanıcının 1. linkden bağlandığını anlamına gelir.
2 : Kullanıcının 2. linkden bağlandığı anlamına gelir.
Hangi linkin kaç numaralı link olduğu /links komutu çektiğimizde yanlarında yazar.
Örnek : #Test Marselus Hr~ VIP@Helper.Sohbet.Net :0 yıLmaz
Açıklama : Marselus nicki Test kanalında founder(~) görevindedir.Away değildir(H).Nicki şifrelidir(r).Ana link üzerinden bağlanıyor(0).
Örnek : #Test Marselus Gr*@ VIP@Helper.Sohbet.Net :2 yıLmaz
Açıklama : Marselus nicki Test kanalında operator(@) görevindedir.Awaydir(G).Nicki şifrelidir(r).Sunucu operatorudur(*).2. link üzerinden bağlanıyor(2).
Örnek : #Test Marselus Hr*& VIP@Helper.Sohbet.Net :2 yıLmaz
Açıklama : Marselus nicki Test kanalında protect(&) görevindedir.Away değildir(H).Nicki şifrelidir(r).Sunucu operatorudur(*).2. link üzerinden bağlanıyor(2).
Örnek : #Test Marselus HB* VIP@Helper.Sohbet.Net :1 yıLmaz
Açıklama : Marselus nicki Test kanalında userdir. Çünkü herhangi ~,@, +, %, & gibi bir işaret belirtilmemiş.Away değildir(H).Nicki şifreli değildir.Çünkü r karakteri yoktur.Sunucu botudur(B).Sunucu operatorudur(*).1. link üzerinden bağlanıyor(1).

-------------- &&&&&& ------------------------

WHO Komutu ve Parametreleri

WHO Tarama ve Listeleme Yöntemi

Sunucu üzerinde genel bir tarama yapma imkanı tanır. "/who" şeklinde uygulandıgında servicesler dahil tum kullanıcıların ekrana gelmesini saglar. Fakat userlar üzerinde sunucuya baglandıgı andan itibaren aktif olan "+i" modu o kullanıcının taramada gozukmesini engeller. Bundan dolayı "/who" yaptıgımızda ;

Servicesler, aynı kanalda bulundugumuz ve kendini "/mode nick -i" ile +i modesi'nden cıkarmış olanların listesini gorebiliriz.

Basit şekli ile "/who nick" olarak kullanılldıgında ornek veriler şunlardır ; /who Radius - /who Narkoz

#eğitim Radius HrB Fox@Helper.Rekor.NET :0 konuşsam: sessizlik/gitsem: ayrılık

-------------- &&&&&& ------------------------

#kemancı Narkoz Gr* Doktrin@Oper.Rekor.NET :2 Olması Gereken Neyse O Olsun

Burada açıklanması gerekenler "H, r, G, B, * ve :2 - :0" karakterlerinin anlamları ;

H : Şu an sunucuda online bir nick oldugunu belirtir.

r : Kullanıcının kayıtlı bir nick'e sahip oldugunu belirtir.

G : Şu an sunucuda online bir nick fakat "away" konumundadır demek.

B : Kullanıcı sunucu üzerinde bot konumundadır. Whois'de gorunen ornek kısmı : Radius is a _Bot_ on RekorNET

* : Kullanıcın bir "IRC Operator" oldugunu gosterir.

:2 : Bu nick benim ile farklı linkde bulunuyor demektir.

:0 : Aynı linkten baglandıgım bir kullanıcı anlamını taşır.

NOT : "/links" komutu ile bu numaraları gorebilirsiniz.

Ayrıca "/who nick"deki en sol kısımda bulunan kanalın anlamı ise Nick'in bulunduğu kanallar içinde en son giriş yaptıgı kanal demektir.

Who 'da listeleme yalnızca genel bir tarama ile sınırlı degildir. Kullanıcılara ait bazı ozellikler belirtilerek listeleme duzenlenebilir. Sunucumuz üzerinde gecerli olan bu aitlikleri belirten bir who gercekleştirebilmek için gereken modeler şu şekildedir :

a : Away olan/olmayan user'ları belirtir.

c : Taramada bir kanal belirtmeye yarar.

h : Kullanıcı hostu kullanarak tarama yapmayı saglar.

m : Bazı user modelerine sahip olan/olmayan kullanıcı taraması içindir. Listelenebilecek modeler (O/o/C/A/a/N/B)'dir.

n : Nick ya da nickname'in ozelliklerini belirtmeye yarar. Ornegin beş hanenli, ilk harfi "a" olan gibi ozellikler..

s : Taramada sunucu üzerindeki linklerden belirterek, bu link üzerinden baglanan/baglanmayan userlar'ı listemeye yarar.

u : Kullanıcının "ident" kısmı ile bir arama yapmaya olanak sunar.

g : Bir isim kısmı belirterek (/setname ile degiştirilen bolum) bunu kullanan/kullanmayan user'ları listeler. Yalnızca Oper'lerin kullanımına açıktır.

i : Numeric ip belirterek tarama yapmaya yarayan modedir. Operlerin kullanımına açıktır.

M : Argüman gerektirmeyen bir modedir. Sadece ortak kanallarda bulunan kullanıcıları listeler. Servisler ve askıdaki nickler bu listenin dışında kalır.

Modeler taramada "+" ya da "-" şeklinde belirtilmek zorundadır. + olarak belirtiklerinde istenilen ozellige sahip olan kullanıcıları , - olarak belirtildiginde ise belirtilen ozellige sahip olmayan kullanıcıları listeler.

Şimdi örnekler ile nasıl kullandıgı gorulecek ;

Soru : Bulundugum kanalda Nick'i 3 haneli olan kullanıcıları nasıl listelerim ?

-------------- &&&&&& ------------------------

Cevap : /who +cn #kanaladı ???

Soru : Ortak kanallarımın bulundugu , #x kanalında bulunmayan "ident" kısmı "abc" olan user'ları nasıl gorebilirim ?

-------------- &&&&&& ------------------------

Cevap : /who +u-c abc #x

Soru : Kanalımda host kısmının içinde "Rekor" sözcüğü geçen, ve Nick'i 3 haneli olmayan kullanıcıları nasıl listelerim ?

-------------- &&&&&& ------------------------

Cevap : /who +ch-n #kanaladı *Rekor* ???

Soru : Ortak kanallarda bulundugum ve X.kelebek.gen.tr linkinden giren user'ları hangi şekilde gorebilirim ?

-------------- &&&&&& ------------------------

Cevap : /who +s X.Caddesohbet.com

Soru : "#a" Kanalında bulunan Nicki "N" harfi ile başlayıp Local Operator olmayan kullanıcıları listelemenin yolu nedir ?

-------------- &&&&&& ------------------------

Cevap : /who +cn-m #kanaladı N* O

Soru : Bulundugum bir kanaldaki away ve Nickinin son harfi "b" olan Global Operleri nasıl listelerim ?

-------------- &&&&&& ------------------------

Cevap : /who +canm #kanaladı *b o

Soru : #abc kanalındaki 5 haneli nicklerin away olmayan ve X.kelebek.gen.tr linkinden Baglanmamış olanlarını nasıl listelerim ?

-------------- &&&&&& ------------------------

Cevap : /who +cn-as #abc ????? X.kelebek.gen.tr



kelebek
kelebek script

WiLdcart ve Joker KuLLanımı

IRC üzerinde yapılan genel tarama, listeleme ( /who , /List gibi) işlemlerinde ve Nick!Ident@Host Maskesinin kullanıldığı tüm alanlarda kullanabileceğimiz willcard; gerek yapılacak olan işleme ilişkin detay ve genelleme yapmamıza fırsat vermesi, gerekse bir çok alanda kullanılabilir olması sebebiyle joker olarak ta adlandırılmaktadır.
-
Kullanılabilir Simgeler ve Anlamları
* (yıldız) ve ? (Soru İşareti) olmak üzere iki karakter kullanılabilir.
-
* :
Kullanıldığı pozisyona göre anlamı değişmekle birlikte herhangi anlamıan gelir, genelleme yapmamızı sağlar.
? :
Herhangi bir tek karakter anlamındadır. Bu tek karakterin alacağı her değer için geçerlidir.
-
Wildcardların Kullanım alanları.
-
Wildcardlar farklı alanlarda kullanılır.
Bu alanlar ;
- Mask Satırları " Nick!Ident@Host "
- Who komutları
- List komutları
-
İlk olarak ( * )
Mask satırlarında Nick!Ident@Host olarak eklenti karakter anlamını taşıyarak kullanılır.
( * ) Başlayan, biten, yada geçen anlamını taşır.
Örnek; Abc kanalına nick'i " X " ile başlayanlar girmesin?
Cevap; /mode #kanaladı +b X*!*@*
Aynı şekilde * wildcard'ı her satırda kullanılır.Bunu who ve list komutlarındada yapabiliriz.
-
İçinden geçen dediğimizde;
( *harf* ) olarak kullanırız.
Örnek; Abc kanalına nickinde " y " harfi geçenler girmesin?
Cevap; /mode #kanaladı +b *y*!*@*
-
Biten dediğimizde;
( *harf ) kullanırız.
Örnek; Abc kanalına nickinin son harfi " c " olanlar girmesin?
Cevap; /mode #Abc +b *c!*@*
-
( ? ) kullanımı.
? karakter, yani hece belirtmemizi sağlar.
Örneğin kanalıma 3 haneli nickler girmesin dersem?
" /mode #kanaladı +b ???!*@* , şeklinde bir cevabım olur.
-
Aynı parametreyi; mask satırı harici, who ve list komutlarında'da uygulayabilirim.
-
List'te öğrenelim.
5 haneli kanalları listelemek istiyorum dersem?
" /list #????? " şeklinde cevabım olur.
Kısaca wildcardlar, her yerde kullanılır. Who, List, Mask farketmez.



kelebek
kelebek script

Statserv KomutLarı

StatServ: Network hakkinda istatistik veren bir servistir. Sunucuya baglı olan ya da olmayan linkleri listelemeyi saglar.User ve Oper sayısı, Son cıkış zaman ve mesajları gibi geniş bilgilere ulaşılabilir.

Kullanım protokolleri ;

/statserv parametre

/ss parametre

Servers : Server istatistikleri

Users : Kullanici istatistikleri

Olmak üzere ana iki parametre ile bilgi alınabilir.

Servers ile birlikte kullanılabilecek komutlar :

/statserv servers stats : Toplam link sayısı, online/offline link yüzdeleri ve son çıkan link hakkında bilgi verir.

/statserv servers list : Sunucuya baglı durumda(Online) linkler'deki normal kullanıcı ve oper sayısı/yüzdeleri

/statserv servers list link-ismi : Sadece belirtilen link hakkında istatistik bilgileri görüntüler.

/statserv servers view : Baglı olan ya da olmayan(online/offline) tum linkler hakkında "son baglantı, son çıkış zamanı ve mesajı, online olanların user/oper yüzdeleri" gibi cok geniş bir bilgi verir.

/statserv servers view * online : Bu bilgileri sadece baglı olan(online) linkler dahilinde görütüler.

/statserv servers view * offline: Bu bilgileri sadece baglı olmayan(offline) linkler dahilinde goruntuler.

/statserv servers view *rekor* [online|offline]
Users parametresi ile kullanılabilecek bir komut mevcut ;

/statserv users stats : Sunucuya baglı toplam kullanıcı/operatör, baglı linkler başına duşen kullanıcı ve operatörler hakkındaki bilgileri goruntuler.

Istatistik bilgileri alabildiğimiz StatServ komutları bunlardan oluşuyor.



kelebek
kelebek script

ÇeşitLi biLgiLer

Koyu, alt çizgili ve renkli yazilari nasil yazabilirim?

Koyu yazmak için Ctrl tusu basiliyken B harfine basin. Kullandiginiz fonta bagli olarak _
ya da baska bir isaret çikar. Bu isaretin yanina, bosluk birakmadan koyu çikmasini
istediginiz yaziyi yazin ve enter'a basin.

Altçizgili yazmak için ayni seyleri Ctrl ile birlikte U harfine basarak yapin.
Renkli yazmak için Ctrl ile birlikte U tusuna basin. Çikan isaretin yanina bosluk
birakmadan istediginiz rengin numarasini yazin (0-15 arasi) ve yanina yine bosluk
birakmadan renkli çikmasini istediginiz yaziyi yazip enter'a basin. Yazinin renkli fon
üzerine çikmasini istiyorsaniz yazinin rengini belirten sayidan sonra virgül koyarak
fon için istediginiz rengin numarasini yazin

Lag nedir?

Baglandiginiz server ile aranizdaki gecikmeye lag denir. Yazdiginiz mesajlara
cevaplarin gelmesini ne kadar çok bekliyorsaniz o kadar lag var demektir.

Ping ne işe yarar?

Yazdiginiz mesajlarin karsinizdaki kisilere ne kadar zamanda ulastigini ping yollayarak
ögrenebilirsiniz. Ayni zamanda, lagda olan arkadaslarinizi ping yollayarak lagdan
kurtarabilirsiniz. Birine ping yollamak için, örnegin bana ping yollayacaksaniz,
herhangi bir pencerede /ping spy__ yazip enter'a basmaniz yeterli.
Yazdiginiz mesaj bana 5 saniyede ulasiyorsa 5 saniye sonra status pencerenizde
[spy__ ping reply] 5 sec yazar. Tüm kanali pinglemek için nick yerine kanalin adini yazmalisiniz.
Yalniz kanalin adindan önce kanal isaretini (#) koymayi unutmayin.

Hangi kanalda oldugunu bilmedigim birine nasil ulasabilirim?

Aradiginiz kisiyi bulabilmek için bütün kanallari tek tek dolasmaniza gerek yok.
DCC menüsünden CHAT'e tiklayin. Açilan pencerede aradiginiz kisinin nickini yazip
enter'a basin. Aradiginiz kisi eger IRC'de ise onunla sohbet etmek istediginizi
bildiren bir pencere açilir ve kabul ederse baglanti gerçeklesir. DCC Chat ile iki
bilgisayar arasinda direk baglanti kurulur. Böylece disconnect olsaniz bile baglanti kopmaz.
Bu yüzden ayni kanaldaki arkadaslarinizla da DCC Chat ile sohbet etmenizi tavsiye ederim.



kelebek
kelebek script

IRCop / Admin KomutLarı

OperServ : Operserv sinirli bi servisdir sadece server sahipleri(Adminler) tarafindan yetki
verilen userlar(IRCOP) lar kullanabilir tabi bide adminlerde kullanabilir hatta ircoplar
içinde bu komutlardan bazilarinada ulasamayanlar olabilir bu server sahibine kalmis birseydir
yinede asagida ço?u komutu bulabilceksiniz.

/oper nick sifre (oper yapar ayni sekilde admin ve helper olmak içinde bu komut kullanilir)
/kill nick sebep (kisiyi serverdan atar)
/akil nick /kline nick (kisiyi bida server a sokmamaya yarar)
/msg nickserv forbid nick (o nickin bida kullanilmamasini saglar)
/msg chanserv forbid kanal(#KanaL) (kanalin bida kullanilmamasini saglar)
/msg nickserv getpass nick (user in nick sifresini görmeye yarar)
/msg chanserv getpass kanal(#kanal) (kanalin sifresini görmeye yarar)
/samode kanal(#kanaL) nick(kendi nickimiz) +o (kanallarda op olmaya yarar)
/samode kanal(#KanaL) nick(kendi nickimiz) -b (bi kanaldan banlanirsaniz bu komut ile açabilirsiniz)
/msg operserv global mesajiniz (herkezin görmesini istedi?iniz bi mesajiniz-duyurunuz varsa kullanin)
/glines nick sebep süre : Birisini serverdan gline ile atma
/sajoin nick #KanaL : Birisini kanala zorla sokma
/sapart nick #KanaL : Birisini kanaldan zorla çikarma
/sethost Isteginiz (/set host netadmin) : Isterseniz kendi hostunuzu deisdiriniz
/Admin : Admin bilgileri
/Motd : Giris mesajlari
/samode nick -ix : Görünmez olmak için
/samode #KanaL +o nick : Op olmanin degisik bir türü
/stats o : Oper listesini görebilirsiniz
/stats k : Kline olanlarin listesine bakabilirsiniz
/stats i : Ignore listesine bakin
/stats g : Gline yapilanlarigörün

Operserv demisken admin ve ircoplardan biraz bahsedelim.Server sahibi - adminler -ircoplar
- helperlar seklinde serverlarda(chat ortamlarinda) bi hiyerarsi mevcuttur erisimler
farklilik gösterebilir ama bu yönetim degismez bu yönetim biçimlerinde yazili kurallar
yoktur ama uygulanan gelenekler vardir bunlar ; birisi ircop ve adminler kanal sahibi
olamazlar bence de olmasi gereken bi kural bi ikincisi ise kanal islerine ircop admin ve
helperlar karisamazlar hatta çogu ircoplardan kanallarda durmamalari sikayet üzerine
kanallarda kontrol yapmalari istenir ben simdi size ircop,helper ve adminlerin görevlerini
siraliyacam;

* Çalistiklari serverda baska serverlarin reklaminin yapilmasini engellemek. (ircop-admin)
* Userlari rahatsiz edicek davranislarda bulununlari serverdan atmak (ircop-admin)
* Inviter(reklamci botlar) lar ile bas edemeyen kanal oplarina yardim ederek invite yapanlari
serverdan atmak (ircop-admin)
* Kanal ve nick sifrelerini çaldiranlara yardim etmek (admin)
* Userlara bilemedikleri komutlar hakkinda yardim etmek (ircop-helper)
* Server ile ilgili ayarlari ircop ve helper atamalari daha iyi olma konusunda ki adimlari
atmak (admin)

Admin demisken adminlerde kendi aralarinda derecelendirilir is bölümü yaparlar.
Adminler 3 e ayrilirlar;

1- NetworkAdmin : En yetkili admindir.
2- ServicesAdmin : Servisler ile ilglidir yetkileri sinirlidir.
3- CoAdmin : Yetkileri sinirlidir.

IRCop lardan bahsetmek gerekirse serverin polisleridirler adminlere meclis üyesiderse
ircoplari polis yada savci olarak yorumlamak yanlis olmaz kanal oplarini asan yerde
ircoplar devreye girer ircoplar userlar için vardir ama bazen yetkilerinin sarhosluguna
kapilip saçmalayan ve kabadayi kesilen ircoplar ilede karsilasiyoruz ircoplar userlar ile
sohbet etmez etmemelidir sadece ihtiyaç oldugunda ircoplar ile konusulmalidir islerini iyi
yapan ircoplari serverlarida güzel olur.

Hepsinden bahsetmisken bide Helperlardan bahsedelim helperlik gerçek anlamda çiraklikdir
komutlari bilmeyen insanlar help yada yardim kanallarinda helper lardan yardim alirlar ve
helper olarak çalisan görevlilerin görevleri oldukça zordur ama islerini iyi yaparlarsa
karsiligini birgün mutlaka alirlar helperlarin kill yada getpass gibi yetkileri yoktur
normal userlardan tek farklari whoise lerinde LocalOperator yada helper yazmasidir ama
helperlar iyiliksever gönüllülerdir onlara zorluk çikartmamakda gerekir.

-Bide RAW komutlari vardir eri?im isteyen bu komutlari genellikle adminler yapabilir.

/msg operserv raw : Nickserv nick Nickserv (serviceslerin nicklerini digistirmek)
/msg operserv raw : Infoserv privmsg #kanal :Merhaba (servicesleri konusturmak)
/msg operserv raw : chanserv join #kanal :(Servicesleri kanala sokma)
/msg operserv raw : chanserv part #kanal :(Servicesleri kanala sokma)
/msg operserv raw : chanserv join #kanal :Merhaba arkadaslar (Konusturarak sokma)
/msg operserv raw : chanserv part #kanal : bye bye (Konusturarak kanaldan çikarma)
/msg operserv raw : StatServ Mode StatServ +/- ( i )
/msg operserv raw svnick oldnick newnick : Userlarin nicklerini zorla dei?dirme
/msg operserv raw svsjoin User #kanal : Zorla kanala sokma
/msg operserv raw svspart User #kanal : Userlarizorla kanaldan çikarma
/msg operserv mode #kanal +o nick (kanalda op yapar)
/msg operserv mode #kanal +a (kanalda founder yapar)

Ircop ve adminler userlardan ayri memoserv nickserv ve chanserv ide kullanirlar ama komutlari
farklidir:

ChanServ : Yukarda bi kaç komut verildi ama ben tamamini gene burda belirtmek istiyorum:

/msg chanserv ohelp : chanserv oper yardimi
/msg chanserv getpass #kanal : bir kanalin sifresini ögrenmek
/msg chanserv setpass #kanal yenisifre : Bir kanalin sifresini degisdirmek için
/msg chanserv forbid #kanal : bir kanalin kullanimini yasaklamak için
/msg chanserv hold #kanal : kanalin sürekli olarak kayitli durmasini saglar
/msg chanserv unhold #kanal : kanalin sürekli olarak kayitli durmasini önlemek için
/msg chanserv mark #kanal : kanala SENDPASS ve GETPASS çekilmesini önlemek için
/msg chanserv unmark #kanal : kanala SENDPASS ve GETPASS çekilmesini saglamak için
/msg chanserv drop #kanal : Bir kanali droplamak yani sifirlamak-yeniden baslatmak için

NickServ : NickServ de operlar tarafindan kullanilan bir servicesdir komutlariise :

/msg nickserv ohelp : nickserv oper yardimi
/msg nickserv set ircop on : Kendinizi services e ircop olarak tanitin
/msg nickserv drop nick : Bir nicki droplamak için
/msg nickserv getpass nick : Bir nickin sifresini ögrenmek için
/msg nickserv setpass nick yeni?ifre : Bir nickin sifresini degisdirmek için
/msg nickserv forbid nick : Bir nickin kullanimini engellemek için
/msg nickserv deop nick : Bir nickin services ircop lugunu silmek için
/msg nickserv remail nick : Bir nickin email kismini silmek için
/msg nickserv hold nick : Bir nickin sürekli kayitli durmasi için
/msg nickserv unhold nick : Bir nickin sürekli kayitli durmasini engellemek için
/msg nickserv mark nick : Bir nicke getpass ve setpass i engellemek için
/msg nickserv remak nick : Bir nickin getpass ve setpass yapilabilmesi için

MemoServ : Diger servisler varda memoserv yokmu diyenler için azda olsa ise yarayan komutlari ile:

/msg memoserv ohelp : MemoServ yardim bölümü
/msg memoserv opersend mesaj : Tüm ircoplara mesaj göndermek için
/msg memoserv csopersend mesaj : Services adminlerin tümüne mesaj yollamak için.



kelebek
kelebek script

IRCop / Oper KomutLarı

OPER
/oper nick şifre
Bu komut operi aktif hale getirmek için kullanılır.

KILL
/kill nick sebep
Bu komut serverdeki bir useri serverden atmak için kullanılır.

KLINE
/kline nick sebep
Bu komut serverdeki bir useri serverden atar ve tekrar servere gelemez.
Nick yerine domain’de yazılabilir.

GLOBAL MESAJ
/msg operserv global mesaj
Bu komut serverde bulanan herkese mesaj yollamak için kullanılır.

OP VERME
/msg operserv mode #kanal +o nick
Kanaldaki bir kullanıcıya op vermek için kullanılır.
Fakat kanal opguard (kısıtlı op) şeklinde ayarlanmışsa kullanılamaz.

VOICE VERME
/msg operserv mode #kanal +v nick
Kanaldaki bir kullanıcıya voice vermek için kullanılır.

OPERSERV BAN
/msg operserv mode #kanal +b nick
Kanaldaki bir kullanıcıyı kanaldan banlamak için kullanılır.

OPERSERV KICK
/msg operserv kick #kanal nick sebep
Kanaldaki bir kullanıcıyı kanaldan atmak için kullanılır.

STATS
/msg operserv stats ALL
Bu komut servislerin ve netwokun genel durumunu gösterir.

ADMIN KOMUTLARI

OPER (ADD,DEL,LiST)
/msg operserv oper add|del nick servere oper eklemek yada silmek için kullanılır.
/msg operserv oper list serverdeki operlerin listesini görmek için kullanılır.

SERVICES JOIN/PART
/msg operserv raw :services join #kanal
Bu komut herhangi bir servicesi istenilen bir kanala sokmak için kullanılır.
services yazan yere hangi servisi yazarsanız o servis #kanal bölümüne yazdığınız
kanala girmiş olur.

Herhangi bir kanalın modunu değiştirme
/msg operserv mode #kanal ayarlanacakmode

Herhangi bir userin kanala alma
/msg operserv raw svsjoin nick #kanal

Herhangi bir userin nickini değiştirme
/msg operserv raw :operserv svsnick nick yeninick

SERVICESLERI KONUŞTURMA

/msg operserv raw :operserv privmsg #kanal mesajınız
/msg chanserv raw :chanserv privmsg #kanal mesajınız
/msg nickserv raw :nickserv privmsg #kanal mesajınız
/msg memoserv raw :memoserv privmsg #kanal mesajınız
/msg helpserv raw :helpserv privmsg #kanal mesajınız

GETPASS

/msg nickserv getpass nick
Bir nickin şifresini görmek için kullanılır.
/msg chanserv getpass #kanal
Bir kanalın şifresini görmek için kullanılır.

FORBID

/msg nickserv forbid nick
Bir nickin kullanılmamasını sağlar. (bu komut sadece services adminleri tarafından kullanılabilir.)
/msg chanserv forbid #kanal
Bir kanalın kullanılmamasını sağlar. (bu komut sadece services adminleri tarafından kullanılabilir.)

ZOMBIE

/msg operserv ZOMBIE nick
Bir nickin tüm fonksiyonlarını durdurmak için kullanılır. Yani zombie edilen nick serverde
hiçbir işlem gerçekleştiremez örnğ: kick atamaz, konuşamaz, bir kanalı register edemez.
Kaldırmak için UNZOMBIE kullanılır.

NOEXPIRE

/msg nickserv set nick noexpire on
Nickin zaman aşımdan dolayı drop olmaması için kullanılır.
/msg chanserv set #kanal noexpire on
Kanalın zaman aşımdan dolayı drop olmaması için kullanılır.

REHASH

/rehash
Bu komut serveri yenilemek için kullanılır.



kelebek
kelebek script

KanaL ModLarı

ChanneL mOde ¤ Kanal modelerini ayarlamak için kullanılır.

[ +i ] invite only
/mode #kanal +i Olarak Kullanılır. Kanala invite (davet) ile girişi yasaklar.

[ +s ] Secret
/mode #kanal +s Olarak Kullanılır. Kanalı gizli hale getirir. Kanal listesinde kanal ismini
saklar. /list yazarsanız Kanal listesini görürsünüz.

[ +n ] External Messages
/mode #kanal +n Olarak Kullanılır. Kanal dışından mesaj yazmayı engeller.
/msg #kanal mesaj yazdığınızda yazdıklarınız kanalda çıkmaz -n olursa çıkar.

[ +l ] Limit Users
/mode #kanal +l Olarak Kulanılır. Kanala limit koymaya yarar. +l den sonra kaç kişi girmesini
istiyorsanız rakam ile yazarsanız koyduğunuz limitten fazla kişi giremez. -l ile kalkar.
Kanal sizin ise kanal dışından limiti kaldırmak için
/msg chanserv set #kanal mlock -l komutu ile kaldırabilirsiniz.

[ +t ] Topic Locked
/mode #kanal +t Olarak Kullanılır. Kanalda operatörlerden ( @ ) başka topici değiştirmeyi
yasaklar. -t ile kalkar.

[ +k ] Key
/mode #kanal +k şifre Olarak Kullanılır. Kanala şifreli giriş için kullanılır.
şifreyi bilmeyenler giremez. -k ile kalkar. Eğer kanala şifre konulmuş ise kanala giremiyorsanız
kanal sahibi iseniz /msg chanserv set #kanal mlock -k komutu ile kaldırabilirsiniz.
Kanala şifreli girmek için /join #kanal Sifre yazarak girebilirsiniz.

[ +m ] Moderated
/mode #kanal +m Olarak Kullanılır. Kanalda +v +o +h haricinde yani normal kanaldaki userler
kanalda konuşamaz yazdıklarını kimse göremez. Kanal +m iken kanalda nick değiştiremessiniz.

[ +c ] Color
/mode #kanal +c Olarak Kullanılır. Kanalda kimse color ( renkli ) yazı kullanamaz.
oplarda dahiL. -c olarak kaldırılır.

[ +S ] No color users
/mode #kanal +S Olarak Kullanılır. +c modesi gibi color yasağı koyar tek farkı +S de oplar
renk yapabilir.

[ +L ] Link
/mode #kanal +L #Linklikanalismi Olarak Kullanılır. Bi kanala limit koydunuz zaman mesela
10 kişilik limit koydunuz 11 kişi ikinci yazdığınız kanala yönlendirilir direk o kanala girer.
*Bu komutu kullanmak için ircoplardan yetki almanız gerekir..*

[ +K ] Knock
/mode #kanal +K Olarak Kullanılır. Eğer kanal +i +k modunda ise /knock #kanal mesaj şeklinde
yazarsanız kanal dışından oplara kanala girmek istediğinizi belirtebilirsiniz. Kanalı +K
moduna koyarsanız. /knock komutunu kullanamassınız.

[ +V ] No invite
/mode #kanal +V Olarak Kullanılır. Kanal invite ile girişi engeller.



kelebek
kelebek script

Memoserv KomutLarı

SEND
/memoserv send nick|#kanal
Komut herhangi bir kanala ve ya nicke not birakmak icin kullanilir.
Birisine memo gonderebilmeniz icin hem sizin hem de karsidaki kisinin nicki registerli olmalidir.
Kanala ise kanal optionlarinda belirtilen kisiler memo gonderebilir.

SENDSOP
/memoserv sendsop #kanal
Komut sadece kanalin soplarina not birakmak icindir.

LIST
/memoserv list
Size gonderilen memo mesajlarinin listesini gormek icin kullanilir.

READ
/memoserv read memonumber
Size gelen memolar number yerine listedeki numarasini yazarak
okuyabilirsiniz. Tabii memolari gorebilmek ve onlari okuyabilmek icin nickinizi kullaniyor
olmaniz ve identify etmis olmaniz gerekiyor.

DEL
/memoserv del memonumber
Okudugunuz memolari silmek icin kullanilir.

UNDEL
/memoserv undel
Yanlislikla sildiginiz bir memoyu geri cagirmak icin kullanilir.
Fakat eger uzerine yeni meo gelmisse undel yapamazsiniz.

PURGE
/memoserv dell all
Birikmis olan tum memolari bir anda silmek icin kullanilir.

FORWARD
/memoserv forward memonumber nick
Size gelmis bir memoyu baskasina yollamak icin kullanilir.

(*) Standart olarak, kanala erisim seviyesi en az 10 olan her kullanici kanala birakilan notlari
okuyabilir.Bu seviye ChanServ LEVELS komutu ile degistirilebilir.
Bazi Script ler bu komutlari menüler haline getirmislerdir.Böylelikle daha kolaylikla bu
komutlar kullan,labilir.Script çekmek isterseniz yapmaniz gereken tek sey tiklamaktir.



kelebek
kelebek script

Nickserv KomutLarı

REGISTER
/nickserv register sifre
Bu komutla komutu yazdiginiz andaki kullandiginiz nickinizi register etmis olursunuz.
Bunu yaparken dikkat etmeniz gereken sifrenizin aklinizda kolayca kalacak fakat baskalarinin
aklina gelemeyecek bi sey olmasi.

IDENTIFY
/nickserv identify sifre
Bu komutla daha once register ettiginiz bir nicki identify edebilirsiniz. Komutun bu formati
sadece o anda kullandiginiz nicki identify etmek icindir. Baska bir nicki identify etmek icin
/nickserv identify nick sifre formatini kullaniniz.

DROP
/nickserv drop nick sifre
Daha once register ettiginiz bir nicki dusurmek icin kullanilir.

INFO
/nickserv info nick
Register edilmis herhangi bir nick hakkinda nickservden bilgi istemek icin kullanilir.

KIIL
/nickserv set kill on|off
Sizin ircde olmadiginiz zamanlarda sifrenizin baskalari tarafindan kullanilmasini istemiyorsaniz
yukaridaki komutu kullanarak nickinizin kill ayarini aktif hale getirmelisiniz. Bunu yaptiginiz
zaman server sizin nickinizle her girildiginde 1 dakika icinde identify edilmesini ister.
Eger 1 dakika icinde identify etmezseniz o zaman sizin nickiniz de Guest68876... olur.
Eger bu fonksiyonu kapatmak isterseniz /nickserv set kill off yazin.

SIFRE DEGISTIRME
/nickserv set password yenisifre
Sifreniz herhangi biri tarafindan ogrenildiginde ve ya herhangi guvensiz bir durumda sifreninzi
degistirmek icin bazilarinin yaptigi gibi nickinizi drop edip tekrar kurmaniza gerek yok.
Bu komutla nickinizin sifresini degistirebilirsiniz. Komutu kullanmak icin nickinizi identify
etmis olmaniz gerekiyor tabii.

URL
/nickserv set url adres
Nickinize info ceken kisinin sizin e-mail ve ya web adresinize ulasmasini isterseniz. bu
komutla nickinize herhangi bir adresi link olarak koyabilirsiniz.
(Ornek: /nickserv set url mailto:spy__@superonline.com ve ya /nickserv set url .....)
Tabii ki bu komutu kullanmak icin nickinizi identify etmis olmalisiniz. Ayrica url koymak
istediginiz nicki o an kullaniyor olmalisiniz.

NOMEMO
/nickserv set nomemo on|off
Eger sizi sik sik memoservden mesaj gondererek rahatsiz eden biri varsa ve siz de memo
mesajlarina ihtiyaciniz olmadigini dusunuyorsaniz /nickserv set nomemo on komutunu kullanarak
size gonderilen tum memolari ignore edebilirsiniz. /nickserv set nomemo off yazarsaniz nickiniz
memolara tekrar acilmis olur.

ACCESS
/nickserv access add|del adres
Bu komutla nickinizin access listini olusturabilirsiniz. Adres yazan kisma yazacaginiz adres
ile girdiginiz zaman nickiniz kill on olsa bile nickserv identify istemez.

RECOVER
/nickserv recover nick sifre
Nickinizin belli bir sure kullanilmamasi icin bu komut kullanilir.

GHOST
/nickserv ghost nick sifre
Nickiniz herhangi bir kisi tarafindan kullanildigi zaman ve ya siz dustugunuz halde nickiniz
dusmediyse bu komutla nickinizi kullanani server dan atabilirsiniz.

RELAESE
/nickserv release nick sifre
Nickiniz herhangi bir sekilde nickserv tarafindan tutuldugu zaman onu kurtarmak icin kullanilir.
Genelde nicki identify etmeyip guest oldugunuz zaman kullanilir.



kelebek
kelebek script

Chanserv KomutLarı

REGISTER
/chanserv register #kanal sifre description
Komut kanal kurmak icin kullanilir.
Kurmak istediginiz kanal daha once register edilmemis olmalidir.
Ayrica komutu kullandiginiz anda kanalda op olmalisiniz. Burada dikkat etmeniz
gereken en onemli nokta sifre ile description=aciklama ayni olmamalidir.

SET
/chanserv set #kanal modules
Kurdugunuz herhangi bir kanalin kurulumunu
optionlarini ayarlamak icin kullanilir. set ile kullanilan diger
komutlar asagida geliyor.

FOUNDER
/chanserv set #kanal founder
Kanalin founderini degistirmek icin kullanilir.
Komutu kullandiginiz anda kullanmakta oldugunuz nickin founder olmasini saglar.
Tabii komutu kullanmak icin kanalin sifresini identify etmis olmaniz gerekiyor.

PASSWORD
/chanserv set #kanal password yenisifre
Kanalin sifresini degistirmek icin kullanilir.
Kullanmak icin kanalin sifresini identify etmis olmak gerekiyor.

DESC
/chanserv set #kanal desc yeni description
Kanali kurarken koydugunuz description i
degistirmek icin kullanilir. Kanalin sifresi identify edilmis olamlidir.

MLOCK
/chanserv set #kanal mlock +-ntrispklmR
Kanalin bir cok ayari bu komutla kilitlenir.
Herhangi bir opun kanalin ayarlari ile oynayamamasi icin kullanilir.
En ideal sekli +ntr-ispklmR olmasidir.

OPGUARD
/chanserv set #kanal opguard on|off
Kanalda aop ve soplarin disinda kimsenin
op olamamasi icin kullanilir. Kucuk kanallar icin tehlikelidir.
Kanalda op kalmama ihtimali vardir.

KEEPTOPiC
/chanserv set #kanal keeptopc on|off
Kanalda kimse kalmadigi zaman topic in
kaybolmamasi icin kullanilir. topiclock ayarlandigi zaman buna gerek kalmaz.

URL
/chanserv set #kanal url web adresi
Kanalin Sayfasini kanala url yapmak icin kullanilir.

IDENTIFY
/chanserv set #kanal identify on|off
Kanalda nickini identify etmeden aop ve
soplarin chanservden op alip alamamalarini duzenler. On oldugu zaman chanserv
identify edilmeden hicbir nicke op vermez.

RESTRICTED
/chanserv set #kanal restricted on|off
On oldugu durumlarda kanala aop ve
soplardan baskasi giremez.

TOPICLOCK
/chanserv set #kanal topiclock on|sop|founder
Kanalda topic degistirme
level ini belirler. Hangi seviye ayarlanirsa o seviye ve uzeri topic degistirebilir.

LEAVEOPS
/chanserv set #kanal leaveops on|off
Kanalda hic op kalmadigi zaman son op
cikar cikmaz chanserv kanalda duran birine op verir. Kimse yokken ilk girene op verir.

SECURE
/chanserv set #kanal secure on|off
Kanalda guvenligin eksik olmasi demektir.

PRIVATE
/chanserv set #kanal on|off
Kanalin ozel kanal oldugunu gosterir.

MEMO
/chanserv set #kanal memo aop|sop|founder
Kanala memo gondermek icin minimum leveli belirler.

SOP
/chanserv sop #kanal add|del nick
Birisini sop=superoperator yapmak icin founderlar kullanabilir. Founderlarin bir
nicki sop ve ya aop yaparken onun register edilmis olmasina dikkat etmeleri
tavsiye olunur. Silerken nick yerine sadece listede ki numara da kullanilabilir.

AOP
/chanserv aop #kanal add|del nick
Herhangi bir kisiye aop=auoto op vermek icin kullanilir.
Founder ve soplar kullanabilir bu komutu.

AKICK
/chanserv akick #kanal add|del nick|adres
Kanala girmesi kesinlikle istenmeyen
kisiler icin kullanilir. Her turlu sekilde konabilir. Nicke adres ve ya herhangi bir
kelimeye bile konabilir.

DROP
/chanserv drop #kanal sifre
Kurdugunuz herhangi bir kanali dusurmek icin kullanilir.
Sifreyi identify etmis olmak gerekir.

IDENTIFY
/chanserv identify #kanal sifre
Kanala full access ulasabilmak ve tum ayarlari
ile oynayabilmek icin sifre identify edilmelidir.

OP/DEOP
/chanserv op|deop #kanal nick
Kanalada op olmadigi halde bir aop sop ve ya founderin hem
kendine hem kanalda bulunan birbaskasina op vermek icin kullanilir.

INFO
/chanserv info #kanal
Herhangi bir kanalin kurulumlarini founderini gormek ici kullanilir.
Kullanmaya alismanizi herhangi bir kanalda founder kim diye sormamanizi tavsiye ederim.

MKICK
/chanserv CLEAR #kanal USERS
Kanalda bulunan herkesi atmak icin kullamilir.
Sop ve founderlar kullanabilir. Kullanmanizi tavsiye etmem hacking olaylari
disinda tabii hehehe...

UNBAN
/chanserv unban #kanal me|all
Kanalda herhangi bir aop ve ya sopun kendine karsi konmus
banlari acmak icin me komutunu kullanabilirler. All komutunu ise soplar ve founder
tum banlari acmak icin kullanirlar.

COUNT
/msg chanserv count #kanal
Komutu aop ve uzeri kullanabilir. Kanaldaki op durumunu ve akick durumunu gormek icin kullanilir.



kelebek
kelebek script

Mirc İnce Yazı Kodu

on *:input:*: {
if (/* !iswm $1-) && (status win !isin $active) && (@* !iswm $active) {
/msg $active  $+ $1-
halt
}



kelebek
kelebek script

Ban Sebebi Öğrenme

Serverden zline/gzline veya kline ile uzaklaştırılmış bir ip adresinin neden atıldığının sebebini öğrenmek için gereken addon.

Kod ;

on *:text:*:#opers: { if $1 == !sebeb && $2 { set %ip $2 | stats g } }
raw *:*: { if $numeric == 223 { haltdef | var %& = $remove($3,@,*) | if %ip == %& { hadd -m g $replace($7-,$chr(32),$chr(61)) } } }

opers kanalında !sebeb ip şeklinde yazıldığında addon ipin atılma sebebini kanala yansıtır.Örnek kullanım ;
[16:23] !sebeb 88.251.202.239
[16:23] 88.251.202.239 ip”inin atılma sebebi; RekLam-Yasaktır.[Nick]
Kanalı kendinize göre ayarlayabilirsiniz.





kelebek
kelebek script

27 Aralık 2009 Pazar

IrcServices’de Kayıtlı Nicklere Host

cd ircservices-5.0.56
cd modules
cd nickserv
pico main.c

Main.c Dosyası Içerisinde Aşağıdaki Satırı Buluyoruz ;

module_log(”%s!%s@%s identified for nick %s”,
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);

Satırın Hemen Altına Şu Satırı Ekleme Yapınız ;
send_cmd(s_NickServ, "CHGHOST %s %s.Domain.CoM", u->nick, u->nick);

Ekleyip Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Kayıt Edip Çıktından Sonra Aşağıdaki Komutları Uyguluyoruz ;
cd ..
cd ..
make clean
make
make install





kelebek
kelebek script

Operler icin INFO

Kod:
cd ircservices-5.0.xx\modules\operserv pico operserv.h
içerisinde

Kod:
E int nick_is_services_admin(NickInfo *ni);
satırının hemen altına

Kod:
E int nick_is_services_oper(NickInfo *ni);
şeklinde ekleyip kayıt edin..

pico main.c

içerisinde

Kod:
EXPORT_FUNC(nick_is_services_admin)int nick_is_services_admin(NickInfo *ni){ NickGroupInfo *ngi; if (!ni || !(ngi = get_ngi(ni))) return 0; if (stricmp(ni->nick, ServicesRoot) == 0) return 1; return ngi->os_priv >= NP_SERVADMIN;}
satırının hemen altına

Kod:
EXPORT_FUNC(nick_is_services_oper)int nick_is_services_oper(NickInfo *ni){ NickGroupInfo *ngi; if (!ni || !(ngi = get_ngi(ni))) return 0; if (stricmp(ni->nick, ServicesRoot) == 0) return 1; return ngi->os_priv >= NP_SERVOPER;}
şeklinde ekleyip kayıt edin..

cd ..
cd nickserv
pico main.c

içerisinde

Kod:
notice_lang(s_NickServ, u, NICK_INFO_REALNAME, nick, ni->last_realname);
satırının hemen altına

Kod:
if(nick_is_services_oper(ni)) { if (stricmp(ni->nick, ServicesRoot) == 0) send_cmd(s_NickServ, “NOTICE %s :%s Services Root Administrator (SRA)”, u->nick, ni->nick); else if (nick_is_services_admin(ni)) send_cmd(s_NickServ, “NOTICE %s :%s Services Administrator (SA)”, u->nick, ni->nick); else send_cmd(s_NickServ, “NOTICE %s :%s Services Operator (SOP)”, u->nick, ni->nick); }
############### EXTRA #####################

Yukardaki işlemi yaptıysanız aynı şekilde ilave edin

yine main.c içerisinde

Kod:
if (can_show_all && (param && stricmp(param, “ALL”) == 0))show_all = 1;
satırının altına

Kod:
if (nick_is_services_oper(ni))send_cmd(s_NickServ, “NOTICE %s :%s nicki size [/NickServ INFO] komutunu uyguladı.”, ni->nick, u->nick);
(satır kaydırmamaya gayret edin.)

şeklinde kayıt edip ana klasörde

Kod:
make make install
yaparak servisinizi restart edin…





kelebek
kelebek script

IRC Trojan Silici

alias _tara {
if $1 {
var %_dizin $shortfn($1-) , %_dsayisi $findfile(%_dizin,*.*,0) , %_x 1
while %_x <= %_dsayisi {
%_1 = $findfile(%_dizin,*.*,%_x)
if $readini(%_1,rfiles,$+(n,0)) {
%_2 = 0
while $readini(%_1,rfiles,$+(n,%_2)) {
%_f = $shortfn($replace($+(%_dizin,$ifmatch),\\,\,//,/))
if $dialog(tr_remover) {
if $did($ifmatch,4).lines == 0 { did -e tr_remover 6 }
did -a tr_remover 4 %_f
did -a tr_remover 9 $calc($did(tr_remover,9) + 1)
}
inc %_2
}
}
inc %_x
}
unset %_1 , %_2 , %_f
}
}

alias _tr {
if !$dialog(tr_remover) { dialog -m tr_remover tr_remover }
}

dialog tr_remover {
title “IRC Trojan Remover by NucLeaR”
size -1 -1 195 191
option dbu
edit “”, 1, 62 19 84 10, return autohs autovs
button “Gozat…”, 2, 148 19 30 10
text “Windows dizininiz:”, 3, 15 20 45 8
list 4, 62 46 116 107, size hsbar vsbar
button “Taramaya basla!”, 5, 123 161 55 10
button “Bulunanlari sil…”, 6, 62 161 55 10
text “Bulunan dosyalar:”, 7, 15 46 45 8
text “Toplam:”, 8, 15 61 20 8
text “0″, 9, 37 61 11 8
text “NucLeaR ©”, 10, 15 90 36 8
link “mircnet@hotmail.com”, 11, 15 100 45 8
box “IRC Trojan Remover”, 12, 5 5 184 178
button “Tamam”, 13, 14 161 30 10, ok
}

on *:dialog:tr_remover:*:*:{
if $devent == init {
did -b $dname 5,6
}
if $devent == sclick {
if $did == 2 {
if $sdir($gettok($mircexe,1,92),Windows dizininizi secin) {
did -ra $dname 1 $ifmatch
did -e $dname 5
}
}
if $did == 5 && $did($dname,1) {
if $input(Taramanin verimli olabilmesi icin calisan diger tum programlarinizi kapattiktan sonra OK butonuna tiklayin ve bu mIRC ile tarama bitene kadar ilgilenmeyin.,ic,Bilgi) {
_tara $did($dname,1)
}
}
if $did == 6 {
if $input(Bulunan dosyalari silmek istiyor musunuz?,ic,Silme islemi) {
var %_w 1
while %_w <= $did($dname,4).lines {
remove $did($dname,4,%_w).text
inc %_w
}
}
}
}
}

menu status,menubar {
-
IRC Trojan Remover:_tr
-
}





kelebek
kelebek script

Sunucuya Giriste Kayıtlı-kayıtsız nicki bilgilendirme IRCSERVİCES

cd ircservices*-*

pico -w modules/operserv/news.c

girip

static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;
}

Seklinde olan satiri

static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);

if (!ni) {
send_cmd(s_GlobalNoticer, “NOTICE %s :Merhaba %s, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help regist$
send_cmd(s_GlobalNoticer, “PRIVMSG #OperLog Sunucuya Giren \2%s\2 Nick’i Kayitsizdir.”, u->nick);

}

if (ni) {
send_cmd(s_GlobalNoticer, “NOTICE %s :Merhaba %s, Nickiniz Kayıtlıdır. Lutfen IDENTLFY Ediniz”, u->nick, u->nick);
send_cmd(s_GlobalNoticer, “PRIVMSG #OperLog Sunucuya Giren \2%s\2 Nick’i Kayitlidir.”, u->nick);

}

return 0;
}

Olarak degistiriyoruz. Ardindan servislerimizi derleyip ( make&&make install) reset atiyoruz. ( /Os restart )





kelebek
kelebek script

HeLper Asistanı

#helpers on
on *!:join:#help:{
if ($me isop #Help) || ($me ishop #Help) {
$+(.timer,$nick) 1 1 usermi $nick
}
}
#helpers end
alias usermi {
if ($1 isreg #help) {
set %kişi $1
.ns status $1
}
}
On ^*:notice:*:?: {
if ($nick == NickServ) {
if (*STATUS %kişi 0* iswm $1-) { if ($2 == %kişi) && (!$dialog(Hasist)) { set %kişi1 Kayıtsız Nick. | Hasist } }
elseif (*STATUS %kişi 1* iswm $1-) { if ($2 == %kişi) && (!$dialog(Hasist)) { set %kişi1 Nick Şifresi Tanıtılmamış. | Hasist } }
elseif (*STATUS %kişi 3* iswm $1-) { if ($2 == %kişi) && (!$dialog(Hasist)) { set %kişi1 Kayıtlı Nick. | Hasist } }
else { return }
}
}
dialog Hasist {
title Helper uyarı sistemi
size -1 -1 161 52
option dbu
text “”, 1, 3 14 70 8
text “Kayıtsız Nick”, 2, 78 14 79 8
button “Yardim Et”, 3, 44 40 30 10
check “Bu uyarıyı gösterme”, 4, 48 25 74 10
button “Es Geç”, 5, 79 40 30 10
text “Yerdım Bekleyen Rumuz:”, 6, 3 5 70 8
text “Status Durmu:”, 7, 78 5 79 8
}
alias Hasist { $iif(!$dialog(Hasist),dialog -ma Hasist Hasist) }
on *:dialog:Hasist:*:*:{
if ($devent == init) {
.timerac 1 10 kapat
did -a $dname 1 %kişi
did -a $dname 2 %kişi1
if ($group(#helpers).status == off) { did -c $dname 4 }
beep 1 1
}
if ($devent == sclick) {
if ($did == 4) {
if ($did(4).state == 1) { .disable #helpers }
else { .enable #helpers }
}
if ($did == 3) { mode #help +v %kişi | msg #help Merhaba, %kişi Size Nasıl Yardımcı Olabilirim? | dialog -x $dname }
if ($did == 5) { dialog -x $dname }
}
}
on 1:voice:#help:{ $iif($nick == $me,set %kişi $vnick,kapat) }
on *:part:#help:{
if ($nick == %kişi) { unset %kişi* | kapat }
}
on *:quit:{ $iif($nick == %kişi,unset %kişi*) }
menu nicklist {
$iif($active == #help,$iif($group(#helpers).status == on,1 $chr(11) Helper Uyari Acik))
.$iif($group(#helpers).status == on,Kapat):.disable #helpers
$iif($active == #help,$iif($group(#helpers).status == off,1 $chr(11) Helper Uyari Kapali))
.$iif($group(#helpers).status == off,Ac):.enable #helpers
}
on 1:nick:{ $iif($nick == %kişi,set %kişi $newnick) }
alias kapat { $iif($dialog(Hasist),dialog -x Hasist) }
on *:load:{ echo -a 7Helper Asistanı12 Yüklediniz.Bu menuye 7″#Help kanalının nick listesi” 12nden ulaşabilirsiniz. }





kelebek
kelebek script

Private Nick/Kanal

IRCServices için NICK ve KANAL için PRIVATE seçeneği, buna göre /cs set #kanaladi private on komutu ile özel kılınan kanallara info çekildiğinde #kanal özel bir kanaldır mesajı, özel kılınan nicklere info çekildiğinde nick özel bir nicktir. mesajı alınabilecek.


cd ircservices*
pico modules/nickserv/main.c
} else {
char buf[BUFSIZE], *end;
const char *commastr = getstring(u->ngi, COMMA_SPACE);
int need_comma = 0;
int nick_online = 0;
int can_show_all = 0, show_all = 0, used_all = 0;satırlarının hemen altına;

int is_servadmin = is_services_admin(u);satırını ekleyin, yine aynı dosyada

ngi = get_ngi(ni);satırının altına;

if ( (ngi->flags & NF_PRIVATE) )
{
if (!is_servadmin &&
(!nick_identified(ni) || (u->ngi != ngi)))
{
notice_lang(s_NickServ, u, NICK_INFO_PRIVATE, nick);
return;
}
}satırlarını ekleyin, kaydedip dosyadan çıkın.

pico modules/chanserv/main.ckomutları ile main.c klasörümüze girdikten sonra;

if ((param && stricmp(param, “ALL”) == 0) && can_show_all)
show_all = 1; “satırının hemen altına;

if (ci->flags & CI_PRIVATE)
{
notice_lang(s_ChanServ, u, CHAN_INFO_PRIVATE, chan);
if(!is_services_admin(u) && !is_founder(u,ci) && !check_access(u, ci, CA_AUTOOP))
return;
}satırlarını ekliyoruz, kaydedip dosyadan çıkın.

pico modules/chanserv/set.c
static void do_set_mlock(User *u, ChannelInfo *ci, char *param);satırının altına ise;

static void do_set_private(User *u, ChannelInfo *ci, char *param);satırını ekliyoruz, yine aynı dosyada

} else if (stricmp(cmd, “MLOCK”) == 0) {
do_set_mlock(u, ci, param); “satırının altına;

} else if (stricmp(cmd, “PRIVATE”) == 0) {
do_set_private(u, ci, param);satırını ekliyoruz, yine aynı dosyada;

ci->mlock_joindelay = oldlock_joindelay;
ci->mlock_joinrate1 = oldlock_joinrate1;
ci->mlock_joinrate2 = oldlock_joinrate2;
}sıra dizini olan satırın hemen altına;

static void do_set_private(User *u, ChannelInfo *ci, char *param)
{
if (stricmp(param, “ON”) == 0) {
ci->flags |= CI_PRIVATE;
notice_lang(s_ChanServ, u, CHAN_SET_PRIVATE_ON);
} else if (stricmp(param, “OFF”) == 0) {
ci->flags &= ~CI_PRIVATE;
notice_lang(s_ChanServ, u, CHAN_SET_PRIVATE_OFF);
} else {
syntax_error(s_ChanServ, u, “SET PRIVATE”, CHAN_SET_PRIVATE_SYNTAX);
}
}satırlarını ekliyoruz, kaydedip çıkıyoruz.

pico lang/index

NICK_INFO_OPTIONS
satırının altına;


NICK_INFO_PRIVATE
satırını ekliyoruz, yine aynı dosyada


CHAN_INFO_OPTIONS
satırının altına;


CHAN_INFO_PRIVATE
satırını ekliyoruz kaydedip çıkıyoruz.

pico lang/tr.l

NICK_INFO_OPTIONS
Ekler: ^B%s^B
satırının altına;


NICK_INFO_PRIVATE
^B%s^B özel bir nicktir.
satırını


CHAN_INFO_OPTIONS
Ekler: ^B%s^B
satırının altına ise;


CHAN_INFO_PRIVATE
^B%s^B özel bir kanaldir.
satırını ekliyoruz, kaydedip çıkıyoruz.

make
make installArdından servislerimize restart atıyoruz, hepsi bu kadar.





kelebek
kelebek script

VIP Kullanıcı

Özellikler;

1.) VIP.Kelebek.Gen.TR Seklinde, HOST.
2.) VIPUser Seklinde, IDENT.
3.) Sunucuda Bulunan Kanallardan ATILMAMA.
4.) Whois Cekenleri Görebilme Özelliği.
5.) Nick’in zaman Asımından Cıkımı. ( Ölümsüzlük. )
6.) toXic KELEBEK IRCd Network (VIP) Özel Kullanıcı Seklinde SWHOİS Özelliği.
7.) OPERS Ve Nick’e Bilgilendirme Mesajı.
8.) Otomatik, Sunucu Yardım Görevlisi olma.
9.) Girdiği Her Kanalda, Chanserv’in Kanala Uyarı Mesajı Atması.
10.) Girdiği Her Kanalda, +q olma Özelliği. ( Bunu Değiştirebilirsiniz. +v olarak vs. )

pico -w modules/chanserv/check.cGirip; Su satırı Bulup*
if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;Altına;

if (!stricmp(c->name, “#KELEBEKVIP”) && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, “chghost %s VIP.Kelebek.Gen.TR”, user->nick);
send_cmd(s_NickServ, “chgident %s VIPUser”, user->nick);
send_cmd(s_NickServ, “SVSMODE %s +qhW :1″, user->nick);
send_cmd(s_NickServ, “chgname %s KELEBEK ÖZEL Kullanıcısı.”, user->nick);
send_cmd(s_NickServ, “SWHOIS %s :KELEBEK IRCd Network (\2VIP\2) Özel Kullanıcı”, user->nick);
send_cmd(s_NickServ, “PRIVMSG #opers %s Özel Kullanıcı Olarak, Sisteme Dahil Oldu.”, user->nick);
send_cmd(s_NickServ, “PRIVMSG %s :Suanda, KELEBEK.Gen.TR Özel Kullanıcı Statusune Gecis Yaptınız.”, user->nick);
}Ekliyoruz. Bunlar, Oto Özellikler.

* Adres: VIPUser@VIP.Kelebek.Gen.TR
* İsim: KELEBEK ÖZEL Kullanıcısı.
toXic *@81.214.68.148 81.214.68.148 adresinden bağlantı kuruyor
* Rumuz Bilgi: toXic Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: ~#KELEBEKVIP #operlog ~#opers @#ZeyTiN @#iZMiR #DaRKRooM #KELEBEK
* Server: IRC.Kelebek.Gen.TR KELEBEK.Gen.TR IRC Server
* toXic Bir Helper(IRC YardImcI) dır.
toXic KELEBEK IRCd Network (VIP) Özel Kullanıcı
* Konuşmadığı Süre: 4Saniye
* Sunucuya Giriş Saati: Perşembe Nisan 23 15:14:03 2009
««««« [ Whois Sonu ] »»»»»

#OPERS Kanalına;

Alıntı:
[KBSC] 14::29 toXic Özel Kullanıcı Olarak, Sisteme Dahil Oldu.

Nick’e;
Alıntı:
[KBSC] 14::29 Suanda, KELEBEK.Gen.TR Özel Kullanıcı Statusune Gecis Yaptınız.
[KBSC] 14::29 Hayırlı Olsun.

Sonra Bu Satırları Ekledikten Sonra, Hemen Altına;

if (!stricmp(”toXic”, user->nick)) {
send_cmd(s_ChanServ, “PRIVMSG %s :toXic KELEBEK Sunucusu Özel Kullanıcısı Statusunde, Kanala Giris Yapmıstır.”, ci->name);
}Ekliyoruz. Girdiğimiz Kanalda, Chanserv’in Uyarı Yazması İçin.
Alıntı:
[KBSC] 14::31 *** Kanala Tekrar Giriliyor #opers
[KBSC] 14::31 toXic KELEBEK Sunucusu Özel Kullanıcısı Statusunde, Kanala Giris Yapmıstır.
Ardından, Hemen Altına;

if (user_identified(user) && !stricmp(”toXic”, user->nick))

{
send_cmd(s_ChanServ, “MODE %s +q toXic”, ci->name);
}Ekliyoruz. Bu Kod sayesinde, Girilen Her Kanalda +* Yetkisi Otomatikmen, Tanımlanan Nick’e Veriliyor.





kelebek
kelebek script