Kategori arşivi mIRC Events

ileKraLaz

On Notify/Unotify

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

Örnek:

@Notify şeklinde pencerede görmek isterseniz

Şimdi UNOTIFY Komutlarini açıklayalim.

Komut:

Örnek:

Notify nickimiz eğer absolut ise onu takip etmek istiyorsak. Komutumuz şu

Notify Nicki ekleyip takip etmek istiyorsak kodumuz şu

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

Klavyenizden ALT+B tuşuna basarak NOTIFY ayarlarini yapabilirsiniz

NOTIFY KOMUTLARI TIKLA

ileKraLaz

On Op

On Op Eventi Size kanalda (@) verildigi zaman işlem gören event.

Kod :


Örnek :

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

Örnek :

ileKraLaz

On Load

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.

ileKraLaz

On Deop ( mIRC )

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ı }

ileKraLaz

on dccserver

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 }

ileKraLaz

on ctcpreply

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- }

ileKraLaz

CTCP

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 }

ileKraLaz

on connect

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 }

ileKraLaz

on open

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  }

ileKraLaz

on close

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ı! }

ileKraLaz

on serv

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..

ileKraLaz

on chat

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

ileKraLaz

on ban

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ı }

sohbet - okey oyna