Tekil Mesaj gösterimi
Alt 15 Ekim 2008, 23:39   #9
Çevrimdışı
zEbAni
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
/HELPOP ?usercmds (Kullanılabilir user(kullanıcı) komutları)




Konu: " /HELPOP ?USERCMDS "
Döküman: Batuhan " zEbAni " TAMTARTAR



Sunucu üzerindeki; servislerden bağımsız olarak çalışam tüm ircd tabanlı komutlara biz " kullanılabilir user(kullanıcı) komutları " diyoruz.
Bu komutları sunucuda servisler aktif olmasa bile kullanabiliriz.
Bu komutların listesine; " /helpop ?USERCMDS " şeklinde ulaşıp ;
" /helpop ?komut " şeklinde yardım alıyoruz.

" /helpop ?USERCMDS " yaptığımızda karşımıza ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ADMIN KICK MOTD QUIT VERSION AWAY KNOCK NAMES RULES VHOST CREDITS NICK SETNAME WATCH CYCLE LINKS NOTICE SILENCE WHO LIST PART STATS WHOIS INVITE LUSERS PING TIME WHOWAS ISON MAP PONG TOPIC USERIP JOIN MODE PRIVMSG USERHOST

Karşımıza bu liste çıkmaktadır. Şimdi tek tek bu komutların açıklamalarını yapalım.



ADMIN: Sunucu hakkındaki yönetim bilgilerini gösterir.
Kullanımı: /admin


AWAY: Meşgul konumuna geçmek için kullanılır. Komutla beraber dilediğiniz gibi mesaj yazabilirsiniz.
Kullanımı;
a)Meşgul moduna geçmek için: /away mesaj
b)Meşgul modundan çıkmak için: " /away " yazmanız yeterli olucaktır.
*** Belirtilen away mesajı maksimum 307 karakter olabilir (bkz: /version " AWAYLEN=307 " )


CREDITS: Sunucu üzerindeki kullanılmakta olan ircd'nin kodlanmasında, yapımında, webhostinginin vs. hakkında bilgi vermek için kullanılır.
*** Credits komutu kullanımı sonrası sunucunun ilk açıldığı tarih, ircd'nin son editleme tarihi vs. bilgiler yer alıcaktır.
Kullanımı: /credits


CYCLE: Belirtilen kanal yada kanallara " giriş " ve " çıkış " işlemlerini gerçekleştirmek için kullanılır.
Kullanımı;
a) /cycle #Kanal-adı ( Tek kanala giriş için kullanılır )
b) /Cycle #kanal1,#kanal2,#kanal3 ( birden çok kanala girmek için )
*** Cycle komutunu içerisinde olmadığımız bir kanal için kullandığımızda; " join + part " mantığıyla ilerlediği için; çıkıcağı bir kanal olmadığı için direk girişi sağlıyacaktır.
Örneğin: /cycle #X,#Y,#Z



LIST: Yanında parametresi olmadan kullanımı sonucu; sunucu üzerindeki kullanıcı sayısı en az 1 kişi olan kanalları listelemek için kullanılır.
Kullanımı: /list
Not: List komutu ve parametreleri hakkındaki eğitimi farklı bir konuda detaylı bir şekilde anlatıldığı için yüzeysel olarak geçiyorum.


INVITE: Kelime anlamı " davet etmek " tir ve işleyiş mekanizmasıyla tamamiyle uyuşur.
Bu komutu kullanmamız için kanalda +v(voice) veya üssü bir yetkiye sahip olmamız gerekmektedir.
Sunucu üzerinde online olan bir nicki herhangi bir kanala(+V mode'unda olmayan) davet için kullanılır.
Eğerki nick sizi ignore etmediyse yada; kanalda +V mode'u yoksa kanala davet işlemi gerçekleşicektir.
Kanalda invite only (+i), key (+k) , limiti dolmuş halde(+l) ise; invite ettiğimiz kullanıcı bu modelardan etkilenmiyecektir.
Kullanımı;
a) /invite Nick #kanal ( Bir nicki kanala davet etmek için )
b) /invite ( Komut parametresiz kullanılırsa; davet edildiği kanallar listelenir. )
Örnek: /invite zEbAni #X


