Blog Arşivleri

Memoserv Genel Komutları İndir


Memoserv Genel Komutları

Tanım : Memoserv, IRCd’de mesajlaşma servisidir. O anda online olan ya da olmayan birine bu servis yardımıyla not bırakabiliriz, notları saklayabiliriz, mail adresimize iletilmesini sağlayarak telefonumuzdan bile okuyabiliriz. /memoserv help komutuyla genel bilgi edinebiliriz.

Memoserv komutları ile ilgili bilgi almak için /memoserv help commands komutunu kullanabiliriz. Bunlar :

Send, List, Read, Forward, Save, Del, Set, Info, Ignore

seçenekleridir. Bu seçeneklerle ilgili daha geniş bilgi almak için : /memoserv help komutadı uygulayabiliriz.

Örnek : /memoserv help info

Memoserv’de ne tür bir işlem yapacaksak yapalım, her 2 nick (Gönderici-Alıcı) kayıtlı olmalıdır. Benzer şekilde kanalla ilgili bir memo işlemi yapıyorsak kanalın da kayıtlı olması gerekir. Aksi takdirde aşağıdaki uyarı mesajlarından birini alırız.

[18:48:23] -MemoServ- X kayitli bir nick degil.

[18:49:25] -MemoServ- #X kanali kayitli degil.

Şimdi memoserv komutlarından bahsedelim. ( Set seçeneği için ayrıca konu anlatımı olacağından burada değinmeyeceğiz.)

Send : Belirtilen nick ya da kanala bu seçenekle not gönderebiliriz. Not gittiğinde karşı tarafa status penceresinde notice şeklinde bir uyarı gelecektir.

Kullanımı1 : /memoserv send nick mesaj

Örnek : Arp nickine “Gelince beni ara” şeklinde mesaj göndermek istiyorum.

Çözüm : /memoserv send Arp Gelince beni ara

Kullanımı2 : /memoserv send #kanal mesaj

Örnek : #helpstaff kanalına “Bugünkü eğitim konumuz Memoserv Genel Komutlarıdır” notunu bırakmak istiyorum.

Çözüm : /memoserv send #helpstaff “Bugünkü eğitim konumuz Memoserv Genel Komutlarıdır”

Read : Bu seçenekle bize gönderilen notları okuyabiliriz.

Numara sırasına göre okumak için :

Kullanımı1: /memoserv read numara

Örnek : 5 numaralı notumu okumak istiyorum.

Çözüm : /memoserv read 5

Örnek : #dem kanalının 4 numaralı notunu okumak istiyorum.

Çözüm : /memoserv read #dem 4

En son gelen notu okumak için :

Kullanımı2 : /memoserv read last

Örnek : #dem kanalına gelen son notu okumak istiyorum.

Çözüm : /memoserv read #dem last

Yeni gelen yani daha önce okunmamış notlarımızı okumak için :

Kullanımı3 : /memoserv read new

Liste halinde de notlarımızı okuyabiliriz.

Örnek : 3,5 ve 7 numaralı notlarımı okumak istiyorum.

Çözüm : /memoserv read 3,5,7

Örnek : 1’den 10’a kadar olan notlarımı okumak istiyorum(1 ve 10 dahil).

Çözüm : /memoserv read 1-10

List : O anki notlarımızı bu seçenekle liste halinde görebiliriz. Gelen listede notların sayısı, kim tarafından ne zaman gönderildiği bilgilerini de görebiliriz.
Ayrıca okunmamış notlarımızın başında “*” sembolü ve save komutuyla zaman aşımından çıkardığımız notların başında da “+” sembolü olacaktır.

Kullanımı1 : /memoserv list

Örnek : #X kanalına gelen notları listelemek istiyorum.

Çözüm : /memoserv list #X

Sadece yeni notlarımızı listelemek için

Kullanımı2 : /memoserv list new

Örnek : #X kanalına gelen yeni notları listelemek istiyorum.

Çözüm : /memoserv list #X new

Del : Notları silmek için bu seçeneği kullanırız.

Kullanımı1 : /memoserv del numara

Örnek : 7 numaralı notumu silmek istiyorum.

Çözüm : /memoserv del 7

Bütün notları silmek için :

Kullanımı2 : /memoserv del all

Örnek : #dem kanalının bütün notlarını silmek istiyorum.

Çözüm : /memoserv del #dem all

Liste halinde de notları silmemiz mümkün

Örnek : 1,5,12,18 numaralı notlarımı silmek istiyorum.

Çözüm : /memoserv del 1,5,12,18

Örnek : #X kanalının 5-12 arası notlarını silmek istiyorum.

Çözüm : /memoserv del #X 5-12

Save : Notlarımız 100 günden sonra zaman aşımına uğrayıp silinebilir. Bu nedenle uzun süre saklanmasını istediğimiz notlarımızı bu komut ile korumaya alabiliriz.

Kullanımı : /memoserv save numara

Örnek : 3 numaralı notum zaman aşımından etkilenmesin.

Çözüm : /memoserv save 3

Örnek : #X kanalımın 3,4,7 numaralı notları zaman aşımından etkilenmesin.

Çözüm : /memoserv save #X 3,4,7

Info : Not durumumuz ile ilgili bilgi almamızı sağlar. Bu bilgiler okunmuş okunmamış toplam notlarımız, not limitimiz, notify durumumuzu içerir.

Kullanımı : /memoserv info

Örnek : #A kanalımın not limitini görmek istiyorum.

Çözüm : /memoserv info #A

Ignore : Belirteceğimiz maskeye sahip kullanıcılardan gelecek memoları bu seçenekle engelleyebiliriz.

Kullanımı1 : /memoserv ignore add mask

Örnek : Arp nicki bana memo gönderemesin.

Çözüm : /memoserv ignore add Arp!*@*

Ben bu komutu uyguladıktan sonra Arp bana memo göndermek isterse ;

[19:57:08] -MemoServ- Minstrel nick’ine not birakilamaz.

mesajını alır. Ama bu mesajı sadece Arp alır.

Kullanımı2 : /memoserv ignore del mask

Örnek : Arp nicki artık bana memo gönderebilsin istiyorum.

Çözüm : /memoserv ignore del Arp!*@*

Kullanımı3 : /memoserv ignore list

Örnek : #X kanalının not ignore listesini görmek istiyorum.

Çözüm : /memoserv ignore #X list

Forward : Bize daha önce gelmiş olan notları, mail adresimize bu seçenekle gönderebiliriz. Bu seçeneği kullandığımız not servislerde de saklanmaya devam edecektir. Kanal notları email adresine gönderilemez.

Kullanımı : /memoserv forward numara

Örnek : 8 numaralı notumu email adresime göndermek istiyorum.

Çözüm : /memoserv forward 8

Örnek : 1,3,7,9,10,11,12,13,14,15 numaralı notlarımı mail adresime göndermek istiyorum.

Çözüm : /memoserv forward 1,3,7,9-15

Ek Bilgi : Bir kanala memo göndermemiz için o kanalda access sahibi olmamız gerekmez. Hatta -999 access sahibi bir kullanıcı dahi memo gönderebilir bir kanala. Ancak standart levels ayarlı bir kanalda 100 accessve üstü erişime sahip memoları okuyabilir ve silebilir.

Reklamlar

Chanserv Set Komutları


Chanserv Set Komutları

Seçenekler : /chanserv help set komutuyla chanserv set seçeneklerini görebiliriz. Ayrıca seçeneklerle ilgili tek tek bilgi almak için;
/chanserv help set seçenek komutunu uygulayabiliriz.

Örnek : Chanserv set komutlarından, Keeptopic seçeneği ile ilgili bilgi almak istiyorum?

Çözüm : /chanserv help set keeptopic

Şimdi chanserv set seçeneklerinden bahsedelim.

Genel Kullanımı : /chanserv set #kanal seçenek parametre

Founder : Bu seçenekle bir kanalın sahibini (founderini) değiştirebiliriz, nick kayıt işlemini tamamlamış bir kullanıcıyı founder olarak atayabiliriz.

Kullanımı : /chanserv set #kanal founder nick

Örnek : #X kanalının founderini, Rast olarak değiştirmek istiyorum.

Çözüm : /chanserv set #X founder Rast

Password : Bir kanalın şifresini bu seçenekle değiştirebiliriz, unutmamalıyız ki kanal şifresini bilen biri o kanaldaki bütün yetkilere sahip demektir.

Kullanımı : /chanserv set #kanal password yenişifre

