07 Aralık 2021, 18:14 | #1 |
mIRC Komutlarının IRC Komutlarına Entegrasyonu
mIRC: Internet Relay Chat Sunucularına bağlanmak için kullanılan programlar arasında en yaygınıdır. Yapımcısı Khaled Mardam-Bey'dir.
- Bazı mIRC komutlarının IRC komutları ile birleştirilip istediğimiz veriyi bilgiyi elde etmeye çalışmasıdır. - $chan - O anki aktif kanalınıza eşdeğerdir. - $active - O anki aktif pencerenize eşdeğerdir. - $me - O anki kullandığımız nickinize eşdeğerdir. - $anick - O anki alternatif nickinize eşdeğerdir. - $mnick - Main nickinize eşdeğerdir. - $emailaddr - O anki Ident@ bilginize eşdeğerdir. - $host - O anki host bilginize eşdeğerdir. - $fullname - O anki fullname (realname) bilginize eşdeğerdir. - $ip - IP adresi bilginize eşdeğerdir. - $server - Bağlı olduğumuz sunucunun ismine eşdeğerdir. - $serverip - Bağlı olduğunuz sunucunun ip adresine eşdeğerdir. - $network - Bağlı olduğunuz network adına eşdeğerdir. - $port - Sunucuya girmiş olduğumuz port a eşdeğerdir. - $chanmodes - Sunucu içersinde kullanılabilen kanal kiplerinin tümüne eşdeğerdir. - $usermode - Sunucu icersinde o an kullanmış olduğunuz nick kiplerinin tümüne eşdeğerdir. - $version - Kullandığımız mIRC'ın versionuna eşdeğerdir. - $idle - Idle sürenizin saniye cinsinden değerine eşdeğerdir. - $os - Kullandığımız windows sürümüne eşdeğerdir. - $time - Saat: Dakika:Saniye türünden, o anki zaman bilgilerine eşdeğerdir. - $date - Gün/Ay/Yıl türünden, o anki tarih bilgilerine eşdeğerdir. - $fulldate - O anki saat ve tarih bilgilerinin ayrıntılı gösterimidir. - $day - Bulunduğunuz güne eşdeğerdir. - $status - Herhangi bir sunucuya bağlı olup olmadığınız hakkında bilgi verir. (Sonuç Connected ise bağlı, Disconnected ise bağlı değil anlamındadır.) - $away - O an away olup olmadığınız hakkında bilgi verir. (Sonuç $true ise away, $false ise away değil anlamındadır.) - $len(Text) - Parantez içine yazılan text kısmının kaç karakterden oluştuğuna eşdeğerdir. - $upper(Text) - Parantez içinde yazılan yazıların hepsini büyük harfe dönüştürür. (Türkçe karakterler hariç.) - $lower(text) - Parantez içinde yazılan yazıların hepsini küçük harfe çevirir. (Türkçe karakterler hariç.) - $query(sıra) - Özelinizdeki kullanıcılardan, belirtilen sıradakinin nicki ile eşdeğerdir. "sıra" yerine "0" yazıldığı taktirde özelinizde kaç kişinin olduğunu gösterir. - $chan(sıra) - Bulunduğunuz kanallardan belirtilen sıradakinin ismi ile eşdeğerdir. "sıra" yerine "0" yazılırsa, kaç kanalda bulunduğunuzu gösterir. - $notify(sıra) - Notify listenizdeki belirtilen sırada bulunan kullanıcının nicki ile eşdeğerdir. "sıra" yerine "0" yazılırsa, notify listenizdeki kullanıcı sayısını gösterir. - $ignore(sıra) - Ignore listenizdeki belirtilen sırada bulunan mask ile eşdeğerdir. "sıra" yerine "0" yazılırsa, ignore listenizdeki maske sayısını gösterir. $ignore(sıra).type - Belirtilen sıradaki ignore maskının, hangi ignore parametrelerince engellenmiş olduğına eşdeğerdir. $ignore(sıra).secs - Belirtilen sıradaki süreli olarak ignore ettiğiniz maskenin, engelinin açılmasına kaç saniye kaldığı ile eşdeğerdir. - $nick(#kanal,sıra) - Belirtilen kanalda, belirtilen sıradaki kullanıcının nickine eşdeğerdir. "sıra" yerine "0" yazılırsa, kanalda kaç tane kullanıcı olduğunu gösterir. - $nick(#kanal,sıra,o) - Belirtilen kanalda, belirtilen sıradaki op'un nicki ile eşdeğerdir. "sıra" yerine "0" yazılırsa, kanalda kaç op olduğunu gösterir. - $nick(#kanal,sıra,h) - Belirtilen kanalda, belirtilen sıradaki halfop'un nicki ile eşdeğerdir. "sıra" yerine "0" yazılırsa, kanalda kaç halfop olduğunu gösterir. - $nick(#kanal,sıra,v) - Belirtilen kanalda, belirtilen sıradaki voice'un nicki ile eşdeğerdir. "sıra" yerine "0" yazılırsa, kanalda kaç voice olduğunu gösterir. - $ibl(#kanal,sıra) - Belirtilen kanalda, belirtilen sıradaki ban maskesini gösterir. "sıra" yerine "0" yazılırsa, belirtilen kanalda ban listesine ekli ban sayısını gösterir. $ibl(#kanal,sıra).by - Belirtilen kanalda, belirtilen sıradaki ban maskesinin kim tarafından atıldığını gösterir. $ibl(#kanal,sıra). date - Belirtilen kanalda, belirtilen sıradaki ban maskesinin süreli atılması durumunda, banın açılacağı tarih bilgisini gösterir. - $iel(#kanal,sıra) - Belirtilen kanalda, belirtilen sıradaki exception (koruma) maskesini gösterir. "sıra" yerine "0" yazılırsa, belirtilen kanalda exception listesine ekli koruma sayısını gösterir. $iel(#kanal,sıra).by - Belirtilen kanalda, belirtilen sıradaki exception (koruma) maskesininin kim tarafından verildiğini gösterir. - $iIl(#kanal,sıra) - Belirtilen kanalda, belirtilen sıradaki invex (invite exception/davet koruması) maskını gösterir. "sıra" yerine "0" yazılırsa, belirtilen kanalda invex listesine ekli davet koruması sayısını gösterir. $iIl(#kanal,sıra).by - Belirtilen kanalda, belirtilen sıradaki invex maskesinin, kim tarafından verildiğini gösterir. - Bu ifadelerin sonuçlarını, ifadeleri yazdıktan sonra "Enter" tuşuna basmadan "TAB" tusuna basarak görüntüleyebilirsiniz. Bu ifadeleri kanala yansıtabilmek için uygulayacağımız iki komut söz konusudur. Bu komutlar "/say" ve "/echo" komutlarıdır. Komutların kullanımı esnasında belirteceğiniz ifadeleri herhangi bir karaktere bitişik bir şekilde olmamalıdır, aksi halde sonuç alınamaz. - [Echo]: Uygulanan komutun sadece bizim tarafımızdan görüntülenmesini sağlar. Komut, çok kapsamlı bir kullanıma sahiptir. Biz şu an sadece, işimize yarayacağı şekilde komutun kullanımını göreceğiz. - Bkz. - //echo -a $parametre ($parametre dizininin aktif pencerenizde görüntülenmesini sağlar.) Bkz. - //echo -s $parametre ($parametre dizininin status pencerenizde görüntülenmesini sağlar.) Bkz. - //echo Dybuuk $parametre ($parametre dizininin Dybuuk nickine açtığınız özel pencerenizde görüntülenmesini sağlar.) Bkz. - //echo #Med $parametre ($parametre dizininin #Med kanalı penceresinde görüntülenmesini sağlar.) - [Say]: Uygulanan komutun, aktif penceremize yansımasını sağlar. Diğer kullanıcılar tarafından görüntülenebilir. - Bilgi - $+ ifadesi, kullanıldığı pozisyonda kendisinden önce gelen ve sonra gelen kelimeleri birleştirir. Şöyle ki ; //echo -a Eğitim $+ Departmanı komutunu uygularsak elde edeceğimiz sonuç "EğitimDepartmanı" şeklindedir. - Aşağıda bu konu dahilinde görmüş olduğunuz bilgiler ile ilgili Bkz.ler yapılacaktır. - Bkz. - Dybuuk nickine, bulunduğum 2. sıradaki kanalda 999 seviyeden access eklemek istiyorum. * - //cs access $chan(2) add Dybuuk 999 - Bkz. - Özelimdeki ikinci kullanıcıyı notify listeme eklemek istiyorum. * - //notify $query(2) - Bkz. - Kanalıma şifre koymak istiyorum. Şifre, notify listemdeki 3. kullanıcının nicki olsun. * - //mode #kanal +k $notify(3) - Bkz. - Tek bir komutla, bulunduğum 2. ve 5. kanallardan ayrılmak istiyorum. * - //part $chan(2) $+ , $+ $chan(5) - Bkz. - Özelimdeki ikinci kullanıcının, #Med kanalında konuşmasını engellemek istiyorum. * - //mode #Med +b ~q: $+ $query(2) - Bkz. - #Med kanalında bulunan 20. sıradaki kullanıcıya kanalımda ban koruması vermek istiyorum. * - //mode #kanal +e $nick(#Med,20) - Bkz. - Notify listemdeki 3. kullanıcıyı, bulunduğum ikinci kanalın access listesine 100 seviyeden eklemek istiyorum. * - //cs access $chan(2) add $notify(3) 100 - Bkz. - #Med kanalında atılmış 2. sıradaki ban maskesine, 3. sıradaki kanalımda ban koruması vermek istiyorum. * - //mode $chan(3) +e $ibl(#med,2) - * Bazı komut dizilimlerin de forum emoji formatından kaynaklı space(boşluk) uygulamasına gidilmiştir. * Bkz. = Soru * Bkz altı satılar ile * başladığında cevap niteliği taşımaktadır. teşekkürler. |
|
|
07 Aralık 2021, 20:15 | #2 |
Paylaşım için teşekkürler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık
________________
Öpüşmek; alt katı kiralamak için, üst katta yapılan anlaşmadır..
|
|
|
07 Aralık 2021, 20:26 | #3 |
|
Emeğine sağlık.
|
|
Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi) | |
|
|