ISON: Belirtilen kullanıcı yada kullanıcıların online olup olmadığını gösterir.
Kullanımı ;
a)/ison nick
b)/ison nick1 nick2 nick3 ... ( Birden çok kişi üzerinde tarama yapmak için kullanılır. )
Örnek: /ison keynes the_one blackdead lord raskah
*** /ison nick1 nick2 nick3 ... şeklinde yapılan taramalarda; bir kerede gönderilebilicek maksimum mesaj sayısı kadar tarama yapılabilinir.


JOIN: Belirtilen kanala yada kanallara giriş için kullanılır.
Kullanımı;
a) /join #kanal ( Tek bir kanala giriş için )
b) /join #kanal1,#kanal2,#kanal3... ( Birden fazla kanala giriş için )
c) /join #Kanal şifre ( Şifre koyulmul bir kanala (+k) giriş için kullanılır )
" a " ve " b " seçeneklerini bir aradada toplayarak kanallara giriş yapabiliriz;
Örneğin: /join #x,#Y şifre,#z,#a şifre ...
*** Join komutunu kullanarak bir kerede aynı anda maksimum 15 kanala giriş yapabiliriz. (" bkz:version " CHANLIMIT=#:20 " )

Join komutunun 2 parametresi vardır.

1) -n parametresi : Belirtilen kanala yada kanallara aktif pencerede girmemesini sağlayan parametredir.
Kullanımı;
a)/join -n #kanal
b)/join -n #kanal1,#kanal2,#kanal3,#kanal4
Yukarıdaki seçenekler -n parametresi içinde geçerlidir.

2)
-i parametresi: En son invite edildiğimiz kanala girişi sağlar.
Kullanımı: /join -i


KICK: Belirtilen kanaldaki kullanıcıyı kanaldan uzaklastırmaya yarar.
Komutu kullanabilmeniz için kanalda +h(halfop) ve üzeri bir yetkiye sahip olmanız gerekir.
Kullanımı: /kick #kanal nick mesaj
Örnek: /kick #help X #Help kanalında gereksiz bekleme yapmak yasaktır.
Not: Kanal +Q modunda ise ; /KICK komutu kullanılamaz.
*** Belirtilen kick sebebi maksimum 307 karakter olabilir. (bkz: /VERSION " KICKLEN=307 " )


KNOCK: Belirtilen kanala dışarıdan mesaj göndermek için kullanılır.
Komutu kullanabilmeniz için; kanalın +i modunda olması ve +K modunda olmaması gerekmektedir.
Kullanımı: /KNOCK #Kanal-adı mesajınız.
Örnek: /KNOCK #Sınav benide sınava alır mısınız ?


NICK: Belirtilen rumuza geçişi sağlar. Bu rumuzun maksimum uzunluğu 30 karakter olabilir (Bkz: /VERSION " NICKLEN=30 ")
Kullanımı: /nick rumuz
Örnek: /Nick Kavara


LINKS: Sunucuya bağlı olan aktif link(Sub domain)leri listelemek için kullanılır.
Kullanımı: /links


PART: Belitilen kanal veya kanallardan çıkmaya yarar.
Kanaldan çıkarken ardından bırakıcağınız mesaj çıkış sebebi olarak gösterilicektir.
NOT: Çıkış sebepleri bazı sunucularda deaktif konuma getirilebiliyor.
Kullanımı ;
a) /part #kanal-adı mesaj
b) /part #kanal1,#kanal2,#kanal3 mesaj
Örnek: /part #zurna,#metal,#felsefe daha sonra gelicem


LUSERS: Sunucuya bağlı olan online kullanıcı(user)ları, sunucuya bağlı operleri, sunucuya giren max. user sayısı gibi bilgileri gösteren menüdür.
Sunucuya girişimizde bizi versiondan sonra /version'dan sonra bizi karşılıyacak olan komuttur.
Kullanımı: /Lusers