Örnek : #A kanalımın şifresini m1n2c3d yapmak istiyorum?

Çözüm : /chanserv set #A password m1n2c3d

Desc : Description kelimesinin Türkçe karşılığı “açıklama” dır. Kanal kaydederken yazdığımız açıklamayı, başka bir deyişle, kanal infosunda görünen Açıklama metnini bu seçenekle değiştirebiliriz.

Kullanımı : /chanserv set #kanal desc açıklama

Örnek : #Deniz kanalının açıklamasını “Bir nehir ki ömrüm” olarak değiştirmek istiyorum.

Çözüm : /chanserv set #Deniz desc Bir nehir ki ömrüm

Keeptopic : Bu seçenek ile, kanalımıza attığımız topic’lerin kanalda hiçbir kullanıcı kalmasa da chanserv tarafından hatırlanmasını sağlarız.

Kullanımı : /chanserv set #kanal keeptopic on/off

Örnek : #Mavi kanalımda, kanal kullanılmasa da (boşalsa) topic silinmesin istiyorum?

Çözüm : /chanserv set #Mavi keeptopic on

Topiclock : Bu seçenek aktifken /topic #kanal metin komutu ile topic yazıldığında Chanserv tarafından eski haline getirilir. Sadece /chanserv topic #kanal metin komutu ile topic yazılmasını sağlar.

Kullanımı : /chanserv set #kanal topiclock on/off

Örnek : #Yeşil kanalında topic yazıyorum, chanserv değiştiriyor, nasıl düzeltebilirim?

Çözüm : /chanserv set #Yeşil topiclock off

Private : Bu seçenek aktifken Kanalımızın /chanserv list komutu uygulandığında çıkan listede görünmez.

Kullanımı : /chanserv set #kanal private on/off

Secureops : Bu seçenek aktifken, kanal erişim listesinde olmayan kişiler op(@) ve halfop (%) olamazlar. Op verilen kullanıcıları chanserv derhal deop edecektir. Benzer şekilde kanal erişim listesindeki bir kullanıcı kayıtlı başka bir nicke geçerse, şifresini girdiğinde chanserv tarafından deop edilecektir.

Kullanımı : /chanserv set #kanal secureops on/off

Leaveops : Bu seçenek aktifken, boş bir kanala ilk giren kullanıcı op olur. Bu özellik netsplit(link kopması) durumunda op olmayı kolaylaştırabilir.

Kullanımı : /chanserv set #kanal leaveops on/off

Örnek : #Nehir kanalına ilk giren op (@) olsun.

Secure : Kanalın güvenlik seçeneği olan Secureaktifken kanalda yetkisi olan bir kullanıcı bu yetkisini ancak nick status değeri 3 olduğunda alabilir.

Kullanımı : /chanserv set #kanal secure on/off

Örnek : #Siyah kanalımın güvenliğini açmak istiyorum yani sadece nick şifresini girmiş kullanıcılar yetkilerini alabilsinler.

Çözüm : /chanserv set #Siyah secure on

Opnotice : Belirtilen kanalda chanserv üzerinden op/deop ,protect/deprotect, voice/devoice, halfop/dehalfop; komutlarının kullanılması sonucu kanala notice mesajı şeklinde bildirilmesini sağlayan seçenektir.

Kullanımı : /chanserv set #kanal opnotice on/off

Örnek : #A kanalımda, verilen oplardan sonra notice şeklinde mesaj geliyor, nasıl kaldırabilirim?

Çözüm : /chanserv set #A opnotice off

Restricted : Kanalda access sahibi olmayan kullanıcıların kanala girişini engelleyen seçenektir. Kanal access listesinde olsa da nickini identify etmemiş bir kullanıcı access’ine erişemeyeceği için kanala girişinde yetkisiz kullanıcılar gibi atılacaktır.

Kullanımı : /chanserv set #kanal restricted on/off

Örnek : #Beyaz kanalıma sadece yetkililer (access listesinde ekli olanlar) girebilsin.

Çözüm : /chanserv set #Beyaz restricted on

Enforce : Kanalda kullanıcıların sahip oldukları prefixleri bu seçenekle koruyabiliriz. Mesela; kanalda autoop hakkına sahip bir kullanıcı deoplanırsa, chanserv tarafından tekrar op verilecektir.

Kullanımı : /chanserv set #kanal enforce on/off

Örnek : #X kanalımda oplarımı deop edemiyorum, nasıl düzeltirim?

Çözüm : /chanserv set #X enforce off

Unset ile kaldırabileceğimiz -Chanserv Set- komutlarıyla devam edelim. Bunların neler olduğunu /chanserv help unset komutuyla görebiliriz.

Bunlar; Successor, Url, Email, Entrymsg,Timelimit seçenekleridir. Bu seçeneklerin ortak özelliği /chanserv unset #kanal seçenek komutuyla tamamen kaldırılabilmesidir.

Successor : Bu seçenekle, kanal founderinin nicki düşse bile kanalın düşmemesini sağlayabiliriz. Eğer kanalımıza bir successor atamışsak, bizim nickimiz düştüğünde, kanal otomatikman successor’e geçecektir. Ancak successor’un üzerinde 7 kanal varsa, kanal ona geçmeden düşecektir.

Kullanımı : /chanserv set #kanal successor nick

Örnek : #XYZ kanalıma yedek founder olarak Rast rumuzunu eklemek istiyorum.

Çözüm : /chanserv set #XYZ successor Rast

Url : Bu seçenekle kanal infomuza, url adresi ekleyebiliriz.

Kullanımı : /chanserv set #kanal url http.//adres

Örnek : #A kanalına http.//ww.minstrel.com adresini ekledim, şimdi kaldırmak istiyorum.

Çözüm : /chanserv unset #A url

Email : Kanal infomuza bu seçenekle email adresi ekleyebiliriz..

Kullanımı : /chanserv set #kanal email emailadresi

Örnek : #Şiir kanalımın infosuna istanbuludinliyorum@hotmail.com adresini eklemek istiyorum.

Çözüm : /chanserv set #Şiir email istanbuludinliyorum@hotmail.com

Entrymsg : Kanalımıza giren kullanıcıla gelecek mesajdır, Topic mesajından farkı, status’e chanserv tarafından notice şeklinde gönderilmesidir.

İşte örnek bir entrymsg :

