Tüm mIRC Events’ları Örnek Anlatımlı (mIRC Help)

On Notify Eventi

belirlediginiz nick veya kendi nickiniz sunucu içerisinde online oldugu zaman yada cıkış yaptigi zaman haberdar olmanizi saglar.

Şimdi gelelim Remoteler ile Notify kodumuza

on <Seviye>:NOTIFY:<Komutunuz>


Örnek:

on 1:NOTIFY:{ /echo -a Notify Listenizdeki $nick şu anda Online! }

@Notify şeklinde pencerede görmek isterseniz

on ^*:Notify: {
haltdef | $iif(!$window(@Notify),window -ne @Notify)
echo 4 @Notify $Nick Şu anda Online ! Zaman : $fulldate
}


Şimdi UNOTIFY Komutlarini açıklayalim.

Komut:

on <Seviye>:UNOTIFY:<Komutunuz>


Örnek:

on *:UNOTIFY: { /echo -a Notify listenizdeki $nick şu anda sunucudan ayrıldı. }
Notify nickimiz eğer absolut ise onu takip etmek istiyorsak. Komutumuz şu

on ^*:UNotify: {
if ($nick == absolut) { echo -a $nick Sunucudan ayrıldı. }
}
Notify Nicki ekleyip takip etmek istiyorsak kodumuz şu

on ^*:Notify: {
if ($nick == absolut) { echo -a $nick Şu anda Online. }
}


mIRC Script’leriniz içerisinde de bu komutlara ihtiyac duymadan da notify ekleyip silebilirsiniz.

Klavyenizden ALT+B tuşuna basarak NOTIFY ayarlarini yapabilirsiniz
On op eventi
On Op Eventi Size kanalda (@) verildigi zaman işlem gören event.

Kod :

on <Seviye>:OP:<#[,#]>:<Komut>

Örnek :

on 1:OP:#kampüs,#mIRC:/msg $nick Op için teşekkürler.


Eğer ki tüm kanallarda aktif olmasini istiyorsaniz sadece # işaretini koymaniz yeterlidir.

Örnek :

on 1:OP:#:/msg $nick Op için teşekkürler.

on Load eventi

on <level>:LOAD:<commands>

LOAD, script-e bir yükleme olduğunu algılayan olaydır.(sadece yüklenilen script dosyasının veya kodun içerisinde mevcut ise algılar)

Event içerisinde kullanılabilen identifier;
a- $script (yüklenilen kodun bulunduğu dosya ismini veya yüklenilen dosyanın ismini verir)

Örnek: on *:load:echo 4 -ea $script mIRC içerisine başarıyle yüklendi.

NOT: Bu olay, yüklenilen kod/dosya vb. içerisinde ise çalışacaktır. Eğer yegane olarak kullanırsanız hiçbir işlev görmez.

On DEOP eventi

DEOP eventi kanaldaki -o (@) işlemlerinde kullanılır..

Parametreleri;

$opnick = Opu alınan nick
$nick = Opu alan nick

on *:deop:#:{ echo -a $opnick kanalda deop oldu bunu $nick yaptı }

DCCSERVER Eventi

DCCSERVER eventi DCC dosya paylaşım bölümündeki işlemler için kullanılır..

Parametreleri;

$filename = Dosya ismi

on *:DCCSERVER:Chat: { echo -a $nick $address Seninle konuşmak istiyor }
on *:DCCSERVER:Send:if (.exe isin $filename) { echo -a .exe dosyası gönderilmiştir, alım iptal edildi | .halt }

CTCPREPLY eventi

CTCPREPLY eventi gönderilen CTCP mesajlarında alınan cevaplara yapılan işlemlerde kullanılır..

Herhangi bir parametre barındırmaz

on *:CTCPREPLY:*version* { echo -a $nick nickinin versiyonu $1- }

CTCP Eventi

CTCP eventi sunucu içerisindeki CTCP mesajlarıyla ilgilidir

Kendisine ait herhangi bir parametre taşımaz

ctcp *:VERSION:*:{ notice $nick Kullandığım versiyon $version }

CONNECT Eventi

Connect eventi sunucuya bağlantı kurulduğunda işlem yapmaya yarar..

Herhangi bir parametresi yoktur..

on *:connect:{ echo -a $me , $server sunucusuna bağlantı yaptınız }

OPEN Eventi

Open eventi adındanda anlaşılacağı gibi AÇMAK manasına geliyor

Parametreler:

$nick (Açılan ekran)
$target (Açılan Ekran)

on *:open:?:*:{ msg $nick Özelime hoşgeldin $nick }

CLOSE Eventi

Close eventi Nick ve @Pencere kapatışındaki kullanılacak eventtir

Parametreler
$target = Kapatılan Ekran (Nick , @Pencere )
$nick = Kapatılan Ekran (Nick , @Pencere )

on *:close:*:{ echo -a $target penceresi kapatıldı! }
on *:close:*:{ echo -a $nick penceresi Kapatıldı! }

SERV Eventi

CHAT eventiyle aynı şekilde DCC mesajlaşmasında kullanılır

Parametreleri;

=$nick -> Nick

Örnek;

on 1:SERV:*güle güle*:/msg =$nick görüşürüz..

CHAT Eventi

Chat eventi DCC Chat olarak kullanılan eventtir..

Parametreleri;

=$nick -> Nick

Örnek;

on *:chat:*yardim*:{ msg =$nick Sorun nedir ? }

NOT: $nick değil =$nick kullanılır

BAN Eventi;

Ban eventi network bağlantı durumunda kanal içerisindeki banlarla ilgili işlem yapmak içindir..

Parametreleri;

$chan => Kanal
$nick => Banı Atan Nick
$bnick => Banlanan Nick
$banmask => Ban Maskı

Örnek vermek gerekirse;

on *:ban:#:{ echo -a $chan Kanalında $bnick , $nick tarafından atıldı, mask olarak $banmask kullanıldı }

 

Konu alıntıdır:

yazan:absolut

kaynak:mircclub.com

Reklamlar

One thought on “Tüm mIRC Events’ları Örnek Anlatımlı (mIRC Help)

Bu alanda yorum,eleştiri ve beğenilerinizi yazarak bizi bilgilendirebilirsiniz.Ayrıca burada bu saydıklarımız dışında farklı isteklerinizide yazabilirsiniz.

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s