Örnek /Lusers Metni ;
There are 16 users and 4960 invisible on 11 servers
Sunucuda 16 tane gizli olmayan kullanıcı (i kipi mevcut olmayan kullanıcı) 4960 gizli kullanıcı vardır. ( +i kipine sahip olan kullanıcılar bu alana giriyor.) Yani biz bunu ; insivible nicklerin sayısını öğrenmek için de kullanabiliriz. Örnek metinden de gördüğümüz gibi de sunucuda 4960 +i kipine sahip kullanıcı vardır.
21 operator(s) online
Sunucuda online yönetici sayısını gösterir. Belirtilen bu sayıya " Servisler " de dahildir. Not: Default ayarlarda servislerde " +o " flag'ı vardır.
1 unknown connection(s)
Bu da sunucuda bilinmeyen 1 bağlantı olduğunu belirtir. Bu 1 bilinmeyen bağlantı " proxy " girişidir. Sunucuya 1 proxy girişi vardır yani.
657 channels formed
Sunucuda aktif 657 kanal olduğunu gösterir. Aktif kanaldan kasıt; kullanıcı sayısı 1 ve üstü bir sayıya sahip kanallardır. +p ve +s'deki kanalları da kapsar. /list komutunu uyguladıktan sonra toolbar kısmında çıkan sayıyla uyuşmaması normaldir.
I have 528 clients and 1 servers
Bağlandığınız hub(sub domain)'dan bağlanan client(mirc,pIRCh,x-irc,java vs) sayısının 528 olduğunu belirtir.
Current Local Users: 528 Max: 1007
Giriş yapmış olduğumuz link(sub domain, hub server)'den, şu anda 528 kişinin giriş yapmış olduğunu ve bağlandığınız linkteki bu zamana kadar ulaşılan maximum kullanıcı sayısı 1007'dir.
Current Global Users: 4976 Max: 5608
Sunucuda şu anda 4976 kişi olduğunu belirtir. Bu 4976 kişi sunucudaki tüm linklerin toplamıdır ve sunucudaki bu zamana kadar (tüm linkler dahil) ulaşılan kullanıcı sayısı 5608'dir.

NOT: Kırmızı ile belirtilen kısımlar örnek /lusers metinleri, altındaki kısımlar ise üstteki kırmızı satırların açıklamalarıdır.


MAP:sunucuya bağlı olan linklerle beraber; linklere ait user sayılarını gösteren komuttur.
Kullanımı: /map


MODE: Belirtilen nick yada kanal kiplerini değiştirmek için kullanılır.
Kullanımı;
a) /mode nick +modelar-modelar
b) /mode #kanal +modelar-modelar
Örnek;
a) /mode zEbAni +p-d
b) /mode #X +s-m

*** Kanal kiplerini listelemek için " /helpop ?CHMODES " ,
*** Nick kiplerini listelemek için " /helpop ?UMODES " kullanabilirsiniz.


MOTD: Sunucu yetkililerinin, sunucu hakkında ki bilgilerin gösterildiği kısımdır.
Ayrıca bizi girişte karşılar.
Kullanımı: /MOTD


NAMES: Belirtilen kanalın kullanıcılarını listelemeye yarayan komuttur.
Listeleme Soldan sağa ; Son giren , sondan bir önceki .... ilk giren şeklinde olucaktır.
Yani; En sağdaki ilk giren, en soldaki son girendir.
Komutu uyguladığımızda; nicklerin yanında kanaldaki konumları(op,voice,halfop..) da görülücektir.
Kullanımı: /names #kanal-adı
Örnek: /Names #Help


SETNAME: Nickimizin fullname(username) kısmını sunucudan çıkmadan değiştirmeye yarar.
Belirtilen kısım maksimum 50 karakter olabilir. (Öğrenme yolu ; fazladan karakter girmek.)
Kullanımı: /Setname mesaj
Örnek: /setname NanemilastikNanemilimon..

*** Değiştirilen fullname whoisimizde değişmiş olarak görünsede; nickimize info çekildiğinde eski fullname görünücektir.