[12:15:46] -ChanServ- (#türkiye) Değerli kullanıcılarımız, sohbet sitemize daha rahat ve güvenli bağlanmanın bir yolu da mirc programımız üzerinden giriş yapmanızdır. Programımızı indirmek için http.//ww.trsohbet.com/mirc.html adresini ziyaret edin.

Kullanımı : /chanserv set #kanal entrymsg mesajınız

Örnek : #Okyanus, kanalımın giriş mesajını Hoş geldiniz. yapmak istiyorum.

Çözüm : /chanserv set #Okyanus entrymsg Hoş geldiniz.

Timelimit : Bu seçenekle kanalımıza nick kayıt süresine göre kullanıcıların girişini düzenleyebiliriz. Belirtilen süreden daha az süreye sahip olan kullanıcılar chanserv tarafından kanaldan atılacaktır.

Kullanımı : /chanserv set #kanal timelimit süre

Burada bahsedilen süre gün ise d (day) , saat ise h (hour), dakika ise m (minute) , harfleri ile ifade edilir.

Örnek : #Su kanalıma, nick kayıt süreleri, 10 günden az olan kullanıcılar giremesin.

Çözüm : /chanserv set #Su timelimit 10d

Timelimit seçeneğinde belirteceğimiz sürenin 1 günden az, 99 günden fazla olamayacağını hatırlatalım.

Örnek : #Su kanalına eklediğim timelimit’i kaldırmak istiyorum.

Çözüm : /chanserv unset #Su timelimit

Chanserv Unset seçenekleri bu kadar. Son olarak mlock ve hide seçeneklerinden bahsedelim.

Mlock : Mlock (Modelock=Mod kilidi) kanal modelerini kilitlememize yarar. Bu seçenekle eklenmiş bir kanal modu, kanal boşalsa da silinmez ve yine bu seçenekle kapatılmadıkça değiştirilemez.

Kullanımı1 : /chanserv set #kanal mlock +modeler-modeler

Örnek : #Nazar kanalımı hiçbir yetkili +i moduna alamasın.

Çözüm : /chanserv set #Nazar mlock -i

Kullanımı2 : /chanserv set #kanal mlock –

Kullanımı3 : /chanserv set #kanal mlock +

2. ve 3. kullanım aynı işlevi görür. Kilitlenen kanal modlarını serbest bırakırlar.

Örnek : #Su kanalımda kilitlediğim modları kaldırmak istiyorum. (Yeni bir kilit olmadan)

Çözüm : /chanserv set #Su mlock +

Hide : Kanal infomuzdan; email, topic ve mlock bilgilerini bu seçenekle gizleyebiliriz, tıpkı nickserv konusundaki hide seçeneğinde yaptığımız gibi.

Kullanımı1 : /chanserv set #kanal hide email on/off

Örnek : #X kanalımın info bilgilerimde email adresi bilgileri görünmesin (gizli olsun) istiyorum.

Çözüm : /chanserv set #X hide email on

Kullanımı2 : /chanserv set #kanal hide topic on/off

Kullanımı3 : /chanserv set #kanal hide mlock on/off

Gizli olmasını istediğimizde on görünmesini istediğimizde de off opsiyonlarını kullanacağımızı belirtelim.

Son olarak yeni açılmış ya da levels değerleri değiştirilmemiş bir kanalda Chanserv set komutlarını sadece kanal sahibi (founder) kullanabilir. /chanserv levels #kanal set set seviye komutuyla chanserv set komutununun kullanılabileceği seviyeyi düzenleyebiliriz.

Örnek : #X kanalımda, access’i 50 olan kullanıcılar set komutlarını kullanabilsinler.

Çözüm : /chanserv levels #X set set 50

Not :

Restricted seçeneğinin aktif olduğu bir kanala, timelimit seçeneği eklenirse ;
Timelimit baskın gelecektir. Kanal access listesinde olan birinin nick kayıt süresi timelimit ile belirlenen süreden daha düşükse kanaldan atılacaktır.

Benzer şekilde ;

Leaveops aktif bir kanala secureops eklenirse ; kanala ilk giren kullanıcı access sahibi değilse op olamaz. 1 seviyeden bile access sahibi olan ilk kullanıcı kanalda op olacaktır.

mİRC Say Komutları


Özelimde kaç kişi olduğunu saymadan hangi komutla öğrenebilirim?

///say query(0)

Kaç kanala girdigimi nasıl ogrenebilirim ?

///say $chan(0)

Özelimdeki kişileri hangi komut ile listeleyebilirim ?

///say $query(1) $query(2)

Internet saglayıcımın verdigi host’u nasıl gorebilirim ?

///say $host

Gercek ip’imi whois cekmeden nasıl ogrenirim ?

///say $ip

Giriş yaptıgım sunucu linkini hangi komutla gorebilirim ?

///say $server

Hangi network’e baglı oldugumu nasıl ogrenebilirim ?

///say $network

Hangi günde oldugumuzu komut ile nasıl görebilirim ?

///say $day

Hangi günde olduğumuzu saati ve yılı nasıl öğrenebilirim?

///say $fulldate

Kullandıgım windows’un versionunu hangi komut ile görebilirim ?

///say $os

Kullanmakta oldugum kullanıcı modelerimi nasıl ogrenebilirim ?

///say $usermode

Baglı oldugum sunucudaki kanal modelerini nasıl ogrenebilirim ?

///say $chanmodes

mIRC’imde seçili olan notice renginin numarasını nasıl gorebilirim ?

///say $color(notice)

#Abc kanalındaki +o kipine sahip kullanıcıların sayısını nasıl görebilirim ?

///say $nick(#Abc,0,o)

Bulundugum kanalda üstten 2. operatörün nick’ini hangi komutla görebilirim ?

///say $nick(#kanal,2,o)

Away mesajımı hangi komutla ögrenebilirim ?

///say $awaymsg

Kaç saniyedir away oldugumu nasıl görebilirim ?

///say $awaytime

Isım kısmımı hangi komut ile görebilirim ?

///say $fullname

Away olup olmadıgımı “true ve false” gibi veriler ile nasıl görebilirim ?

///say $away

Baglı oldugum sunucudaki yetki simgelerini nasıl ögrenebilirim ?

///say $prefix

Bulundugum sunucunun ya da server linkinin ip numarasını hangi komut ile ögrenebilirim ?

///say $serverip

Sunucuya baglı olup olmadıgım hakkındaki veriyi nasıl ogrenebilirim ?

///say $status

Zaman dilimi durumumu nasıl görebilirim ?

///say $timezone

Kullandıgım mirc’in üst kısımdaki başlıgını hangi komutla ogrenebilirim ?

///say $titlebar

mIRC üzerinden son tıkladıgım url’yi nasıl ogrenirim ?

///say $url

mIRC Scripting nedir?


mIRC Scripting nedir?
mIRC Nedir?

mIRC ilk başlarda IRC(İnternet Replay Chat – Jarkko Oikarinen 1988) için bağlantı/istemci programı olarak tasarlandı. Yapımında; Borland C++ / C dilleri kulanılmıştır. İlk mIRC sürümünün yapımına Khaled Mardam-Bey tarafından 1994 yılında başlanılmış olup, 28 Şubat 1995 tarihinde ilk kamu sürümü yayımlanmıştır. Şuan ise mIRC hala bir IRC client programıdır. Bunun yanında birçok özellik içermektedir. Dünyada mIRC programını kullanan/indiren 150 milyon insan(son kayıtlara göre) vardır. mIRC-in ilk sürümünden bu zaman kadar gelişim sürecinde en etken olan şey, bilinçli kullanıcıların istekler/önerileri sayesinde olmuştur. mIRC web sitesi, help(yardım) dosyası gibi bir çok şeyi Tjerk Vonck isimli kişi hazırlamıştır, ek olarak Tjerk Vonck mIRC geliştirme ekibi içerisinde yer almaktadır. mIRC kaynak kodları gizlidir, Khaled-in dediğine göre uzun bir sürede öyle kalacak. mIRC günümüzde ingilizce çıkmaktadır. Yine Khaled-in dediğine göre bir süre sonra diğer dilleri kapsayacak bir şekilde çıkacak.
mIRC Yapımcısı: Khaled Mardam-Bey
Website, mIRC ve IRC Bilgi, Beta Test Edici, Scripter: Tjerk Vonck
Toolbar(Araç Çubuğu): Andrzej Kowalik
Kodlama Yardımı ve Rutinler: Kevin Day
mIRC Logo Tasarımcısı: Richard Jones
Zlib Sıkıştırma Kütüphanesi: Jean-loup Gailly ve Mark Adler
PCRE Düzenli İfadeler(RegEx) Kütüphanesi: Philip Hazel (Cambridge Üniversitesi / İngiltere)
mIRC Scripting Nedir?
Dil Tanıtımı:
Dil: mIRC Scripting
Sınıf: Scripting Dilleri
Tür: Betik – Dinamik
Yapımcı: Khaled Mardam-Bey
İşletim Sistemi: Windows
Dosya türleri: .ini – .mrc
Açıklama: Olaya Dayalı Programlama
Website: mIRC: Internet Relay Chat client
Destek/görüşler: mIRC Discussion Forums: Viewing list of forums
mIRC Scripting sadece mIRC programı içerisinde çalışabilecek şekilde dizayn edilmiş GÜÇLÜ bir BETİK dildir. İlk sürümlerinden bu yana mIRC Scripting betik dili için ciddi manada değişikler yapılmıştır. Ve şuanda mIRC Scripting mIRC içerisinde size hemen hemen her imkanı sunan güçlü bir betik dil olma özelliğini tamamen hak eder. Yazım dizilimi Scripting dilidir. Diğer betik veya gerçek dillere karşın biraz karışık yazı dizimine sahiptir. Lakin zaten neredeyse tüm betik diller karışık yazı dizimine sahiptir bunuda unutmayın.

Not: Bu sorunun(dersimizin konusu) cevabı ders sonunda devam edecektir.
mIRC Scripting Dili Bir Çok Konu İçerir

Başlıca mIRC Scripting Konularını Sıralamak Gerekirse:

Events – Olaylar
İdentifiers – Tanımlayıcılar
Aliases – Yeni Komut Oluşturma – Takılar
Menus – Menüler
Variables – Değişkenler
Commands – Komutlar
Diğer Konular:

Picture Windows – Resim Pencereleri
Custom Windows – Özel Pencereler
Com Object – Object Nesneler
File Handling – Dosya İşleme
Sockets – Soket Bağlantı
Agents – Ajan(Merlin.acs)
Binary Files – İkili Dosyalar
DCC – Dosya Transferi
Dialogs – Tablolar
DLL Support – DLL Destek
Groups – Gruplar
Hash Tables – Hash Tablolar
Goto Loops – Goto Döngüler
IAL – İç adres Listesi
IF Then ELSE – Eğer/Değilse Sorgusu
Playing Sounds – Sesleri Oynatma
Timers – Zamanlayıcılar
Raw Events – Ham Olaylar
Regular Expression – Düzenli İfadeler
Speech – Konuşma
Tips – Baloncuk İpuçları
Lock – Kilit
While Loops – While Döngünleri
Signals – Sinyaller
Multi-Server – Çoklu Sunucu
DDE Control – Dinamik Veri Erişimi
Proxy – Geçiş Sistemi
Flash – Uyarı Işıkları
SendMessage – Win32 Mesaj Gönderme
Başlıca Events – Olaylar

Başlıca olaylar ikiye ayrılır.

Internal Olaylar (IRC sunucusuna veya herhangi bir bağlantıya bağlıyken gerçekleşen olayları algılamak içindir)
External Olaylar (mIRC içerisinde gerçekleşen olayları algılamak içindir)

Not: Aşağıdaki bazı tanımlayıcılar aynı zamanda internal/external özelliği taşıyabilir.

Action – Internal
Active – External
Agent – External
AppActive – External
Ban – Internal
Chat – Internal
Close – External
Connect – Internal
Ctcp – Internal
CtcpReply – Internal
DccServer – Internal
DeHelp – Internal
DeOp – Internal
DeVoice – Internal
Dialog – External
Dns – External
Error – External
Exit – External
FileRcvd – Internal
FileSent – Internal
GetFail – Internal
Help – Internal
Hotlink – External
Input – External
Invite – Internal
Join – Internal
KeyDown – External
KeyUp – External
Kick – Internal
Load – External
Logon – Internal
MidiEnd – External
Mode – Internal
Mp3End – External
Nick – Internal
NoSound – External
Notice – Internal
Notify – Internal
Op – Internal
Open – Internal
Part – Internal
Ping – Internal
Pong – Internal
PlayEnd – External
Quit – Internal
Raw – Internal
RawMode – Internal
SendFail – Internal
Serv – Internal
ServerMode – Internal
ServerOp – Internal
Signal – External
Snotice – Internal
Start – External
Tabcomp – External
Text – Internal
Topic – Internal
UnBan – Internal
Unload – External
Unotify – Internal
UserMode – Internal
Voice – Internal
Wallops – Internal
WaveEnd – External
Bunların haricinde mIRC Scripting içerisinde işinize birçok alanda yaracak diğer konuları(tanımlayıcılar, komutlar, olaylar vb.) görmek için mIRC Help dosyasını inceleyebilirsiniz. Yukarıdaki events(olaylar) haricinde Diğer Konular başlığı altındaki her konu için ayrı ayrı tanımlayıcılar mevcuttur.
Identifiers – Tanımlayıcılar

Token Identifiers – Ayrıcı Tanımlayıcılar
Text and Number Identifiers – Yazı ve Sayı Tanımlayıcıları
Time and Date Identifiers – Saat ve Gün Tanımlayıcıları
File and Directory Identifiers – Dosya ve Klasör Tanımlayıcıları
Nick and Address Identifiers – Rumuz ve Adres Tanımlayıcıları
Window Identifiers – Pencere Tanımlayıcıları
Other Identifiers – Diğer Tanımlayıcılar
Remote Identifiers – Kontrol Tanımlayıcıları

mIRC Scripting Nedir? (2. Kısım)
mIRC Scripting size, mIRC-in arayüzünden tutun, her türlü özelliğini değiştirebilmenize veya yeni özellikler ekleyebilmenize olanak sağlayan bir esnekliktedir. Scripting kodları ile hemen hemen aklına gelen herşeyi yapabilirsiniz.
Örneğin; Picture Windows ile microsoft paint-le yapılabilen herşeyi koordinatlar doğrultusunda yapabilirsiniz. Com Object ile Win32 apilerine erişebilir, okutabilir veya işlem yaptırabilirsiniz. Aynı zamanda Com Object ile Vbscript ve Jscript kodlarını mIRC içerisinde okutabilirsiniz. Sockets ile web veya IRC sunucularına bağlantı kurabilir, verileri alıp düzenleyebilir ve işlem yaptırabilirsiniz. File Handling ile her türlü dosyayı işleyebilirsiniz. DCC ile bir başkasına dosya gönderebilir, dosya alabilirsiniz. Dialogs ile kendinize istediğiniz özelliklerde tablolar oluşturabilir işlem yaptırabilirsiniz. Hash Tables ile karmaşık bilgileri daha hızlı işleyebilir ve işlem yaptırabilirsiniz. Timers ile zamanlayıcının size verebileceği her türlü zaman şeklini kullanabilirsiniz. Regular Expression kullanarak birçok gereksiz external döngüden kurtulabilir ve daha hızlı kod yazabilirsiniz. Playing Sounds ile her türlü müzik dosyasını oynatabilir ve daha farklı işlevler(bir mp3 playerin hemen hemen tüm işlevleri) yaptırabilirsiniz. Speech ile windows speech(yazılan metni dinleme) özelliğini kullanabilirsiniz.

Operserv mİRC Komutlar


 

Operserv komutunu kullanabilmeniz için Öncelikle oper olmanız gerekmektedir…..

/operserv mode #kanal +o nick yaparak istediğiniz kişiye yada kendinize op verebilirsiniz..Bu komutla (+o -o +b -b +v -v vs…) modelerini kullanabilirsiniz…

/KILL nick sebep yaparak istediğiniz kişiyi serverınızdan atabilirsiniz

/zline nick yaparak istediğiniz kişiyi serverdan banlayarak servera birdaha girmesini engellersiniz
/rehash yazarak bütün server banları açabilirsiniz….

/operserv zombie nick yaparak istediğinz kişini konuşmamasını sağlarsınız….
/operserv unzombie nick yaparak tekara açarsınız…

/operserv SQLINE add nick sebep yaparak istediğiniz kişin nickini yasaklarsınız bir daha onickle giremez…./operserv SQLINE del nick kaparak kaldıra bilirsiniz…

/stats o yaparak serverdaki bütün opers ları görebilirsiniz… /stats k yaparal akill deki herkesi görebilirsiniz….

RAW KOMUTLARI (services admin,tech admin,Netadmin)
/operserv raw svsnick nick yeni nick 2:1 yaparak istediğinz kişinin ismini istediğiniz gibi değiştirebilirsiniz….
/operserv raw svsjoin nick join #kanal yazarak kişiyi istediğiniz kanala sokabilirsiniz….
SERVERDAYKEN SERVER reset VE kapama
Bunları yapmak için önce /display ircd.conf yapıp ircd.conf dosyasının içine bakınız X ve Y satırlarındaki şifrelere bakınız
Server resetleme::::::> /restart şifre
Server Kapama::::::::> /die şifre
idenete akick yazma cs akick #sohbet add *!tmİRC@*

Oper şifresini değiştirmek için
/as oper nick password yenişifre

oper ekleme Komutu

/as oper nick add Şifre gh
/as oper nick access add Tmirc@81.*
/as oper nick access add Tmirc@85.*
/as oper nick access add Tmirc@212.*
/os opercfg nick add oper adjfdsaojfsağofıjsağ5445454fdkafşakl
/as opercfg nick flags add akill

Kanala Bot Atma Kanali

/as chan #kanaladi bot add askyeri…. botu kanala atma Komutu
/as chan #kanaladi add …. botu KANALA YAZMA KOMUTU
/as chan #kanaladi set bot askyeri BUDA AYNİ
/as bot nick add …. yeni bot yapma komutu mesela Askyeri
/as chan #kanaladi add ….. botu kanal yazdirma
/as chan #kanaladi set bot botnick bot nicki belirleme komutu

/as chan #askop message mesaj ……. BOT ile konuşa bilirsin

/as chan #sinav greeting append #sinav kanali….. yazi yazma komutu
/as chan #sohbet greeting list …………….. botun mesaj listesine
bakmak için komut
/as chan #sohbet greeting del 1 …………….. mesej silmek için komut

/as client eschat mask add hasretin@*
– Close : Kanal Kapama İçin /chanserv close #kanal sebeb gün
– Reopen : Kapatılan Kanalı açmak için /chanserv reopen #kanal
– Ftransfer : Kanalın Founderinı Değiştirmek İçin /cs ftransfer
#kanal yenifounder Not: servicesler kanal için yeni şifre oluşturur yenı
founderin memosuna gönderır ve kanalı yenı founder nıckıne devreder
– Qline : Nick Kapamak İçin /operserv qline add nick sebeb
– Unqline: Kullanılamaz Durumdaki Nicki Açar Örnek: /unqline Nick
— Wipe : Bir nickin server genelinde tum kayıtlı kanllardaki
accesini tek komutla siler
– Örnek : /ns wipe del nick
– Shun: Kullanıcıyı Etkisiz Hale Getirir, Server a Mesaj Gönderemez.
Kanallara Giremez, Her Taraftan Banlanır. Örnek: /shun Nick Sus
– Unshun: Kullanıcının Shun ını Açar Örnek: /Unshun Nick
– Fjoin: Kullanıcıyı Belirtilen Kanala Alır Örnek: /fjoin #Kanal
Nick
– Akill: Kullanıcıyı OperServ Tarafından Otomatik KLine a Alır. (
Operserv varsa ) Yoksa baştaki “os” komutu kullanılmaz Örnek: /os akill add
sjfsd@212.252.35.4 Servera Clone Soktuğunuz için Uzaklaştırıldınız 45
– Clearakills : Kline a alınmış bütün İpleri temziler Örnek:
/clearakills
– Globops : Serverda Operlerin görmesi için mesaj atılmasında
kullanılır Örnek: /globops mesajınız
— Samode : User ,kanalların modelarını değiştirmek için kullanılır
Örnek: /samode #kanal +m veya /samode #kanal +o altinkalp
– Drop : Kanal veya nicklerin drop edilmesi için kullanılan
komuttur. Örnek: /ns drop nick veya /cs drop #kanal
— Setpass : Kanal veya nicklerin şifrelerinin değiştirilmesi için
kullanılan komuttur Örnek: /ns
setpass nick veya /cs setpass #kanal
– Stats k : Ban listesini görmek için Örnek : /stats k
– /operserv sendmemo founders deneme : tum serverdaki founderlere
memo atar
– /operserv sendmemo founders deneme : tum serverdaki kayıtlı
nicklere memo atar.
– /ms sendto #kanal aop msg : kanalın tum aop larına memo atar
– /ms sendto #kanal sop msg : kanalın tum soplarına memo atar.
– /os mkick #kanal : Yaptıgınızda Operserv Uzerinden Kanaldan
Userleri Atarsiniz
– /umode +tchbL-x : Bu Komut Status’u Tamamen Gormeniz İcindir.
Gireni Cıkani ve Yapilanlari
– /os mdeop #kanal : Yaptıgınızda kanaldaki tum opları deop
yaparsınız
– AKILL WIPE : /msg OperServ AKILL WIPE Bu Komut Bulunan Bütün Akill
lerin silinmesini Saglar
– IGNORE ADD : /msg OperServ IGNORE ADD User Mask ignore Sebebi Bu
Komut ignore edilen Hostta Bulunan userlarin Services e gönderdigi
Komutlarin Algilanmamasini Saglar. Ornek /msg OperServ IGNORE ADD
LiNuX!*@212.252.21.71 Services Flooded
– LISTADM : /msg OperServ LISTADM Bu Komut OperServ Services inde
Kayitli Bulunan operator Listesinin Görüntülenmesini Saglar
– SPECS : /msg OperServ SPECS Bu Komut Kendi Yetkilerinizi Görmenizi
Saglar

– UPTIME : /msg OperServ UPTIME Bu Komut Services istatisliklerini
Görmenizi Saglar

– TRIGGER ADD : /msg OperServ TRIGGER ADD Tam IP Adresi Clone Adeti
– Bu Komut Belirtilen IP den Belirtilen Sayida User Harici girisini
Yasaklamak için Kullanılır
– Ornek /msg OperServ TRIGGER ADD 212.253.21.71 10
– QLINE ADD : /msg OperServ QLINE ADD Nick Sebep
– Bu Komut bir Userin Nickini Yasak Koymak için Kullanılmaktadır…
– QLINE DEL : /msg OperServ QLINE DEL Nick
– Bu Komut daha Önce Eklenmiş Bir Yasagi Silmek için Kullanılır
– FORBID ADD : /msg OperServ ADD Kanal Yada Nick Sebep
– Bu Komut Nick Yada kanal Reserve Ayırtmak için Kullanılır
– MARK : /msg NickServ LOCKPASS Nick ON /OFF MARK Mesaji
– Bu Komut “ON” Konumundayken MARK li bir nick olur
– MARK Bir imzadir Bunu nick infosunda Gören Adminler O nicke
SETPASS Komutlarini Uygulamazlar
– MARK : /msg NickServ LOCKPASS #Kanalismi ON /OFF MARK Mesaji
– Bu Komut “ON” Konumundayken MARK li bir Kanal olur
– MARK Bir imzadir Bunu Kanal infosunda Gören Adminler O Kanala
– SETPASS Komutlarini Uygulamazlar
– Command NickServ For Root
– LOCKPASS : /msg NickServ LOCKPASS Nick ON /OFF
– Bu Komut “ON” Konumunda iken O Nicke Services Root Admin Haricinde
SETPASS Çekilmesini
-Yasaklamanizi Saglar
KEEP :/msg NickServ KEEP Nick ON /OFF
Bu Komut “ON” Konumunda iken O Nick Expire ( zaman Asimi) na
Ugramaz.
-Yani sonsuza kadar identify Edilmese Dahil Drop olmaz
LOCKPASS : /msg NickServ LOCKPASS #Kanalismi ON /OFF
Bu Komut “ON” Konumunda iken O Kanala Services Root Admin
Haricinde SETPASS Çekilmesini
Yasaklamanizi Saglar
KEEP : /msg NickServ KEEP #Kanalisimi ON /OFF
-Bu Komut “ON” Konumunda iken O kanal Expire ( zaman Asimi) na
Ugramaz.
Yani sonsuza kadar identify Edilmese Dahil Drop olmaz
çıkış mesajlarını sabitler /as security set reasons off
Yetkiler:
/os opercfg nick add root şifre – root yetkisi verir
/os opercfg nick add csop şifre – csop yetkisi verir
/os opercfg nick add sa şifre – servis admin yetkisi verir
/os opercfg nick add oper şifre – ircop yetkisi verir
npasswd – nick şifrelerine hakim olur ve nickleri marklar.
ndrop – nickin sahibi olmadan droplama yetkisi verir.
nwipe – nickin sahibi olmadan access listesini (bkz. /ns help
access) temizleyebilme yetkisi verir.
cpasswd – kanal şifresine hakim olma (değiştirme) ve kanalı
marklama yetkisi verir.
cdrop – kanal sahibi olmadan droplama yetkisi verir.
cwipe – nickin sahibi olmadan kanal access listesini
temizleyebilme yetkisi verir.
cforcereg – kanalda op statüsünde olmadan kayıt edebilme yetkisi
verir.
cclose – kanalı kapatabilme yetkisi verir.
massdeop – bütün opları deop edebilme yetkisi verir.
masskick- kanaldaki bütün kullanıcıları atabilme yetkisi verir.
akill – akill ve network banlarını düzenleme (ekleme, silme ve
görüntüleme) yetkisi verir.
akillwipe – network banlarının hepsini silme yetkisi verir.
sqline – servis qline listesini düzenleme yetkisi verir.
trigger – bir host veya kullanıcı@host maskı için clone taraması
düzenleme yetkisi verir.
-ignore – servis ignore listesini düzenleme yetkisi verir. (bkz.
/os help ignore)
global – global gönderebilme yetkisi verir.
freeze – nick veya kanalları dondurma yetkisi verir.
Nasıl flag ekleyebiliriz?
/os opercfg nick flags add
Örnek:/os opercfg System flags add freeze
Basit oper komutları (cr için)
/ns list -uhmask *IP
IP ile nick arattırma.
/ns list -email mailadresi
Mail adresine göre nick arattırma.
/ns list *asd*
İçinde asd yazan nickleri arattırma (asd kısmı örnek sadece,
nickte, ident’te veya fullname’de,
nerede yazarsa yazsın içinde asd yazan her nicki bulur)
/cs close #kanal Sebep Süre
/cs close #asd Reklam sebebinden 7 gün kapatılmıştır. 7
/cs close #asd Sürekli kural ihlali nedeniyle süresiz
kapatılmıştır. PERM
Kanal kapatma komutu, en sona süre yazıyorsun yazmazsan otomatik
olarak 7 gün kapatır. Kapanan kanallar
otomatik açılıyor, el ile açmana gerek yok.
/cs reopen #kanal
Bu da el ile kanal açma komutu.
/cs close list
Kapalı kanalları listeler.
/qline nick sebep
Nick yasaklama komutu. Ama listede kimin yasakladığı ne zaman
yasakladığı falan
gözükmez, sadece hiç
açılmayacak nickleri yasaklarken kullanmanı tavsiye ederim. Ama
yasaklarken statuste notice çıkar xxx
yyy nickini yasakladı, sebep: xxx diye
/unqline nick
Nick yasağını kaldırmak için. Sadece qline ile yasaklanan nickleri
açabilirsin bu komutla.
/os sqline add nick sebep
Operserv ile nicki yasaklar, kimin yasakladığı gözükür listede,
sebebi ve tam tarihiyle birlikte.
/os sqline del nick
Nick yasağını kaldırmak için. Sadece Operserv ile yasaklanan
nickleri açabilirsin bu komutla.
/os masskick #kanal sebep
Kanala mkick çeker.
/os massdeop #kanal
Kanaldaki tüm opları deop eder.
/stats x
X yerine;
Kline listesi için: k
Tüm yasaklı nickler ve kanallar listesi için: q
Oper hesapları listesi için: o (gerçi işine yaramaz da)
/who IP
O IP adresinden girmiş şu an online olan nickleri gösterir.
/who *asd*
Nickinde, ident’inde, fullname’inde veya IP adresinde asd yazan
nickleri gösterir. (asd kısmı örnek)
/who 0 o
1.si sıfır, 2.si o harfi, online operleri gösterir
/sajoin #kanal
+i +l modlarında veya restricted olan kanallara girebilirsin.
Girdiğinde +m +d gibi modlar da işlemez,
kanaldan atamazlar, chanserv ile deop edemezler sadece elle deop
edebilirler. Ama mkick ile atabilirler.
/fjoin nick #kanal
Nick’i kanala çeker, +i +l ve +b işlemez. Ama kanaldan atılabilir.
/kline *@IP sebep süre
/kline *@81.213.154.84 Reklam yasak! 15
Süreyi Dakika cinsinden gireceksin. Süre ve sebep yazmadan da
atabilirsin. Ama otomatik olarak açılmaz o zaman
/unkline *@IP
Kline açar.
/unkline *@*
Tüm kline’ları açar.
/clearakills
Kline ve akill’leri temizler. Ama akill’leri kaldırmaz, sadece
kline listesinden
siler, yine akill vardır.
/os akill add ident@IP Sebep Süre
/os akill add *ircop*@* Uygunsuz ident. PERM
Ident’ine ircop yazanlar giremez. PERM kısmı süresiz akill
olduğunu belirtir.
– /os akill add *@81.213.154.84 Saldırı. 10080
– Belirtilen IPye 10080 dk’lık (7 günlük) akill.
– /os akill list
– Akill listesi.
– /os akill del asdasdas
Listeden copy paste ile akill mask’ini yaz asdasd yerine kaldırmak
için.
– /os akill del *@81.213.154.84
– /os akill del *ircop*@*
gibi.
– /mkill #kanal sebep
Kanaldaki herkese kill çeker.
– /mkill *asd*!*@* sebep
Nickinde asd olan herkese kill çeker.
– /mkill *!*@IP sebep
O IP dekilere kill çeker.
– /mkill nick!ident@IP sebep
– /kill nick sebep

 

Notify Komutlari


Notify eventleri hakkında bilgi verdim. Şimdi notify komutları var bunlar hakkında bilgiler verecegim.

/notify [-shrln] <on|off|nickname> [network] [note]

  • Notify Listeme komutu : /notify
  • Notify Kapatma Komutu: /notify off
  • Notify Açma Komutu: /notify on
  • Notify Listesini görmek için : /notify -L ( Direk yazın )
  • Notify Listesini Temizlemek: -r
  • Notify ekleme Network olarak: -n

Notify Listele Ayrı Pencerede: /notify -s ( Direk yazın )

Notify Ekleme Komutlari

absolut Nickini irc.sohbetc.org sunucusu için Notify listesine eklicem Komutu aşagidaki gibidir.

Komut : /notify -n Nick Network Mesajiniz.

/notify -n catlakkorsan irc.tmirc.org By catlakkorsan irc.tmirc.org sunucusunda online oldu.

absolut nickini notify listesinden silicem komut aşagidaki gibidir.

/notify -r catlakkorsan

İşlem yaparken pembe olarak belirttigim yerdeki gibi işlem yapiyorsunuz.

Yazan : absolut

 

OperServ Komutları


Ircop: IRCop sunucunun ircd.conf dosyasında bir satırda belirtilmiş şifre ve kullanıcı ile
o satırda belirtilen yetkileri alan, sunucudan sorumlu kişilerdir.

Operserv Raw Komutları:Sadece Root Adminler Kullanabilir.

Zorla nick değiştirme: /os raw svsnick nick nick :0

Zorla kanala sokma: /os raw svsjoin nick #kanal

Whois yazma: /os raw swhois nick: mesaj

Userlerin modelarını değiştirme: /os raw svsmode nick +modelar/-modelar

Servisleri kanala sokma: /os raw :servicesismi join #kanal

Servisleri kanaldan çıkarma: /os raw :servicesismi part #kanal

Servisleri konuşturma: /os raw :servicesismi privmsg #kanal mesaj

Servislere kanalda mode uygulatma: /os raw :servicesismi mode #kanal +modelar/-modelar

Servislerle kick attırma: /os raw :servicesismi kick #kanal nick sebep

Servislere topic attırma: /os raw :servicesismi topic #kanal mesaj

Servisler ile op alma: /os raw :servicesismi mode #kanal +o nick

Servisler ile ban koyma: /os raw :servicesismi mode #kanal +b nick

OperServ Komutları (Nick ile ilgili yapılabilecekler)

Nick dondurma: /ns suspend +süre nick sebep

Kaldırma: /ns unsuspend nick

Suspend listesi alma: /ns list * suspended

Nick yasaklama: /ns forbid nick sebep

Kaldırma: /ns dropnick nick

Forbid listesi alma: /ns list * forbidden

Nicki reserve etme: /os sqline add nick sebep

Kaldırma: /os sqline del nick

Sqline listesi alma: /os sqline list

Sqline listesi hakkında bilgi: /os sqline view

Sqline toplam liste: /os sqline count

Nicki zaman aşımından çıkarma: /ns set nick noexpire on

Kaldırma: /ns set nick noexpire off

Noexpire listesi alma: /ns list * noexpire

Nickin auth kodunu görme: /ns getauth nick

Yeni bir authkodu oluşturma nick için: /ns setauth nick

Nickin auth kodunu silme: /ns clearauth nick

Auth kodu girmemiş nickleri listeleme: /ns list * noauth

Şifreli nicklerin listesini alma: /ns list *

Bir nickin şifresini değiştirme: /ns set nick password yenişifre

Nick şifresi öğrenme: /ns getpass nick

Bir nickin ip nosunu görme yolları: /whois nick, /trace nick

Bir nickin memo limitini ayarlama: /ms set limit nick limitsayısı

Nicke shun koyma: /shun nick +süre sebep

Shun listesi alma: /shun

OperServ Komutlar (Kanal ile ilgili yapılabilecekler)

Kanal dondurma: /cs suspend +süre #kanal sebep

Kaldırma: /cs unsuspend #kanal

Listesini çıkarma: /cs list * suspended

Kanal yasaklama: /cs forbid #kanal sebep

Kaldırma: /cs drop #kanal

Listesini çıkarma: /cs list * forbidden

Kanal listesi alma: /cs list *

Kanalı zaman aşımından çıkarmak: /cs set #kanal noexpire on

Kaldırma: /cs set #kanal noexpire off

Kanal şifresi öğrenme: /cs getpass #kanal

Kanalın şifresini değiştirme: /cs set #kanal password yenişifre

Kanal modelarını değiştirme: /mode #kanal +modelar/-modelar

Kullanıcıyı kickleme: /kick #kanal nick sebep

Kanaldaki tüm modeları ve kullanıcı modelarını (+o +h +v)temizleme:
/os clearmodes #kanal all

Sunucudan Kişiyi uzaklaştırmanın Yolları

Kill atma: /kill nick sebep
/gline nick +süre sebep ya da /gline *@ipnosu +süre sebep

Gline kaldırma: /gline -*@ipnosu
/kline *@ipnosu +süre sebep

kline kaldırma: /kline -*@ipnosu
/zline *@ipnosu +süre sebep

Zline kaldırma: /zline -*@ipnosu
/os akill add +süre *@ipnosu sebep

Akill kaldırma: /os akill del *@ipnosu

Bir nicki ve o nicke bağlı cloneları atma: /os killclones nick

Kanaldaki herkesi kickleme: /os clearchan #kanal

Belirtilen hosta limit koyma:
/os exception add +süre *@ipnosu sayı(limit) sebep

Belirtilen kanaldaki herkesi Ircoplar hariç uçurma:
/os akillchan +süre #kanal sebep

Sgline ekleme: /os sgline add +süre *@ipnosu sebep

Sgline kaldırma: /os sgline del *@ipnosu

Szline ekleme: /os szline add +süre *@ipnosu sebep

Szline kaldırma: /os szline del *@ipnosu

OperServ Diğer Komutlar

Tüm sunucuya mesaj gönderme: /os global mesaj

Online operlere mesaj gönderme: /globops mesaj

Oper listesi alma: /os oper list

Admin listesi alma: /os admin list

Bağlı serverların haritasını görme: /os servermap

Logonnews ekleme: /os logonnews add mesaj

Logonnews silme: /os logonnews del mesajnosu/yada all

Logonnews listeleme: /os logonnews list

Opernews ekleme: /os opernews add mesaj

Opernews silme: /os opernews del mesajnosu/yada all

Opernews listeleme: /os opernews list

Services Adminin Services Root yetkilerine erişmesi:

/os su şifre(supass)

Servisleri yeniden çalıştırma: /os restart şifre

Oper ekleme: /os oper add nick (Telnetten ekledikten sonra erişimi
belirlemek için kullanılır.Sadece Services Adminler Kullanabilir)

Admin ekleme: /os admin add nick(Telnetten ekledikten sonra erişimi
belirlemek için kullanılır.Sadece Root admin kullanabilir)

Ağa sahte bir sunucu bağlamak: /os jupe sunucu(serveradı) sebep

Debug Supass ReadonlyKullanımları:

/os set debug on/off /os set supass şifre /os set readonly on/off

Servislerin veritabanını güncelleme: /os update yada /os update force

Servislerin veritabının güncellendikden sonra kapanması: /os shutdown

Servisleri kapatma: /os quit

Servicesin konfigürasyon dosyalarini yeniden okumasını sağlamak: /os rehash

Kanallarda op olma: /os mode #kanal +o nick /samode #kanal +o nick /mode #kanal +o nick

Bir useri zorla kanala sokma: /sajoin nick #kanal

Zorla çıkarma: /sapart nick #kanal

Operin kendine ident host name yapması: /setident yeniident /sethost yenihost /setname yeniname

Baskasına yapılması: /chgident nick yeniident /chghost nick yenihost/chgname nick yeniname

Aynı ipden bağlananları bulma: /who +h ip

Bir ipden giren kişileri listeleme: mesela 4 kişinin bağlandı bir ip:/clones 4
Sunucunun kullanımı ile ilgili bilgi alma: /stats c,n,o,k,m vs vs

Oper sifresi girme: /oper nick şifre

Who Komutu ve Parametreleri ( mirc )


/who komutu, birinin online olup olmadığını kontrol etmek için kullanılır.O kişiyle aynı kanalda olmadığınız sürece,eğer o kişi kullanıcı kipini +i (görünmez) olarak yapmışsa, o zaman bu komut islerliğini kaybeder.

/who +/-achmnsu args

/who komutu ile genellikle kanal içerisinde arama yapacağımız için +c parametresi hemen hemen çoğu komutta kullanacağız.

Not: /who içerisinde birden fazla opsiyon kullanılabilir, ancak opsiyonlar opsiyon harfler gibi aynı düzen içerisinde olmak zorundadır. (/who +hc *.mIRCCLub.oRg #help çalışır yada /who +ch #help *.mIRCCLub.oRg de çalışır ancak /who +hc #help *.mIRCCLub.oRg ise çalışmaz).

Bir kanal veya kişi üzerinde /who komutunu uygularsanız ismin sağında ve hostun öncesinde büyük harfler görürsünüz (kullanıcının lRC Operatör olduğuna dair veya kanalda operator/voice olduğuna dair bir sembol).

Bu semboller şunlardır:

H = Eğer buradaysa (away yapılmamışsa), Here (burada)

G = Gone(gitti), yani /away

* = Kullanıcı bir IRC Operatorudur.

+ = Kullanıcının bu kanalda voice’u vardır.

@ = Kullanıcı bu kanalda operatordur.

PARAMETRELER

Away olanları listeleme: (/who +/-a)

” a ” : Bu parametre ile away modundaki kullanıcıları görebilirsiniz,

“/who +a” komutu ile tüm sunucuda away kullanıcılar görüntülenebilir.

Örnek: /who +a (Sadece Operler Kullanabilir.)

Soru: IRC.mIRCCLub.oRg serverinda operim. Sunucu içindeki away modunda olan kullanıcıları nasıl listelerim?
Cevap: /who +a

#magnum HaCKeR_BoY Gr*? ~zkuqk@IRCOp.mIRCCLub.oRg:0 ..
* End of /WHO list.

Fakat bu şekilde geniş bir kullanım sadece lRC Operatorların kullanımına açıktır. Bizler bunu sadece kanal parametresi vererek kullanabiliriz.

Not: Eğer +/-a komutunu kullanmayı arzu etmezseniz, sadece nicklerin yanında bulunan G veya H işaretlerini kontrol ederek kimlerin yok kimlerin var olduğunu anlayabilirsiniz.

Bunun için : /who nick yazmanız yeterli olacaktır.

Kanal’dan listele: /who +c #kanal (/who #kanal)

” c ” : Belirtilen kanal içindeki kullanıcılar listelenir. İsterseniz ek parametreler verilerek aramalar yapılabilir.Bu size, ağ üzerindeki herkesi taramak yerine, başlı başına bir kanalı tarama olanağı sağlar.

Not: Su şekilde bir komut yapamazsınız /who -c #kanal ve kanal ismi için (*) özel semboller kullanamazsınız.

Örnek: /who +c #Help

Bu örnek, Help kanalında bulunan kişilerin sahip oldukları statüleriyle beraber (@,+,*) herkesi gösterecektir. Ancak, bir çok kullanıcı Sohbet’e bağlandıklarında otomatik olarak +i kipine geçtiklerinden, o kişilerle ayni kanalda olmadığınız müddetçe, server onları göstermeyecektir. Bu yüzden /who +c #Help yazmadan önce kanala girmek zorunda olabilirsiniz.

Örnek : /who +ca #kanaladı (Kanaldaki away kullanıcıları listeler)
Örnek: /who +ca #help (Git ve Berkant #help kanalındaki away kullanıcılarmış.)

#Help PyrO Gr helper@helper.mIRCCLub.oRg :2 ……………………
#Help Scanner G*! scan@network.administrator.mIRCCLub.oRg :2 mIRCCLub Proxy scanner:0
#Help Kişi listesi sonu (WHO)

Örnek: /who +c-a #help (#help kanalında olan away olmayan kullanıcıları listeler)

Soru: #help kanalında olup da away olmayan userleri nasıl listelerim?
Cevap: /who +c-a #help

#help Maximum Hr?% YanL_z@Maximum.mIRCCLub.oRg :2 Ahmet

#help HydRated Hr?% diEfoRyoU@HydRated.mIRCCLub.oRg :2 %Degisme

#help Sysop_HelpBot HB*@ bot@network.administrator.mIRCCLub.oRg :0 mIRCCLub OperHelp Bot

#help xXx Hr?@ helper@helper.mIRCCLub.oRg :2 xXx

#help MayheM Hr?% 666@MayheM.mIRCCLub.oRg :2 http://sozluk.sourtimes.org/show.asp?t=mayhem

#help Muspelheim Hr?@ helper@helper.mIRCCLub.oRg :2 fall in love with your deep dark sin
End of /WHO list.

Host’tan(ip) listele: /who +/-h

” h ” : Kullanıcıları hostname’lerine göre aramak için kullanılır

+h opsiyonu, yalnızca belirli hosttan olan kullanıcıları görmek istediğinizi belirtir.Eğer -h opsiyonunu kullanırsanız, tüm sonuçlar sizin belirtmiş olduğunuz hosttun *dışındaki* hostlari gösterir.

Özel semboller (*) de kullanılabilir, böylelikle esas hostu bilmiyorsanız, komutun doğru yerine * işareti koyarak arama yapabilirsiniz ve o da size vermiş olduğunuz hostla uyuşanları gösterecektir, isterseniz aramayı daha da daraltabilirsiniz.

Örnek: /who +ch #help Helper.mIRCCLub.oRg
Bu örnek suna benzer bir sonuç doğuracaktır:

#help xXx Hr@ helper@helper.mIRCCLub.oRg :2 xXx

+f Kipi ve Parametreleri ( mirc )


+f kipi kanal icin gelismis flood korumasi saglar.

Bu kip join, rumuz degisimi, CTCP, mesaj, ve knock

floodlarina karsi koruma saglar. Kip parametreleri asagida belirtilmistir:

Kullanım şekli: +f [<miktar><tur>{#<eylem>}{,…}]:<saniye>

Parametre turleri asagida belirtilmistir:

tip —- adı ———- Normal hamle — Ekstra hamleler

c —> CTCP —> oto +C —> m, M

j —> join —> oto +i —> R

k —> knock —> oto +K —> YOK

m —> mesajlar/noticeler —> oto +m —> M

n —> Nick değişimi —> oto +N —> YOK

t —> mesajlar —> kick —> ban

Örnek1: +f kullanımı: *** Git sets mode: +f [10j]:15

Cevap1: Bunun anlamı 15 saniyede maksimum 10 kullanıcı kanala girebilir eğer 15 saniye içinde 11 kullanıcı kanala girmeye çalışırsa sunucu otomatik olarak kanal kipini +i yapacaktır.

Şimdi burada görüldüğü gibi [10j]:15 yazılmış bunun şu şeklide de yazabilirdik [10j#i]:15 şeklinde de yazılabilir ve aynı anlamı taşır. Fakat #i eklemeye gerek yoktur çünkü normal hamle olarak zaten +i uygulanacaktır. Ek bir hamle istersek yukarıdaki tablodakilerden o zaman #parametreSaniye şeklinde uygulacağız.

Dilerseniz sunucunun, flood tespit etmesi durumunda otomatik olarak uygun kanal kipini koyması yerine dilediğiniz kipi koydurtabilirsiniz.

Örnek2: +f [20j#R,50m#M]:15

Cevap 2: Bu durumda eğer 15 saniyede 20 den fazla kullanıcı kanala girmeye teşebbüs ederse sunucu otomatik olarak kanal kipini +R yapacaktır. Eğer kanala 15 saniyede 50 den fazla mesaj gönderilirse sunucu otomatik olarak kanal kipini +M yapacaktır.

Ayrıca flood tespitinde konulan kipin kanalda ne kadar zaman aktif kalacağını belirtebilirsiniz. Belirtmiş olduğunuz zaman dolunca sunucu otomatik olarak önceden koymuş olduğu kipi kaldıracaktır.

Örnek3: +f [20j#R5]:15

Cevap3: Bu durumda kanala 15 saniye içinde 20 den fazla kullanıcı kanala girmeye teşebbüs ederse sunucu otomatik olarak kanal kipini 5 dakikalığına +R yapacaktır ve 5 dakika sonra kanal kipini otomatik olarak –R yapacaktır.

Zaman belirtmediğiniz takdirde otomatik olarak konulan kip 5 dakika sonra kanaldan kaldırılacaktır. Eğer konulan kipin sunucu tarafından kaldırılmasını istemiyorsanız zaman olarak 0 kullanabilirsiniz. Örnek: +f [20j#i0]:15

Flood korumasında t kipi ile ban atılmasını ayarladı iseniz sunucu zaman dolunca otomatik olarak atılan banları kaldırmayacaktır!

Birkaç soru ile öğrendiklerimizi pekiştirelim;

Soru1: Git sets mode: +f [30j#i10,40m#m10,7c#C15,10n#N15,30k#K10]:15 bunun anlamı nedir ?

Parça parça anlatacağım;

[30j#i10] : 15 saniye içinde maksimum 30 kullanıcı kanala girebilir, eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +i kipi konulacaktır.

[40m#m10]: 15 saniye içinde maksimum 40 mesaj kanala gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +m kipi konulacaktır.

[7c#C15]: 15 saniye içinde maksimum 7 ctcp kanala gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +C kipi konulacaktır.

[10n#N15]: 15 saniye içinde kanalda maksimum 10 nick değiştirilebilir, eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +N kipi konulacaktır.

[30k#K10]: 15 saniye içinde kanala maksimum 30 knocks gönderilebilir, eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +K kipi konulacaktır.

Soru : #Kampüs kanalında 5 saniye içerisinde maximum 6 kullanıcı kanala girebililsin eğer limit aşılırsa kanala otomatik olarak 1 dakikalığına +i kipi konulsun istiyorum ?

Cevap : /mode #Kampüs +f [6j#i1]:5

———————————————-

Soru : #Kampüs kanalında 7 saniye içerisinde maximum 9 mesaj kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +m kipi konulsun istiyorum ?

Cevap : /mode #Kampüs +f [9m#m5]:7

———————————————-

Soru : #Kampüs kanalında, 4 saniye içerisinde maximum 2 ctcp kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 10 dakikalığına +C kipi konulsun istiyorum ?

Cevap : /mode #Kampüs +f [2c#C10]:4

———————————————-

Soru : #Kampüs kanalında, 8 saniye içerisinde kanalda maximum 2 nick değiştirilebilir eğer limit aşılırsa kanala otomatik olarak 20 dakikalığına +N kipi konulsun istiyorum ?

Cevap : /mode #Kampüs +f [2n#N20]:8

———————————————-

Soru : #Kampüs kanalında, 3 saniye içerisinde kanala maximum 3 knocks gönderilebilir eğer limit aşılırsa kanala otomatik olarak 9 dakikalığına +K kipi konulsun istiyorum ?

Cevap : /mode #Kampüs +f [3k#K9]:3

———————————————-

#Kampüs kanalında aşağıdaki özellikler olsun istiyorum ;

a) 10 saniye içerisinde maximum 15 kullanıcı kanala girebililsin eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +i kipi konulsun.

b) 10 saniye içerisinde maximum 20 mesaj kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 3 dakikalığına +m kipi konulsun.

c) 10 saniye içerisinde maximum 10 ctcp kanala gönderilebilsin eğer limit aşılırsa kanala otomatik olarak 15 dakikalığına +C kipi konulsun.

d) 10 saniye içerisinde kanalda maximum 5 nick değiştirilebilir eğer limit aşılırsa kanala otomatik olarak 6 dakikalığına +N kipi konulsun.

e) 10 saniye içerisinde kanala maximum 17 knocks gönderilebilir eğer limit aşılırsa kanala otomatik olarak 5 dakikalığına +K kipi konulsun.

a) /mode #Kampüs +f [15j#i5]:10

b) /mode #Kampüs +f [20m#m3]:10

c) /mode #Kampüs +f [10c#C15]:10

d) /mode #Kampüs +f [5n#N6]:10

e) /mode #Kampüs +f [17k#K10]:10

Hepsini tek komutta toplamak istersek ;

/mode #Kampüs +f [15j#i5,20m#m3,5n#N6,17k#K10]:10

mIRC Komutlar, mirc commands, mirc komutlari, mirc notify, mirc notify commands, mirc script, notify komutlari


Notify eventleri hakkında bilgi verdim. Şimdi notify komutlari var bunlar hakkında bilgiler verecegim.

/notify [-shrln] <on|off|nickname> [network] [note]

  • Notify Listeme komutu : /notify
  • Notify Kapatma Komutu: /notify off
  • Notify Açma Komutu: /notify on
  • Notify Listesini görmek için : /notify -L ( Direk yazın )
  • Notify Listesini Temizlemek: -r
  • Notify ekleme Network olarak: -n

Notify Listele Ayrı Pencerede: /notify -s ( Direk yazın )

Notify Ekleme Komutlari

absolut Nickini irc.kankim.net sunucusu için Notify listesine eklicem Komutu aşagidaki gibidir.

Komut : /notify -n Nick Network Mesajiniz.

/notify -n catlakkorsan irc.kankim.net By catlakkorsan irc.kankim.net sunucusunda online oldu.

catlakkorsan nickini notify listesinden silicem komut aşagidaki gibidir.

/notify -r catlakkorsan

İşlem yaparken pembe olarak belirttigim yerdeki gibi işlem yapiyorsunuz.

Yazan : absolut