NOTICE: Belirtilen nicke,kanala yada maskeye mesaj göndemeye yarar.
Notice ile mesaj gönderdiğimizde; idle süremizde oynama görülmez.
Gönderilen mesaj; ortak kanalınız varsa tümünde gösterilir yok ise kişinin status'une gider.
Nick +V modunda ise; direk özeline gidicektir mesaj.
Kullanımı;
1) Nicke notice göndermek
a) /notice Nick mesaj ( nicke notice göndermek için kullanılır )
b) /notice nick1,nick2,nick3 mesaj ( birden çok nicke notice göndermek için kullanılır. )
Örnek: /notice ahmet,mehmet,hasan selam
2) Kanala notice göndermek
a) /notice #kanal mesaj ( kanala notice göndermek için kullanılır )
b) /notice #kanal1,#kanal2,#kanal3 mesaj.

*** Prefix kullanarak kanal oplarına,voicelerine,halfoplarına mesaj gönderebiliriz.

Örneğin: /notice +#X,%#Y,@#Z selam
Açıklama: yukarıdaki komutu uyguladığımızda; #X kanalının voicelerine, #Y kanalının halfoplarına, #Z kanalının oplarına notice gönderilicektir.
3) Maskeye notice göndermek
Kullanımı: /notice $mask mesaj ( bunu sadece operler kullanabilir )
Örnek: /notice $*ttnet.net.tr IRCd/Services hakkındaki sorunlarınız için "/join #help " kanalını kullanabilirsiniz.

***Bir kerede maksimum 20 yola notice gönderebilirsiniz. (bkz: /VERSION " MAXTARGETS=20 " )


STATS: Sunucu üzerindeki istatistiksel bilgileri gösterir.
Kullanımı: /stats mode ( sadece operler kullanabilir )


PING: Belirtilen sunucu yada rumuza ping yollamaya yarar.
Birden çok kişiye ping göndermek istiyorsanız arada boşluk bırakmanız gerekmektedir.
Kullanımı;
a) /raw ping sunucu
b) /raw ping nick
Örnek: /raw ping keynes irc.ttnet.net.tr


PONG: Ping komutu sonrası verilen cevaptır.
Eğer ki kişiden pong cevabı geliyor ise; kişinin bağlantısı sağlamdır.
Örneklendiricek olursak;
Ping: Burdamısın?
Pong: Burdayım


PRIVMSG: Belirtilen nicke,kanala yada maskeye mesaj göndermeye yarar.
Mesajı gönderen kişi; gönderdiği mesajı görmez.
mIRC harici bir client kullanıyor iseniz(örn; x-chat,pIRCh vs.) bu komut işinize çok yarıcaktır.
Kullanımı;
1) Nicke privmsg gönderimi
a) /privmsg nick mesaj ( tek kişiye mesaj göndermek için kullanılır )
b) /privmsg nick1,nick2,nick3, mesaj ( birden çok rumuza mesaj göndermek için kullanılır. )
Örnek: /privmsg steppenwolf,thales,edi,budu,soul selam
2) Kanala privmsg gönderimi
a) /privmsg #kanal mesaj ( tek bir kanala mesaj göndermek için kullanılır )
b) /privmsg #kanal1,#kanal2,#kanal3.. mesaj ( birden çok kanala mesaj göndermek için kullanılır. )

*** Prefix kullanarak kanal oplarına,voicelerine,halfoplarına mesaj gönderebiliriz.

Örneğin: /privmsg +#X,%#Y,@#Z selam
Açıklama: yukarıdaki komutu uyguladığımızda; #X kanalının voicelerine, #Y kanalının halfoplarına, #Z kanalının oplarına mesaj gönderilicektir.

3) Maskeye privmsg gönderimi
" /privmsg $maske mesaj "
Örneğin: /privmsg $*ircdzone.com IRCd/Services hakkındaki sorunlarınız için "/join #help " kanalını kullanabilirsiniz.
Yukarıda verilen örnekte gönderilen mesaj genelde status'ta yer alır.

***Bir kerede maksimum 20 yola privmsg gönderebilirsiniz. (bkz: /VERSION " MAXTARGETS=20 " )


QUIT: Sunucudan çıkmaya yarayan komuttur. Çıkarken mesaj belirtebilirsiniz.
Kullanımı: /quit mesaj
Örnek: /quit brb


RULES: Sunucu kurallarını görüntüler.
Kullanımı: /rules


WATCH: Eklenen rumuzların online olduğunda bizi uyarmasını sağlar.
Client komutu olan notify ile aynı işlevi görür, ancak;
Watch listesi sunucudan çıktığımızda; sıfırlanıcaktır.
Kullanımı;
1) Watch listesine nick eklemek
a) /watch +nick ( bir tek nicki watch listesine ekler. )
Örneğin: /watch +keynes
b) /watch +nick1 +nick2 +nick3 ... ( birden çok nicki watch listesine ekler. )
Örneğin: /watch +HITMAn +GNU +zEbAni
2) Watch listesinden nick silmek
" /watch -nick "
Örneğin: /watch -GNU
3) Watch listesine ekli nickleri görmek
" /watch "

*** Watch listesine maksimum 128 nick ekleyebilirsiniz. (bkz: /VERSION " WATCH=128 " )
NOT: Genelde , sunucuda /WATCH komutu kullanımı sonrası hemen cevap almanız hatta bazen cevap bile almanız mümkün olmayabilir.
Onun için, /WATCH komutunu uygulamadan önce; " /DEBUG @Pencere " şeklinde bir sayfa açıp, komutu uyguladıktan sonra oraya bakarsanız; online ya da offline şeklinde size bir cevap gelecektir.

Örnek: Öncelikle , " /debug @pencere " komunu uyguluyorum.
Daha sonra ; " /WATCH +Thales " yapıyorum, ve @Pencere adındaki kısma bakıyorum.
GELEN CEVAP ;
" -> irc.ayna.org WATCH +THALES
<- :irc.ayna.org 604 zEbAni Thales xyz server.administrator.ayna.org 1216855876 :is online
"


SILENCE: Belirtilen nick veya nicklerin özelinize yazmasını engeller.
Client komutu olan IGNORE ile benzer yönlüdür. Ancak;
silence birtek özelden engelleme yaparken ignore komutu çeşitli parametrelerle engelleme yapabilir.
Yine silence sunucudan çıktıktan sonra deaktif olurken; İgnore komutu listeden çıkarmadığımız taktirde sürekli listede var olucaktır.
Kullanımı ;
1) Silence listesine nick eklemek
" /silence +nick "
Örneğin: /silence +zebani
2) Silence listesinden nick çıkarmak
" /silence -nick "
Örneğin: /silence -zEbAni
3) Silence listesinde olan rumuzları görmek
" /silence "

***Silence listesine maksimum 15 rumuz ekleyebiliriz. (bkz: /VERSION " SILENCE=15 " )


WHOIS: Bu komut uygulanan nick veya nicklerin usermask(identd,host,fullname), girdiği kanallar, bağlandığı link, idle süresi, away durumu gibi bilgilerini göstericektir.
Kullanımı
a) /whois Nick ( tek kişiye whois çekmek için kullanılır. )
b) /whois nick1,nick2,nick3... ( birden çok nicke whois çekmek için kullanılır. )
Örneğin: /whois Steppenwolf,Edi,Budu

TIME: Sunucunun yerel saatini gösterir. Bilgisayarın saati ile alakası yoktur.
Kullanımı: /TIME


TOPIC: Sunucu üzerinde mevcut kanallardan birine, eklendiği taktirde; bizi karşılıyacak olan mesaj'a topic (kanal başlığı) diyoruz.
Kanal başlıklarının altında, topici atan kişinin nicki, atılan tarih gözükmektedir. Kanala topic atabilmek için o kanalda halfop veya üstü bir yetkiye sahip olmamız gerekmektedir.
Kullanımı:
" /topic #kanal-adı mesaj "
Bu komutu uyguladığımızda, kanalın mevcut başlığı değişicektir. Bu komutu uygulayabilmeniz için; kanalda t modu aktif ise op olmamız gerekir.
Ancak kanalda " t " modu aktif değil ise deop konumundayken ve yetkimiz olmasa bile kanal başlığını değiştirebiliriz.
Ekleyebileceğimiz maksimum harf miktarı 350'dir.(bkz: /version = TOPICLEN=350)
NOT: " /topic #kanal mesaj " komutunu uyguladığımız zaman, servisler tarafından eski 'topic' tekrar atılıyor ise;
topic atabilmemizin tek yolu ChanServ üzerindeki yetkilerimizi (ACCESS) kullanmaktır; detaylı bilgi için lütfen /cs help topic
Kanal başlığına ulaşmak
a) /topic #kanal
Herhangi pencerede uygulayacağınız "/topic #kanal" komutu; eğer kanalın içerisindeyseniz kanal içindeki son satıra, eğer kanal dışarısındaysanız status penceresine gelicektir. Topic ile beraber, atan nick, topicin atılma tarihi gibi bilgilerde ek olarak gösterilmektedir.
b) /cs info #kanal
Kanala info çektiğimiz zaman kanalın mevcut bilgileri(founder,successor,topic vs vs ..) gibi bilgiler bize aktarılmaktadır. Eğerki bu bu bilgiler içerisinden topic komutu gizlenmediyse, biz bu kanalın topicine info çekerek ulaşabiliriz.
Kanalın topicini gizleme yolları ;
/cs set #kanal hide topic on
/mode #kanal +s
/mode #kanal +p
c) /list #kanal
List komutu; sunucu üzerindeki aktif kanalların listelenmesini sağlamaktadır. Uygulayacağımız bu komut bize; o kanalın bize kullanıcı sayısını, mevcut kanal topicini, aktif kanal kiplerini yanında göstericektir.
Not: " /list " komutunu sade kullandığımız taktirde, sunucu üzerindeki tüm aktif kanallar listelenicektir ve yukarıda bahsettiğim özelliklerde(kanal mode'ları, kullanıcı sayısı, #kanal ismi, kanala ait topic) ek bilgi olarak yanında yer bulucaktır.



USERHOST: Belirtilen rumuzun nick/identd/host/away durumu/ gibi bilgileri gösterilir.

İşleyiş mekanizması: " userhost: Nick=AwayDurumu(+,-)identd@host " şeklindedir.

Kullanımı

a) /userhost nick ( tek kişiye userhost kullanımı. )
b) /userhost nick1 nick2 nick3 nick4 ( birden fazla kişiye userhost kullanımı )

Örneğin:
/userhost zEbAni
- userhost: zEbAni=+
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
.tr


Yukarıda görülen bilgilere göre
zEbAni kişinin nicki, + kişinin away olmadığını gösterir, Kavara zEbAni nickinin identd'i , zEbAni.ircforum.gen.tr kişinin hostudur.
+ değilde; - olsaydı keynes'in away olduğunu anlıyacaktık.
+'dan sonra gelen " * " bize kişinin oper/admin olduğunu gösterir.


USERIP: Userhost komutu ile aynı işlevi görücektir.
Ancak userhost komutundan farklı olarak kişinin host edinmeden önceki Fake IP adresini görebiliriz.
Kullanımı
a) /userip nick
b) /userip nick nick
Örneğin; zEbAni=+
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Yukarıda görülen userhost komutunun aksine burda zebani nickinin orj. fake ip adresini görebilirsiniz.


VERSION: Sunucu üzerindeki kullanılabilir modulleri, bu modullerin ne kadar kullanilabildiğini gösteren kısımdır.
Bu bilgi mesaji bizi sunucu girişinde ilk karşılıyandır.
Kullanımı: /version


VHOST: Sunucu tarafından bir şifre girilirerek elde edilen hostnamedir.
Kullanımı: /Vhost Giriş-kodu şifre


Who: Kişi ve sunucu üzerindeki geniş kapsamlı arama yapmak için kullanılır.
Kişinin away durumunu, son girdiği kanalları vs. bilgileri gösterir.

*** Who komutu ve parametrelerini farklı başlıkta detaylı olarak anlatıldığı için şimdilik yüzeysel olarak geçiyorum.

 

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